Google предоставила разработчикам возможность бесплатно использовать своего помощника по программированию на основе искусственного интеллекта — Gemini Code Assist. Сервис предлагает до 180 000 вариантов доработок кода в месяц и бесплатную проверку с помощью ИИ на GitHub.
Gemini Code Assist — это инструмент, разработанный на основе языковой модели Google Gemini 2.0. Он специально адаптирован для задач программирования и работает с популярными средами, такими как Visual Studio Code и IDE JetBrains. Инструмент может дополнять строки кода, генерировать его с нуля или объяснять код через чат-бота.
Отличительной чертой Gemini Code Assist является прямая интеграция с IDE, которая избавляет от необходимости копировать и вставлять фрагменты кода между окнами. Помощник автоматически учитывает существующий код в контексте, что значительно улучшает эффективность работы разработчиков.
Хотя инструмент поддерживает контекстное окно размером до 128 000 токенов в режиме чата, полная модель Gemini 2.0 может обрабатывать до двух миллионов токенов. Это ограничение может затруднить работу с крупными профессиональными кодовыми базами.
Google подтвердил поддержку 22 языков программирования, включая HTML, Python и R. Несмотря на это, система может иногда использовать устаревшие библиотеки или неправильно называть функции, что делает официальный список поддерживаемых языков не столь значимым на практике.
На GitHub Gemini Code Assist может выявлять стилистические проблемы и ошибки, а также предлагать улучшения кода. Команды могут разрабатывать собственные руководства по стилю через специальный файл конфигурации в своем репозитории.
Для регистрации на платформе разработчикам требуется учётная запись Gmail. Тем, кому нужны дополнительные функции, такие как показатели продуктивности или интеграция с Google Cloud, доступен платный план Enterprise от 54 долларов в месяц.
По данным Google Cloud, более 75% разработчиков в настоящее время используют инструменты ИИ в своей повседневной работе, что свидетельствует о растущем спросе на подобные технологии. Стартовал и стартап Anysphere, который разработал VS Code с поддержкой ИИ, став самым быстрорастущим SaaS-продуктом в истории.
Несмотря на обилие инструментов, Google стремится выделиться среди них, предлагая индивидуальным разработчикам щедрые лимиты бесплатного использования. Gemini Code Assist стартовал в бета-версии после тестирования среди партнеров Google Cloud с апреля 2024 года.
Ранее на рынке появился аналогичный продукт от «Яндекс» — генеративная модель YandexGPT 5 Lite Pretrain, которая может быть адаптирована под задачи разработчиков и бизнеса.
