Всё больше компаний создают разнообразные ИИ-модели, и, конечно, крупные корпорации — впереди планеты всей. На днях Google представила свой новый проект — Gemini Code Assist, инструмент, который помогает разработчикам писать код. О том, что это за новинка и какие ей дали возможности — читайте под катом.
Gemini Code Assist — что за зверь такой?
Корпорация Google сейчас создаёт много разных сервисов на базе собственных ИИ-моделей. Один из них — помощник для написания кода с функцией автозавершения строк.
К слову, это уже не первый такой проект, у компании есть и Duet AI, появившийся ещё в прошлом году. Он предназначен в первую очередь для разработчиков и других представителей IT-отрасли в качестве альтернативы Copilot от Microsoft.
Duet AI базировался на модели Codey, но в 2024 году его перевели на Gemini, новую модель от Google. Соответственно, возможности инструмента стали шире — а сам проект переименовали. Сообщается, что Gemini Code Assist будет доступен в качестве плагинов для популярных средств разработки, включая VS Code и JetBrains.
В настоящий момент Gemini Code Assist можно считать прямым конкурентом GitHub Copilot Enterprise. Возможности помощника обширные, поскольку базируется он на модели Gemini 1.5 Pro. В итоге система анализирует большие фрагменты кода и на их основе выдаёт неплохие предложения разработчикам.
Команда Google сообщает, что поддерживается код из различных репозиториев, включая GitLab, GitHub и Atlassian BitBucket. Code Assist также можно настроить на основе внутренней базы кода компании, однако сейчас эта функция доступна в бета-версии.
Специфическая возможность инструмента — способность поддерживать базы кода, которые расположены локально. К примеру, в GitLab, GitHub и BitBucket от Atlassian. Он также поддерживает базы, разделённые между различными сервисами. Это отличительная особенность проекта Google — другие компании не предлагают ничего подобного, по крайней мере пока.
Более того, корпорация планирует постепенно расширять возможности сервиса. Для этого заключено соглашение со Stack Overflow. Сервис ранее объявил о своём партнёрстве с Google Cloud. Datadog, Datastax, Elastic, HashiCorp, Neo4j, Pinecone, Redis, Singlestore и Snyk тоже являются партнёрами корпорации.
Партнёры положительно оценивают возможности нового инструмента. Но сейчас у проекта новый этап — тестирование среди клиентов-разработчиков. Если всё пройдёт гладко, то помощник, скорее всего, «выйдет в люди». Если же нет, то Gemini Code Assist может повторить судьбу CodeWhisperer от AWS.
В дополнение к Code Assist, Google также анонсировала Gemini Cloud Assist, который поможет «облачным командам разрабатывать, эксплуатировать и оптимизировать жизненный цикл своих приложений». Инструмент может генерировать конфигурацию архитектуры, адаптированную к потребностям компании, например на основе описания желаемого результата проектирования. Это может помочь диагностировать проблемы и найти их основные причины, а также оптимизировать использование облака компанией для снижения затрат или повышения производительности.
Что ещё?
В начале года корпорация Google представила сразу несколько моделей, а сейчас открыла доступ к наиболее мощной из них. На текущий момент есть три версии Gemini:
Ultra. Флагманская модель с максимальными возможностями. Именно она показывает самую высокую производительность в сложных задачах, включая анализ и работу с несколькими модальностями.
Gemini Pro — версия среднего уровня для более широкого круга задач. Она стала основой Google Bard. Позволяет генерировать тексты и изображения, задавать вопросы и искать информацию. Чат-бот с Pro-версией модели сейчас доступен в 170 странах, правда пока только на английском языке.
Gemini Nano — это наиболее базовая версия, которая предназначена для локального применения на мобильных устройствах. Она будет доступна для пользователей на смартфонах Google Pixel 8, о чём говорилось выше.
Также Google планирует сделать свои девайсы ещё полезнее для владельцев благодаря ИИ-помощнику Pixie. Его (или её) возможности базируются на новой модели искусственного интеллекта Google Gemini, а появится функция на Pixel 9, после чего, вероятно, распространится и на другие устройства компании. Скорее всего, это тоже будут модели Pixel разных поколений, так что Pixie можно считать эксклюзивом для них.
Есть и пара отрицательных моментов. Например, компания постепенно сокращает доступность Google Assistant на устройствах сторонних производителей, включая автомобили, телевизоры, наушники, умные домашние колонки, смарт-очки и смарт-часы, использующие операционную систему Wear от Google. Зачем? Чтобы сократить собственные расходы и перестать распылять ресурсы на сторонние проекты. С точки зрения компании шаг, скорее всего, правильный и рациональный, но вот оценят ли действия корпорации пользователи — вопрос без ответа.
Насколько можно судить, Google постепенно расширяет присутствие на рынке ИИ-технологий. Ну а поскольку возможностей и ресурсов для создания новых и продвижения уже существующих продуктов у Google более чем достаточно, можно не сомневаться, что корпорации удастся закрепиться в этой отрасли.