Gemini Code Assist предлагает помощь на основе искусственного интеллекта, которая поможет вашей команде разработчиков создавать, развертывать и эксплуатировать приложения на протяжении всего жизненного цикла разработки программного обеспечения, используя модель Gemini 2.5. Gemini Code Assist доступен в следующих версиях:
Помощь Gemini Code для частных лиц предоставляется бесплатно.
Gemini Code Assist Standard , продукт из портфолио Gemini для Google Cloud .
Gemini Code Assist Enterprise , продукт из портфолио Gemini для 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: | ||
Разговорный помощник в вашей IDE , использующий контекст открытых файлов | ||
Поддержка нескольких IDE (VS Code, IDE JetBrains, такие как IntelliJ и PyCharm , а также Android Studio ) | ||
Агентский чат | ||
Помогайте Gemini выполнять сложные многоэтапные задачи, использующие системные инструменты и серверы Model Context Protocol (MCP). Подробнее см. в статье «Использование агентского чата в качестве парного программирования» . | ||
Умные действия и команды | ||
Запускайте интеллектуальные действия, щелкнув правой кнопкой мыши по выбранному коду ( VS Code , IDE JetBrains, такие как IntelliJ и PyCharm , а также Android Studio ). Запускайте интеллектуальные команды, нажимая косую черту / на панели быстрого выбора, как с выбранным кодом, так и без него ( VS Code ). | ||
Внешние услуги как инструменты | ||
Получайте информацию и выполняйте действия, предоставляемые внешними службами в вашей IDE, с помощью инструментов Gemini Code Assist. Отправляйте запросы конкретным инструментам, используя символ @ и название инструмента. Например @GitHub get issues assigned to me . Подробнее об инструментах см. в обзоре инструментов Gemini Code Assist . | ||
Интеллектуальная собственность и соответствие требованиям | ||
Ссылки на источники в вашей IDE |
Обзор редакций Gemini Code Assist Standard и Enterprise
В следующем разделе сравниваются версии Gemini Code Assist Standard и Enterprise.
Стандартная версия предлагает помощь в написании кода с помощью ИИ и безопасность корпоративного уровня для разработки и запуска приложений. Версия Enterprise предлагает все поддерживаемые функции стандартной версии, но вы также можете настроить её на основе ваших личных репозиториев исходного кода и интегрировать с дополнительными сервисами Google Cloud для разработки приложений с использованием более широкого технологического стека.
Следующая таблица поможет вам решить, какое издание лучше всего соответствует целям развития вашей организации, указав целевую аудиторию и преимущества каждого издания:
Gemini Code Assist Standard | Gemini Code Assist Enterprise | |
---|---|---|
Предполагаемая аудитория |
|
|
Преимущества |
|
|
Сравнение функций каждой редакции см. в разделе Поддерживаемые функции .
Поддерживаемые функции для Gemini Code Assist Standard и Enterprise
В следующих разделах показаны типы генеративной помощи ИИ, доступные в Gemini Code Assist Standard и Enterprise.
Помощь с кодом и чат
В следующей таблице показаны типы генеративной помощи ИИ, доступные в поддерживаемых IDE :
Помощь в кодировании с помощью ИИ | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Автодополнение и генерация кода в вашем проекте IDE в следующих IDE: | ||
Разговорный помощник в вашей IDE , использующий контекст открытых файлов | ||
Поддержка нескольких IDE (VS Code, IDE JetBrains, такие как IntelliJ и PyCharm , а также Android Studio ) | ||
Агентский чат | ||
Помогайте Gemini выполнять сложные многоэтапные задачи, использующие системные инструменты и серверы Model Context Protocol (MCP). Подробнее см. в статье «Использование агентского чата в качестве парного программирования» . | ||
Умные действия и команды | ||
Запускайте интеллектуальные действия, щёлкнув правой кнопкой мыши по выбранному коду ( VS Code , IDE JetBrains, такие как IntelliJ и PyCharm , а также Android Studio ). Запускайте интеллектуальные команды, нажимая косую черту / на панели быстрого выбора, как с выбранным кодом, так и без него ( VS Code ). | ||
Внешние услуги как инструменты | ||
Получайте информацию и выполняйте действия, предоставляемые внешними службами в вашей IDE, с помощью инструментов Gemini Code Assist. Отправляйте запросы конкретным инструментам, используя символ @ и название инструмента. Например @GitHub get issues assigned to me . Подробнее об инструментах см. в обзоре инструментов Gemini Code Assist . | ||
Интеллектуальная собственность и соответствие требованиям | ||
Ссылки на источники в вашей IDE и консоли Google API | ||
возмещение ущерба интеллектуальной собственности | ||
VPC-SC и частный доступ Google | ||
Корпоративные знания | ||
Индивидуальные предложения кода из ваших баз кода в GitHub, GitLab и Bitbucket в вашей IDE |
Дополнительные функции за пределами IDE
В следующих разделах подробно описаны дополнительные функции, доступные в версиях Gemini Code Assist Standard и Enterprise, которые выходят за рамки помощи в вашей IDE.
Gemini Cloud Assist
В следующей таблице показаны типы генеративной помощи ИИ в Gemini Cloud Assist в API Console:
Помощь Gemini Cloud Assist | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Функции Gemini Cloud Assist (включая функции, доступные всем пользователям Google и доступные пользователям Gemini Code Assist Enterprise) |
Близнецы в Апигее
В следующей таблице показаны типы генеративной помощи ИИ при разработке API в Apigee (IDE и Google API Console):
Gemini Code Assist для управления API | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Корпоративный контекст, используемый при создании спецификаций API. | ||
Умный поиск на базе Vertex AI в API Hub. | ||
Объяснение кода Gemini Code Assist для политик Apigee. ( Предварительный просмотр ) |
Gemini в интеграции приложений
В следующей таблице показаны типы генеративной помощи ИИ при интеграции приложений в консоли API:
Помощь в создании интеграции | 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. | ||
Получите контекстный код, работающий с вашей схемой. | ||
Оптимизируйте и объясните существующие запросы. |
Близнецы в 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 в вашей IDE
После настройки Gemini Code Assist для отдельных лиц или Gemini Code Assist Standard или Enterprise и установки расширения Gemini Code Assist в вашей среде IDE ( VS Code или поддерживаемой JetBrains IDE ) вы можете запросить помощь следующими способами:
Получайте автодополнения кода или генерируйте код непосредственно в редакторе кода.
Нажмите 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 .