Обзор инструментов Gemini Code Assist

В этом документе описываются инструменты Gemini Code Assist для разработчиков. Инструменты позволяют разработчикам подключаться к внешним сервисам, не выходя из IDE, для получения задач, обобщения проектных документов и многого другого. Инструменты доступны в Gemini Code Assist для частных лиц, который предоставляется бесплатно, а также в версиях Gemini Code Assist Standard и Enterprise.

Вы можете отправлять запросы определенным инструментам в чате Gemini Code Assist в вашей IDE, начав запрос с @TOOL_NAME . Чтобы опробовать инструменты в вашей IDE, следуйте инструкциям в следующих ресурсах:

Ограничения

Инструменты Gemini Code Assist имеют следующие ограничения:

  • Инструменты доступны только в средах разработки VS Code и JetBrains.
  • Инструменты не могут выполнять операции по созданию, редактированию или удалению ресурса во внешней службе.
  • Каждый инструмент поддерживает ограниченное количество вариантов использования и может выдавать ошибки за пределами рекомендуемых вариантов использования.
  • Оператор инструмента ( @ ), за которым следует название инструмента, должен находиться в начале приглашения.

Доступные инструменты

В следующей таблице перечислены доступные инструменты Gemini Code Assist.

Продукт или услуга Доступно в редакциях Gemini Code Assist Пример подсказки Сервисная документация
Апигей Предприятие @Apigee create an API to manage users Учебное пособие: использование Gemini Code Assist для проектирования, разработки и тестирования API в Apigee
Atlassian Рово Все выпуски @AtlassianRovo get tasks assigned to me Atlassian Rovo для Google Gemini Code Assist
GitHub Все выпуски @GitHub list issues assigned to me
GitLab Все выпуски @GitLab list open pull requests assigned to me
Базы данных Google Стандарт и корпоративный @GoogleDatabases add a function to get customers by ID in @File
Google Документы Все выпуски @GoogleDocs list my docs Читайте документы во время кодирования с помощью Gemini Code Assist
MongoDB Все выпуски @MongoDB how can I optimize my query? Документация MongoDB
Neo4j Все выпуски @neo4j How do I configure the Java driver? Документация Neo4j
Новая Реликвия Все выпуски @NewRelic how do I install the python agent? Новый агент Relic для Google Gemini Code Assist
Редис Все выпуски @Redis what is Redis Cloud? Документы Redis
Часовой Все выпуски @Sentry list issues in project my-project Документы Sentry.io
Снык Все выпуски @Snyk scan for issues Документы пользователя Snyk

Как инструменты используют ваши данные

Каждый инструмент имеет свою собственную историю чата и контекст. Когда вы используете инструмент, ваши подсказки и ответы инструмента используются только при взаимодействии с этим инструментом — другие инструменты не могут получить доступ к этой информации.

Раздельное хранение истории чата и извлеченных данных из каждого инструмента гарантирует, что доступ к его данным будет только у используемого вами инструмента. Чтобы узнать больше о том, какие вызовы API может выполнять конкретный инструмент от вашего имени, см. Разрешения инструментов Gemini Code Assist .

Дополнительную информацию о том, как Gemini Code Assist обрабатывает ваши данные, можно найти в разделе Как Gemini Code Assist использует ваши данные .

Аутентификация

Для использования инструментов Gemini Code Assist вам необходимо:

  • Выполните аутентификацию в Google Cloud, чтобы подтвердить свою личность и права доступа.
  • Выполните аутентификацию в службе Google или сторонней службе или API, к которым вы обращаетесь с помощью каждого инструмента.
Дополнительную информацию о безопасности и конфиденциальности см. в обзоре безопасности и конфиденциальности Gemini Code Assist .

Что дальше?