На сегодняшнем Google I/O был объявлен общий доступность Code Assist для отдельных лиц. В преддверии этого мероприятия я рассказал Райану Дж. Сальву, старшему директору по управлению продуктами в Google Cloud, об этой последней итерации Code Assister Gemini-в частности, о его принятии агентского ИИ и его постоянной конкуренции с Microsoft Github Copilot.
Я не уверен, что вы знаете, но агенты искусственного интеллекта — новая горячая вещь для разработчиков в этом году. Конечно, я шучу: это аномалия, если объявление инструмента Dev в наши дни не включает в себя слово «агент»! Мы увидели доказательства этого только вчера, когда в Microsoft Build был запущен агент кодирования GitHub.
Агенты помощи в коде Gemini были объявлены как «частный предварительный просмотр» на следующем мероприятии Google Cloud в прошлом месяце. В то время Google пригласил разработчиков подать заявку на использование «набора агентов SDLC через Code Gemini Code Assist в коде VS и Firebase Studio».
Также сегодня Google объявил, что открывает доступ к Жюлю, агенту кодирования ИИ, «который выполняет задачи кодирования, которые вы не хотите делать». (Однако Жюль не является частью Code Assist.)
‘Смесь агентов’
Google явно нацелен на пользователей GitHub Copilot с конца февраля, когда он объявил о бесплатной версии Code Assist Gemini, которая предлагала в 90 раз больше завершения кода, чем его основной конкурент. Поэтому я спросил Сальву, в чем разница между тем, как Google обратился к технологии агентов в Code Assist, и как Github Copilot использует агенты.
Сальва ответил, что «режим агента» Copilot (он также упомянул режим Yolo Cursor) напоминает одного разработчика, работающего только по плану, тогда как Gemini использует подход «смеси агентов». Это включает в себя несколько специализированных агентов — например, в роли разработчика, тестера и аналитика безопасности — работающих вместе. Как говорит Сальва, эти агенты по сути являются «состязательными сотрудниками друг с другом, чтобы проверить работу друг друга». Он сравнил это с виртуальной командой в общей чате.
Агенты помощи коду Близнецов являются «состязательными сотрудниками друг с другом, чтобы проверить работу друг друга».
— Райан Дж. Сальва, Google Cloud
Я спросил, смогут ли разработчики создать своих собственных агентов-например, создать агента «специалиста по электронной коммерции»?
Он ответил, что пользовательские агенты — это видение Google для Code Assist Gemini, но в настоящее время они предлагают только предопределенные агенты.
«У нас пока нет возможности для разработчиков и определить каждого из своих собственных экспертов и собственных агентов, но когда мы направляемся к общей доступности, это, безусловно, намерение», — сказал он.
Несмотря на то, что в сегодняшнем мероприятии ввода/вывода нет конкретных обновлений, Google объявляет о «большей степени настройки» в Code Assist, включая «больше способов настройки рабочих процессов для соответствия различным потребностям проекта, способность более легко найти задачи точно из того места, где вы были оставлены, и новые инструменты для обеспечения соблюдения командных стандартов, управляющих стиля и архитектурных моделей».
Научиться доверять агентам ИИ
Сальва дала дополнительную информацию о подходе Google к кодирующим агентам, предположив, что происходит сдвиг в том, как разработчики взаимодействуют с инструментами искусственного интеллекта. Разработчики переходят от низкосторонних и высокоэверных способов работы с ИИ, к «позиции повышения автономии и все более высокого доверия», сказал он.
По словам Сальвы, существует четыре режима взаимодействия — каждый из них более изощренна, чем последний, — которые разработчики проходят с ИИ.
Очевидно, что номер четыре — режим агента — это то, где отрасль находится в цикле «Инструменты кодирования». Там, где Google, кажется, позиционирует себя, подчеркивая агенты по всему SDLC (жизненный цикл разработки программного обеспечения). Или, как сказал Сальва: «Как мы можем приносить все больше и больше этих агентов, чтобы помочь разработчикам эффективно выполнять свою работу — не только для написания кода, но и повышения качества кода».
Один LLM, чтобы управлять ими все
В связанных новостях Google также объявил сегодня, что Gemini 2.5 теперь поддерживает помощь Code Gemini, и что платеж клиентов Code Assist получит окно токенового контекста в 2 миллионах «когда он доступен на AI Vertex AI».
Gemini 2.5 был запущен в конце марта, когда Google назвал его «нашей самой интеллектуальной моделью искусственного интеллекта», добавив, что он «превосходен при создании визуально убедительных веб -приложений и приложений агентарного кода, а также преобразование кода и редактирование».
Это поднимает еще одну точку разницы с помощью GitHub Copilot. Кодовая помощь Gemini, как следует из его названия, использует только одну марку LLM (Gemini). Но Github Copilot предлагает ряд моделей, таких как Claude 3.7 Sonnet, Openai O1 и Google Gemini 2.0 Flash. Я спросил Сальву, почему Code Assist ограничивается Близнецами.
«Причина, по которой мы используем модели Близнецов, в первую очередь они на самом деле являются действительно хорошими моделями для кодирования — и поэтому мы получаем от них хорошие результаты. А также одним из реальных преимуществ, которые мы получаем как инструменты, так и модели — в очень, очень тесном организационном партнерстве — заключается в том, что мы можем улучшить модели, когда мы делаем это в тесной связи с инструментами».
На что он намекает здесь, так это то, что Code Assist тесно интегрирована в экосистему Google Cloud — как и другие продукты искусственного интеллекта в Google. В другом апрельском Cloud Next объявлениях Google анонсировал Gemini Cloud Assist, который «предоставляет помощь в области жизненного цикла приложения в области облачных средств Google». Code Assist немного отличается, потому что он также может быть использован бесплатно отдельными лицами, но в то же время он также становится ключевой частью корпоративной облачной платформы Google.
AI Agent Semantics
Еще неизвестно, какие из агентов ИИ Google или Microsoft более эффективны для разработчиков. Хотя кажется, что предложения GitHub немного дальше — теперь доступны для их самых высокооплачиваемых пользователей. Агенты помощи коду Близнецов все еще находятся в частном предварительном просмотре.
Меня также поразило, что Google немного более осторожен с тем, как он описывает агента кодирования. Github недавно назвал свою агентскую технологию как «программирование сверстников» — игру на словах «парного программирования», более традиционной ИТ -техники. Google, с другой стороны, называет Code Assist Assist как «компаньон по кодированию разработчика». Возможно, я слишком много читаю в этом, но «сверстник» подразумевает кого -то или чего -то, что такое равное положение, тогда как «компаньон» — это слово, которое так же скоро может применяться к собаке к человеку (или агенту ИИ).
Мы посмотрим, оказываются ли агенты ИИ ближе к человеческому сверстнику или собачьим спутнику. Несмотря на это, сейчас мы хорошо и действительно в эпоху агентов по кодированию ИИ.
Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Ричард Макманус — старший редактор нового стека и пишет о тенденциях разработки веб -и приложений. Ранее он основал ReadWriteWeb в 2003 году и встроил его в один из самых влиятельных технологических новостей в мире. С самого раннего … Подробнее от Ричарда Макмануса