AI4BIZ logo

Google запустила Duet AI для генерации кода

Компания Google объявила о том, что набор инструментов для разработчиков Duet AI, основанных на искусственном интеллекте для дополнения и генерации кода, которые были анонсированы ранее в этом году, теперь доступны для широкой публики. Кроме того, в ближайшие недели сервис начнёт использовать более мощную модель Gemini от Google.

Инструменты для автодополнения и генерации кода быстро вошли в обиход, и в этом сегменте лидирует Copilot от GitHub с точки зрения внимания разработчиков. Однако Google предпринимает интересный шаг, заключая партнёрства с 25 компаниями, которые предоставили наборы данных для своих платформ, чтобы помочь разработчикам в создании и отладке приложений. Например, Confluent, HashiCorp и MongoDB предоставят данные для обучения Duet AI, что поможет разработчикам писать код для их платформ.

Хотя данные от этих партнёров будут в основном полезны в процессе автодополнения и генерации кода, Datadog, JetBrains и c предоставят документацию и источники знаний, которые скорее всего окажутся полезными в чате Duet AI для разработчиков. Используя эти данные, сервис сможет обеспечить команды разработки и операционные команды информацией о том, как создавать автоматизацию тестирования, разрешать проблемы в продуктиве и устранять уязвимости, например.

«Я все еще притворяюсь разработчиком и руковожу командой инженеров, которые занимаются взаимоотношениями с разработчиками и всей нашей документацией», — объяснил Ричард Серотер, главный эвангелист Google Cloud, на небольшом пресс-брифинге перед сегодняшним запуском. «Мы видим каждый день, что всё ещё есть много рутины, много сложных аспектов в программировании. Как искусственный интеллект может помочь избавиться от этой унификации, вещей, которые нам не нравятся делать? Как мы можем сделать кодирование лучше? Мы много работали над этим. Как мы можем создать помощника на базе ИИ, который встретится с нашими разработчиками в инструментах, которые они используют, но также добавить немного Google?»

Как добавить «немного Google» в эти инструменты? Одним из способов является обучение модели на основе самых современных практик cloud-native и интеграция её в консоль Google Cloud, наряду со всеми популярными средами разработки (IDE), которые уже используются разработчиками.

Серотер подчеркнул, что Google рассматривает весь семейство продуктов Duet AI, включая Duet AI в области операционной безопасности, который теперь также общедоступен, как продукт корпоративного уровня, с системами управления доступом и гарантией компенсации от Google, что даёт компаниям необходимые функции для внедрения этих инструментов в производство.

Общий сценарий использования инструментов для кодирования на базе ИИ от Google в целом совпадает с предложениями других производителей. Например, Серотер отметил, что автодополнение кода в уже привычных разработчикам средах разработки помогает им сохранять концентрацию на работе. Как и большинство других поставщиков, Google также не считает, что эти инструменты заменят навыки программирования, но они помогут сделать разработчиков продуктивнее. GitHub и другие компании уже поделились данными о приросте производительности, и можно ожидать, что скоро Google тоже предоставит подобные данные. Пока что компания сообщила только о том, что компания «Turing», специализирующаяся на технологических услугах и работающая на базе ИИ, отметила 33%-ный прирост производительности после внедрения Duet AI.

Duet AI в настоящее время поддерживает более 20 языков программирования, включая C, C++, Java, JavaScript и Python. Помимо стандартных возможностей программирования, он также включает поддержку для краткого изложения логов ИИ и интегрированного объяснения ошибок с Google Cloud Logging, а также Smart Actions, которые Google описывает как однокликовые ярлыки для выполнения задач, таких как генерация тестовых сценариев.

До конца января 2024 года Duet AI для разработчиков будет доступен бесплатно. После этого он будет стоить $19 за пользователя в месяц при годовой подписке.

Настройка Duet AI в вашей среде разработки (IDE)

Duet AI уже настроен в Cloud Shell Editor и в базовом редакторе Cloud Workstations. Для получения информации об использовании Duet AI в этих средах разработки обратитесь к следующим ресурсам:

  • Cloud Shell Editor: программирование с помощью Duet AI
  • Cloud Workstations: программирование с помощью Duet AI

В VS Code, IntelliJ и других поддерживаемых средах разработки JetBrains для настройки Duet AI выполните следующее:

  1. Установите расширение Cloud Code:
    • VS Code: установите Cloud Code из Магазина Visual Studio Code
    • JetBrains IDE: установите Cloud Code из Магазина JetBrains
  2. Войдите в проект Google Cloud, в котором у вас есть разрешения на включение API, и активируйте Duet AI. Для получения дополнительной информации смотрите:
    • VS Code: программирование с помощью Duet AI
    • JetBrains IDE: программирование с помощью Duet AI

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *