Во вторник Google объявила о поддержке сторонних инструментов в Gemini Code Assist, своей корпоративной службе завершения кода с использованием искусственного интеллекта.
Code Assist был запущен в апреле как ребрендинг аналогичного сервиса, который Google предлагал под своим ныне несуществующим брендом Duet AI. Code Assist, доступный через плагины для популярных сред разработки, таких как VS Code и JetBrains, основан на моделях Google Gemini AI, которые позволяют ему анализировать и изменять большие фрагменты кода.
Благодаря добавлению инструментов, которые запускаются в частной предварительной версии, Code Assist может получать данные в реальном времени и получать доступ к информации из внешних приложений. Идея состоит в том, чтобы внедрить различные технологии в среду кодирования, сводя при этом к минимуму потенциальные отвлекающие факторы, рассказали директор по управлению продуктами Google Райан Сальва и менеджер по продуктам группы Притпал Бхогилл.
«Эта новая функция инструментов может помочь устранить трудности с переключением контекста», — совместно написали Сальва и Бхогилл в своем блоге. «Для запуска масштабируемых и безопасных приложений в производство требуется нечто большее, чем просто написание отличного кода — разработчикам нужны решения для повышения производительности, наблюдаемости, безопасности, баз данных и многого другого».
Не каждый может создать инструмент для Code Assist. Google ограничивает программу партнерами Google Cloud, по крайней мере, на данный момент.
«Инструменты позволяют разработчикам получать информацию из любой части своей инженерной системы или действовать с ней, что особенно полезно для сервисов за пределами среды разработки», — пишут Сальва и Бхогилл. «Например, вы можете суммировать недавние комментарии к проблеме Jira, найти последнего человека, который объединил изменения в файл в git, или показать самую последнюю действующую проблему сайта из Sentry».
Инструменты Code Assist от GitLab, GitHub, Sentry.io, Atlassian Rovo, Snyk и Google Docs от Google доступны при запуске. Партнеры Google Cloud, заинтересованные в создании новых инструментов, могут обратиться к своим менеджерам по работе с партнерами, говорят Сальва и Бхогилл.
Code Assist является прямым конкурентом Copilot Enterprise от GitHub, который предлагает расширения, которые во многом работают как инструменты Code Assist. Но Google уже давно утверждает, что Code Assist выделяется и в других отношениях, например, в поддержке локальных баз кода.
В этом году Code Assist претерпел ряд обновлений, включая расширенные возможности преобразования кода и запуск корпоративного плана с настраиваемыми предложениями кода на основе частных репозиториев кода.
Несмотря на проблемы с безопасностью, авторским правом и надежностью, связанные с инструментами вспомогательного кодирования на базе искусственного интеллекта, разработчики проявили к ним энтузиазм: подавляющее большинство респондентов в последнем опросе GitHub заявили, что они в той или иной форме внедрили инструменты искусственного интеллекта. В апреле GitHub сообщил, что у Copilot более 1,8 миллиона платящих пользователей и более 50 000 бизнес-клиентов.