Gemini Code Assist предлагает помощь на основе искусственного интеллекта, которая поможет вашей команде разработчиков создавать, развертывать и эксплуатировать приложения на протяжении всего жизненного цикла разработки программного обеспечения. Решение доступно в следующих редакциях:
Gemini Code Assist для частных лиц предоставляется бесплатно.
Gemini Code Assist Standard , продукт из портфолио Gemini для Google Cloud .
Gemini Code Assist Enterprise , продукт из портфолио Gemini для Google Cloud .
Вы можете использовать Gemini Code Assist в вашей IDE (например, VS Code, JetBrains IDE (например, IntelliJ и PyCharm) или Android Studio) для помощи в кодировании на основе ИИ во многих популярных языках . Вы можете получать автодополнения кода по мере написания кода, генерировать полные функции или блоки кода из комментариев, генерировать модульные тесты и получать помощь в отладке, понимании и документировании вашего кода.
Gemini Code Assist предоставляет контекстные ответы на ваши запросы, включая ссылки на источники, указывающие, какую документацию и примеры кода Gemini Code Assist использовал для генерации своих ответов.
Модели Gemini Large Language (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 цитирует источники .
Поддерживаемые функции Gemini Code Assist для частных лиц
В следующей таблице показаны типы генеративной помощи ИИ, которые доступны в поддерживаемых IDE бесплатно:
Помощь в кодировании с помощью ИИ | ||
---|---|---|
Автодополнение и генерация кода в вашем проекте IDE в следующих IDE: | ||
Разговорный помощник в вашей IDE , использующий контекст открытых файлов | ||
Поддержка нескольких IDE (VS Code, IDE JetBrains, такие как IntelliJ и PyCharm , а также Android Studio ) | ||
Умные действия и команды | ||
Инициируйте умные действия, щелкнув правой кнопкой мыши по выбранному коду ( 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.
Стандартная версия предлагает помощь в кодировании ИИ с безопасностью корпоративного уровня для создания и запуска приложений. Корпоративная версия предлагает все поддерживаемые функции стандартной версии, но вы также можете настроить ее на основе ваших частных репозиториев исходного кода, и она интегрирована с дополнительными службами 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 ) | ||
Умные действия и команды | ||
Инициируйте умные действия, щелкнув правой кнопкой мыши по выбранному коду ( 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 Console | ||
Возмещение ущерба интеллектуальной собственности | ||
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-центре. ( GA ) | ||
Объяснение кода 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 предоставляет полезную библиотеку запросов, созданных на основе метаданных ваших таблиц. |
Близнецы в 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 .