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 más. Las herramientas están disponibles en Gemini Code Assist para particulares, que se ofrece sin coste, y en las ediciones Standard y Enterprise de Gemini Code Assist.

Puedes enviar peticiones a herramientas específicas en la conversación de Gemini Code Assist de tu IDE empezando la petición con @TOOL_NAME. Para probar las herramientas en tu IDE, sigue las instrucciones que se indican en el artículo Empezar a usar las herramientas.

Limitaciones

Las herramientas de Gemini Code Assist tienen las siguientes limitaciones:

  • Las herramientas solo están disponibles en los IDEs de VS Code y JetBrains.
  • Las herramientas no pueden realizar operaciones que creen, editen o eliminen un recurso en un servicio externo.
  • Cada herramienta admite un número limitado de casos prácticos y puede dar errores fuera de los casos prácticos recomendados.
  • El operador de la herramienta (@) seguido del nombre de la herramienta debe estar al principio de la petició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 Petición de ejemplo Documentación del servicio
Apigee Empresa @Apigee create an API to manage users Tutorial: Usa Gemini Code Assist para diseñar, desarrollar y probar APIs en Apigee
Atlassian Rovo Todas las ediciones @AtlassianRovo get tasks assigned to me Atlassian Rovo para Gemini Code Assist de Google
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 Standard y Enterprise @GoogleDatabases add a function to get customers by ID in @File
Documentos de Google Todas las ediciones @GoogleDocs list my docs Leer documentos mientras programas 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 Gemini Code Assist de Google
Redis Todas las ediciones @Redis what is Redis Cloud? Documentación de Redis
Sentry Todas las ediciones @Sentry list issues in project my-project Documentación de Sentry.io
Snyk Todas las ediciones @Snyk scan for issues Documentación para usuarios de Snyk

Cómo usan tus datos las herramientas

Cada herramienta tiene su propio historial de chat y contexto privados. Cuando usas una herramienta, tus peticiones y las respuestas de la herramienta solo se utilizan al interactuar con esa herramienta. Otras herramientas no pueden acceder a esta información.

Al mantener separados el historial de conversaciones y los datos obtenidos de cada herramienta, solo la herramienta que estés usando tendrá acceso a sus datos. Para obtener más información sobre las llamadas a la API que puede hacer una herramienta específica en tu nombre, consulta Permisos de las herramientas de Gemini Code Assist.

Para obtener más información sobre cómo gestiona Gemini Code Assist tus datos, consulta Cómo usa Gemini Code Assist tus datos.

Autenticación

Para usar las herramientas de Gemini Code Assist, debes hacer 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 accedas con cada herramienta.
Para obtener más información sobre seguridad y privacidad, consulta los Términos del Servicio y las Políticas de Privacidad de Gemini Code Assist.

Siguientes pasos