Google недавно объявил, что его помощник по написанию кода корпоративного уровня Code Assist был обновлен до Gemini 2.0 и расширил количество внешних источников данных, которые можно подключить, таких как GitLab, GitHub, Google Docs и т. д. Этот шаг направлен на то, чтобы предоставить разработчикам более мощные функции поддержки кода, повысить эффективность разработки и упростить рабочий процесс. Gemini 2.0 предоставляет Code Assist более крупное контекстное окно, позволяющее лучше понимать большие базы кода и обеспечивать плавную интеграцию за счет прямой интеграции в часто используемые разработчиками IDE.
Недавно компания Google объявила, что ее помощник по написанию кода корпоративного уровня Code Assist был обновлен до Gemini2.0 и расширил круг внешних источников данных, которые можно подключить. Эта новая версия предоставит разработчикам более крупное контекстное окно, позволяющее лучше понимать большие базы кода на предприятии.
По словам Райана Сальвы, старшего директора по управлению продуктами Google Cloud, Code Assist теперь может подключаться к различным источникам данных, включая GitLab, GitHub, Google Docs, Sentry.io, Atlassian и Snyk. Разработчики могут запросить помощь у Code Assist непосредственно в своей интегрированной среде разработки (IDE), не прерывая рабочий процесс. Ранее Code Assist поддерживал интеграцию только с VS Code и JetBrains.
Code Assist, ранее известный как Duet AI, был впервые запущен в октябре прошлого года. С ростом требований предприятий к упрощению проектов кодирования широкое внимание также привлекли платформы кодирования искусственного интеллекта, такие как GitHub C opilot. Code Assist добавляет безопасность и юридическую защиту корпоративного уровня в выпуске Enterprise Edition.
Сальва подчеркнул, что подключение Code Assist к другим инструментам, которые разработчики используют ежедневно, может предоставить больше контекста для их работы без необходимости часто переключать окна. «Разработчики могут использовать несколько инструментов, таких как GitHub, Atlassian Jira, DataDog, Snyk и т. д., в течение дня, и мы хотим дать им возможность вводить эти дополнительные контексты в IDE», — сказал он.
Разработчики могут просто открыть окно чата Code Assist и запросить последние комментарии по конкретной проблеме или последний запрос на включение в базу кода. Code Assist будет автоматически запрашивать источники данных и возвращать соответствующую информацию в IDE, помогая разработчикам работать более эффективно.
Помощник по кодированию ИИ — одно из первых важных применений генеративного ИИ. С тех пор как разработчики программного обеспечения начали использовать ChatGPT для помощи в кодировании, на рынке появился ряд помощников по программированию, ориентированных на предприятия. В феврале этого года GitHub выпустил C opilot Enterprise, а Oracle также выпустила помощники по программированию на Java и SQL. Кроме того, помощник по программированию, запущенный Harness, также основан на Gemini и может предоставлять предложения в режиме реального времени.
Стоит отметить, что хотя Code Assist уже поддерживает Gemini2.0, он по-прежнему независим от Jules, нового инструмента, выпущенного Google. По словам Сальвы, «Жюль» — один из нескольких экспериментов, начатых командой Google Labs, чтобы продемонстрировать, как автономные или полуавтономные агенты могут использоваться для автоматизации процесса кодирования. Хотя Code Assist в настоящее время является единственным инструментом кодирования корпоративного уровня, основанным на Gemini, Jules может включить аналогичную функциональность в будущем.
В настоящее время отзывы первых пользователей Code Assist и Jules показывают, что Gemini 2.0 значительно улучшила скорость отклика. Сальва отметил, что в процессе кодирования разработчикам крайне важна быстрая обратная связь, и любая задержка нарушит ход их мыслей.
Заглядывая в будущее, Сальва считает, что, хотя помощники по программированию будут оставаться решающими для роста генеративного искусственного интеллекта, способ разработки компаниями моделей и приложений для генерации кода, вероятно, изменится в ближайшие годы. Он упомянул, что отчет группы исследований и оценки DevOps Google за 2024 год показал, что 39% респондентов выразили недоверие к коду, сгенерированному ИИ, в то время как качество документации и доставки также снизилось.
Основные моменты:
Code Assist теперь обновлен до Gemini2.0 и добавлены соединения с несколькими источниками данных.
Разработчики могут использовать Code Assist непосредственно в IDE для получения соответствующей контекстной информации и повышения эффективности работы.
В будущем разработка помощников по программированию с использованием искусственного интеллекта может больше сосредоточиться на качестве генерации кода, а не просто на повышении эффективности работы.
В целом, обновление Code Assist является важным достижением для генеративного ИИ в области помощи при написании кода на уровне предприятия, но оно также напоминает нам о необходимости уделять внимание улучшению качества генерации кода ИИ и избегать простого стремления к эффективности, игнорируя код. надежность и ремонтопригодность. В будущем направление разработки помощников по программированию с использованием искусственного интеллекта будет больше сосредоточено на повышении качества кода и доверия к разработчикам.