Компания JetBrains интегрировала языковую модель Gemini от Google DeepMind в свой инструмент для кодирования на основе искусственного интеллекта AI Assistant. Теперь AI Assistant будет использовать совокупную мощь Gemini и нескольких собственных моделей JetBrains.
AI Assistant — это обновление более раннего инструмента профилирования с дополнительными функциями, включая интегрированный чат с искусственным интеллектом, пояснения к коду, автоматическое создание документации, предложение имен и генерацию сообщений для коммитов. Ассистент также добавляет интеграцию с GitLab для оптимизации рабочего процесса разработки, позволяя разработчикам работать с запросами на слияние прямо из IDE.
AI Assistant выбирает наиболее оптимальную модель для каждой задачи. ИИ-сервис JetBrains, лежащий в основе этого инструмента, соединяет пользователей с различными LLM и провайдерами, чтобы использовать наиболее эффективные и экономичные модели, и теперь в их число входит Gemini. Когда JetBrains анонсировала AI Assistant, она заявила, что архитектура позволяет использовать новые будущие модели без необходимости смены поставщика ИИ, и интеграция Gemini — первый пример этого. В будущем JetBrains планирует расширить свои собственные модели и продолжить интеграцию других LLM.
Сервис не отправляет в LLM больше данных, чем нужно, и эти данные никогда не используются для обучения генеративных моделей ни компанией JetBrains, ни ее поставщиками ИИ-услуг. Компания JetBrains также разрабатывает локальную версию сервиса JetBrains AI, предназначенную для клиентов с более строгими требованиями к безопасности.
В JetBrains говорят, что интеграция Gemini откроет ряд новых возможностей для использования благодаря длинному контекстному окну, расширенным возможностям рассуждений и общей производительности. Она также поможет в тех случаях, когда важна экономическая эффективность при больших объемах и низких задержках. Эта функциональность будет внедрена в ближайшие недели. Пользователи корпоративного плана смогут настраивать, какие LLM смогут использовать члены их команды.
JetBrains получила эксклюзивную предварительную версию Gemini Pro и Ultra во время хакатона по искусственному интеллекту с Google несколько месяцев назад, увидела их потенциал и теперь интегрировала их, чтобы сделать свой AI Assistant единственным инструментом, который выбирает лучшую большую языковую модель для каждой задачи.
AI Assistant доступен в редакторах JetBrains и может генерировать код для любого запроса, предложить решение конкретной проблемы или отрефакторить функцию. В среднем разработчики отмечают, что с помощью JetBrains AI Assistant они экономят до 8 часов в неделю.