Descripción general de las herramientas de Gemini Code Assist

En este documento, se describen las herramientas de Gemini Code Assist para desarrolladores. Las herramientas permiten a los desarrolladores conectarse a servicios externos sin salir del IDE para obtener tareas, resumir documentos de diseño y mucho más. Las herramientas están disponibles en Gemini Code Assist para personas, que está disponible sin costo, y en las ediciones Standard y Enterprise de Gemini Code Assist.

Para enviar instrucciones a herramientas específicas en el chat de Gemini Code Assist en tu IDE, comienza la instrucción con @TOOL_NAME. Para probar las herramientas en tu IDE, sigue las instrucciones que se indican en Cómo comenzar a usar las herramientas.

Limitaciones

Las herramientas de Gemini Code Assist tienen las siguientes limitaciones:

  • Las herramientas solo están disponibles en VS Code y los IDE de JetBrains.
  • Las herramientas no pueden realizar operaciones que creen, editen ni borren un recurso en un servicio externo.
  • Cada herramienta admite una cantidad limitada de casos de uso y puede generar errores fuera de los casos de uso recomendados.
  • El operador de herramientas (@) seguido del nombre de la herramienta debe estar al comienzo de la instrucción.

Herramientas disponibles

En la siguiente tabla, se enumeran las herramientas disponibles de Gemini Code Assist.

Producto o servicio Disponible en las ediciones de Gemini Code Assist Instrucción de ejemplo Documentación del servicio
Atlassian Rovo Todas las ediciones @AtlassianRovo get tasks assigned to me Atlassian Rovo
GitHub Todas las ediciones @GitHub list issues assigned to me
GitLab Todas las ediciones @GitLab list open pull requests assigned to me
Bases de datos de Google Estándar y empresarial @GoogleDatabases add a function to get customers by ID in @File
Documentos de Google Todas las ediciones @GoogleDocs list my docs Cómo leer documentos mientras se programa con Gemini Code Assist
MongoDB Todas las ediciones @MongoDB how can I optimize my query? Documentación de MongoDB
Neo4j Todas las ediciones @neo4j How do I configure the Java driver? Documentación de Neo4j
New Relic Todas las ediciones @NewRelic how do I install the python agent? Agente de New Relic para Google Gemini Code Assist
Redis Todas las ediciones @Redis what is Redis Cloud? Documentación de Redis
Sentry Todas las ediciones @Sentry list issues in project my-project Documentos de Sentry.io
Snyk Todas las ediciones @Snyk tell me about my vulnerabilities Documentación para usuarios de Snyk

Cómo usan tus datos las herramientas

Cada herramienta tiene su propio historial de chat privado y contexto. Cuando usas una herramienta, tus instrucciones y las respuestas de la herramienta solo se usan cuando interactúas con ella. Otras herramientas no pueden acceder a esta información.

Mantener el historial de chat y los datos recuperados de cada herramienta separados garantiza que solo la herramienta que usas tenga acceso a sus datos. Para obtener más información sobre cómo Gemini Code Assist controla tus datos, consulta Cómo Gemini Code Assist usa tus datos.

Autenticación

Las herramientas de Gemini Code Assist requieren que hagas lo siguiente:

  • Autentícate en Google Cloud para verificar tu identidad y tus privilegios de acceso.
  • Autentícate en el servicio o la API de Google o de terceros a los que accedes con cada herramienta.
Para obtener más información sobre seguridad y privacidad, consulta las Condiciones del Servicio y las Políticas de Privacidad de Gemini Code Assist.

¿Qué sigue?