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