Google предлагает разработчикам бесплатный инструмент на основе ИИ для программирования
Google предоставила разработчикам возможность бесплатно использовать своего помощника по программированию на основе искусственного интеллекта — Gemini Code Assist. Сервис предлагает до 180 000 вариантов доработок кода в месяц и бесплатную проверку с помощью ИИ на GitHub.
Gemini Code Assist — это инструмент, разработанный на основе языковой модели Google Gemini 2.0, но специально адаптированный для задач программирования на основе реальных приложений, работает с Visual Studio Code и IDE JetBrains. Этот инструмент может дополнять строки кода непосредственно в среде разработки, генерировать код с нуля или объяснять код через интерфейс чат-бота.
В отличие от веб-чатов, таких как ChatGPT или Claude, прямая интеграция с IDE избавляет от необходимости копировать и вставлять фрагменты кода между окнами. Помощник автоматически учитывает существующий код в контексте, что делает его более эффективным для разработчиков.
В то время как Gemini Code Assist поддерживает контекстное окно размером до 128 000 токенов в режиме чата, полная модель Gemini 2.0 может обрабатывать до двух миллионов токенов. Это ограничение может создавать проблемы при работе с большими профессиональными кодовыми базами.
Google подтвердил поддержку 22 широко используемых языков программирования, включая HTML, Python и R, хотя ИИ, вероятно, может работать и с менее распространёнными языками. Однако, как часто случается, система может иногда импортировать устаревшие библиотеки или неправильно называть функции, что делает официальный список поддерживаемых языков не столь значимым на практике.
На GitHub Gemini Code Assist может выявлять стилистические проблемы и ошибки и предлагать улучшения кода. Команды могут создавать собственные руководства по стилю для проверки кода,
Читать на habr.com