Gemini Code Assist предлагает помощь на основе искусственного интеллекта, чтобы облегчить вашей команде разработчиков создание, развертывание и эксплуатацию приложений на протяжении всего жизненного цикла разработки программного обеспечения. Gemini Code Assist доступен в следующих версиях:
Программа Gemini Code Assist предоставляется частным лицам бесплатно.
Gemini Code Assist Standard — продукт из портфеля Gemini for Google Cloud .
Gemini Code Assist Enterprise — продукт из портфеля Gemini for Google Cloud .
Gemini Code Assist можно использовать в поддерживаемых IDE , таких как VS Code, JetBrains IDE или Android Studio, для получения помощи в написании кода на основе искусственного интеллекта на многих популярных языках . Вы можете получать подсказки по мере написания кода, генерировать целые функции или блоки кода из комментариев, создавать модульные тесты, а также получать помощь в отладке, понимании и документировании вашего кода.
Gemini Code Assist предоставляет контекстуализированные ответы на ваши запросы, включая ссылки на источники, указывающие, какая документация и примеры кода были использованы Gemini Code Assist для генерации ответов.
Большие языковые модели Gemini (LLM), используемые Gemini Code Assist, обучаются на наборах данных общедоступного кода, материалах, специфичных для Google Cloud, и другой соответствующей технической информации в дополнение к наборам данных, используемым для обучения базовых моделей Gemini. Модели обучаются таким образом, чтобы ответы Gemini Code Assist были максимально полезны для пользователей Gemini Code Assist.
- Узнайте, как и когда Gemini Code Assist Standard и Enterprise используют ваши данные .
- Узнайте, как и когда Gemini Code Assist для частных лиц использует ваши данные .
Поскольку технология Gemini Code Assist находится на ранней стадии развития, она может генерировать результаты, которые кажутся правдоподобными, но на самом деле неверны. Мы рекомендуем проверять все результаты работы Gemini Code Assist перед использованием. Для получения дополнительной информации см. Gemini Code Assist и ответственный ИИ .
Gemini Code Assist предоставляет информацию о цитировании, когда напрямую и подробно цитирует другой источник, например, существующий открытый исходный код. Для получения дополнительной информации см. раздел «Как и когда Gemini цитирует источники» .
Поддерживаемые функции Gemini Code Assist для отдельных пользователей.
В таблице ниже показаны типы генеративной помощи ИИ, доступные в поддерживаемых средах разработки бесплатно:
| Помощь в программировании с использованием ИИ | ||
|---|---|---|
Автозавершение и генерация кода в вашем проекте IDE доступны в следующих средах разработки: | ||
| Разговорный помощник в вашей IDE , использующий контекст открытых файлов. | ||
| Поддержка нескольких IDE (VS Code, IDE от JetBrains, такие как IntelliJ и PyCharm , и Android Studio ). | ||
| Агентский чат | ||
Предложите Gemini выполнить сложные многоэтапные задачи с использованием системных инструментов и серверов протокола контекста модели (MCP). Дополнительную информацию см. в разделе «Использование режима агента Gemini Code Assist ». | ||
| Квота Gemini CLI | ||
Квота на использование Gemini CLI . | ||
| Интеллектуальные действия и команды | ||
Запускайте интеллектуальные действия, щелкая правой кнопкой мыши по выделенному коду ( VS Code , IDE от JetBrains, такие как IntelliJ и PyCharm , и Android Studio ). Запускайте интеллектуальные команды с помощью косой черты / на панели быстрого выбора, независимо от того, выделен код или нет ( VS Code ). | ||
| Интеллектуальная собственность и соответствие нормативным требованиям | ||
| Ссылки на источники в вашей IDE | ||
Обзор версий Gemini Code Assist Standard и Enterprise
В следующем разделе проводится сравнение версий Gemini Code Assist Standard и Enterprise.
Стандартная версия предлагает помощь в написании кода с использованием ИИ и безопасностью корпоративного уровня для создания и запуска приложений. Корпоративная версия предлагает все поддерживаемые функции стандартной версии, но вы также можете настроить ее в соответствии со своими частными репозиториями исходного кода, и она интегрирована с дополнительными сервисами Google Cloud для создания приложений в рамках более широкого технологического стека.
Приведенная ниже таблица поможет вам определить, какое издание лучше всего соответствует целям развития вашей организации, указав целевую аудиторию и преимущества каждого издания:
| Gemini Code Assist Standard | Gemini Code Assist Enterprise | |
|---|---|---|
| Целевая аудитория |
|
|
| Преимущества |
|
|
Для сравнения возможностей каждой версии см. раздел «Поддерживаемые функции» .
Поддерживаемые функции для Gemini Code Assist Standard и Enterprise
В следующих разделах представлены типы генеративной помощи на основе искусственного интеллекта, доступные в Gemini Code Assist Standard и Enterprise.
Помощь с кодом и чат
В таблице ниже показаны типы генеративной помощи ИИ, доступные в поддерживаемых средах разработки :
| Помощь в программировании с использованием ИИ | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
|---|---|---|
Автозавершение и генерация кода в вашем проекте IDE доступны в следующих средах разработки: | ||
| Разговорный помощник в вашей IDE , использующий контекст открытых файлов. | ||
| Поддержка нескольких IDE (VS Code, IDE от JetBrains, такие как IntelliJ и PyCharm , и Android Studio ). | ||
| Агентский чат | ||
Предложите Gemini выполнить сложные многоэтапные задачи с использованием системных инструментов и серверов протокола контекста модели (MCP). Дополнительную информацию см. в разделе «Использование режима агента Gemini Code Assist ». | ||
| Квота Gemini CLI | ||
| Интеллектуальные действия и команды | ||
Запускайте интеллектуальные действия, щелкая правой кнопкой мыши по выделенному коду ( VS Code , IDE от JetBrains, такие как IntelliJ и PyCharm , и Android Studio ). Запускайте интеллектуальные команды с помощью косой черты / на панели быстрого выбора, независимо от того, выделен код или нет ( VS Code) . | ||
| Интеллектуальная собственность и соответствие нормативным требованиям | ||
| Ссылки на источники отображаются в вашей IDE и консоли Google Cloud. | ||
| возмещение убытков в сфере интеллектуальной собственности | ||
| VPC-SC и частный доступ Google | ||
| Знания предприятия | ||
| Персонализированные подсказки кода из ваших кодовых баз в GitHub, GitLab и Bitbucket прямо в вашей IDE. | ||
Дополнительные возможности вне среды разработки.
В следующих разделах подробно описаны дополнительные функции, доступные в версиях Gemini Code Assist Standard и Enterprise, которые выходят за рамки помощи в вашей IDE.
Gemini Cloud Assist
В таблице ниже представлены типы генеративной помощи на основе ИИ в Gemini Cloud Assist в консоли Google Cloud:
| Помощь Gemini Cloud Assist | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
|---|---|---|
| Функции Gemini Cloud Assist (включая функции, доступные всем пользователям Google, а также пользователям Gemini Code Assist Enterprise) |
Близнецы в Апигее
В таблице ниже представлены типы генеративной помощи в разработке API в Apigee (IDE и консоль Google Cloud):
| Gemini Code Assist для управления API | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
|---|---|---|
| Контекст предприятия используется при создании спецификаций API. | ||
| Интеллектуальный поиск на основе искусственного интеллекта Vertex AI в API-хабе. | ||
| Объяснение кода Gemini Code Assist для полисов Apigee. ( Предварительный просмотр ) |
Gemini в области интеграции приложений
В таблице ниже представлены типы генеративной помощи ИИ в разделе «Интеграция приложений » в консоли Google Cloud:
| помощь в создании интеграции | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
|---|---|---|
| Визуальный редактор с поддержкой ИИ для генерации автоматизированных рабочих процессов | ||
| Создание автоматизированных проектов с использованием ИИ, интегрированных в корпоративный контекст | ||
| Создание и уточнение документации для автоматизации процессов с использованием генеративного ИИ. |
Функции Gemini в BigQuery с поддержкой Gemini Code Assist
В таблице ниже представлены типы генеративной помощи ИИ для BigQuery в BigQuery Studio :
| Анализ данных | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
|---|---|---|
| Data Insights предоставляет обширную библиотеку запросов, генерируемых на основе метаданных ваших таблиц. |
Gemini в Colab Enterprise
В таблице ниже представлены типы генеративной помощи в программировании в Colab Enterprise :
| Помощь в написании кода для ноутбука | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
|---|---|---|
| Генерация и автодополнение кода Python в ноутбуке |
Близнецы в базах данных
В следующей таблице представлены типы генеративной помощи в программировании баз данных:
| Генерация SQL-запросов | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
|---|---|---|
| Пишите на естественном языке для генерации SQL-запросов. | ||
| Получите контекстный код, совместимый с вашей схемой. | ||
| Оптимизировать и уточнить существующие запросы. |
Gemini в Firebase
В таблице ниже представлены типы генеративной помощи в разработке приложений, предоставляемые Gemini в Firebase :
| Искусственный интеллект в качестве помощника в чате в консоли Firebase. | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
|---|---|---|
| Используйте глубокие знания, лучшие практики и опыт устранения неполадок для продуктов и сервисов Firebase. | ||
| Создание, рефакторинг и отладка примеров кода для Firebase с использованием естественного языка в чате. | ||
| Используйте подсказки на естественном языке для объяснения, генерации и преобразования кода. | ||
| Анализ качества приложения | ||
| Обобщите информацию о сбоях в работе приложения и предоставьте рекомендации и шаги по устранению неполадок, чтобы помочь разработчикам исследовать и решить проблемы с качеством приложения. | ||
| Проанализируйте существующий код, выявите потенциальные проблемы и предложите улучшения. | ||
| Сводная информация и аналитика кампаний Firebase Cloud Messaging и In-App Messaging. | ||
| Подведите итоги и проанализируйте свои рекламные кампании, предоставив практические рекомендации по повышению их эффективности. | ||
| Генерация схем и анализ данных с помощью Firebase Data Connect | ||
| Создание схем баз данных с использованием естественного языка. | ||
| Генерируйте GraphQL-запросы и мутации с использованием естественного языка. | ||
| Контекстная осведомленность | ||
| Используйте контекст проекта и приложения для организации диалоговой поддержки, устранения неполадок и анализа качества приложения. | ||
Настройте Gemini Code Assist
Подробные инструкции по настройке см. в следующем разделе:
- Настройте Gemini Code Assist для отдельных пользователей .
- Настройте Gemini Code Assist Standard и Enterprise .
Взаимодействуйте с Gemini Code Assist в вашей IDE.
После настройки Gemini Code Assist для индивидуальных пользователей , Gemini Code Assist Standard или Enterprise и установки расширения Gemini Code Assist в вашу IDE ( VS Code или поддерживаемую IDE JetBrains ), вы можете обратиться за помощью следующими способами:
Получайте подсказки по завершению кода или генерируйте код непосредственно в редакторе кода.
Нажмите кнопку Spark Gemini в IDE, чтобы отобразить диалогового помощника. Вы можете задавать вопросы или выделять фрагменты кода в редакторе и вводить подсказки, например, следующие:
-
Write unit tests for my code. -
Help me debug my code. -
Make my code more readable.
-
Для получения дополнительной информации см. раздел «Кодирование с помощью Gemini Code Assist» .
Что дальше?
- Узнайте, как программировать с помощью Gemini Code Assist в вашей IDE .
- Узнайте, как Gemini Code Assist Standard и Enterprise используют ваши данные .
- Узнайте о ценах на Gemini Code Assist .