Подпишитесь на наши ежедневные и еженедельные информационные бюллетени, чтобы получать последние обновления и эксклюзивный контент о ведущих в отрасли технологиях искусственного интеллекта. Узнать больше
Новейшая функция Google Cloud, Gemini Code Assist Enterprise, призвана конкурировать с корпоративной платформой кодирования GitHub, объясняя локальные базы кода и обеспечивая большую безопасность.
Gemini Code Assist Enterprise, ранее называвшаяся Duet AI, позволяет разработчикам писать код быстрее, поскольку понимает кодовую базу их организации, имеет большое контекстное окно и допускает настройку. Разработчики могут получить доступ к помощнику за 45 долларов в месяц за пользователя или 19 долларов в месяц при годовой подписке.
«Разработчики могут дольше оставаться в состоянии потока, привнося больше информации непосредственно в свои IDE, а также выполнять сложные задачи, такие как обновление версии Java во всем репозитории», — сказал Райан Дж. Сальва, старший директор по инструментам и операциям разработчика Google Cloud в сообщение в блоге. «Это означает, что разработчики могут сосредоточиться на творческом решении проблем, что приводит к большему удовлетворению работой, а вы сокращаете время выхода на рынок и получаете конкурентное преимущество».
Платформа предлагает предложения кода на основе местных кодовых баз. В Google заявили, что большое контекстное окно помогает разработчикам «создавать или преобразовывать код, более подходящий для вашего приложения».
Помощник по кодированию может напрямую подключаться к другим облачным сервисам Google, таким как Firebase, базы данных, BigQuery, Colab Enterprise, Apigee и интеграция приложений. Сальва сказал, что это сделано для того, чтобы встретиться с разработчиками там, где они находятся, поскольку «чем больше сервисов это затрагивает, тем быстрее ваши разработчики смогут создавать и доставлять приложения».
Настройка кода основана на внутренних библиотеках, поэтому Code Assist может помочь вам предложить собственный код. В начале следующего года он будет индексировать библиотеки GitHub и GitLab и поддерживать самостоятельные библиотеки.
«Помощник по программированию значительно сокращает время освоения новых технологий и учитывает нюансы стандартов кодирования организации в своих предложениях», — пишет Сальва.
Но самым большим преимуществом помощника по кодированию от Google является его безопасность корпоративного уровня. Это расширяет обещание Google о том, что компания не будет использовать данные клиентов для обучения своих моделей Gemini. Он также обещает, что пользователи будут иметь полный контроль над тем, какие репозитории будет индексировать помощник по коду, и они смогут очистить данные в любое время. Google также предложит компенсацию — юридическое покрытие любого потенциального судебного процесса — за любой код, созданный Gemini Code Assist Enterprise.
Помощники по программированию для предприятий
Помощь в кодировании, конечно, не является чем-то новым для генеративного ИИ. Но поскольку все больше предприятий надеются интегрировать помощников по программированию в свой технологический стек, поставщики надеются адаптировать свои предложения под них.
В феврале GitHub выпустил ориентированный на предприятия Copilot под названием GitHub Copilot Enterprise, в основном предлагающий аналогичные функции. Помощник по программированию Oracle ориентирован на корпоративные приложения Java и SQL. Другие компании, такие как Harness, также выпустили помощников по программированию, которые дают советы в режиме реального времени и ориентированы на бизнес. Помощник Харнесса построен на основе Близнецов.
Вступление Google в борьбу подчеркивает растущую конкуренцию среди помощников по программированию и необходимость создания корпоративных решений даже для задач, которые легко могут выполнить большинство чат-ботов. Перемещение помощников по программированию из отдельных чат-ботов и интеграция их в среду разработки или, в случае Google, в другие каналы дает компаниям гибкость, стремящимся повысить производительность. Чем больше разработчиков смогут быстро протестировать код и, возможно, исправить ошибки в локальных базах кода, тем быстрее компании смогут перемещать и развертывать приложения.