Revisa el código de GitHub con Gemini Code Assist

Gemini Code Assist en GitHub lleva la potencia de Gemini al proceso de las solicitudes de extracción, ya que funciona como un revisor de código. Gemini Code Assist en GitHub usa un agente potenciado por Gemini que resume automáticamente las solicitudes de extracción y proporciona revisiones de código detalladas, lo que acelera las revisiones y aumenta la calidad del código.

Una vez que configures Gemini Code Assist en GitHub, podrás invocarlo en cualquier etapa de la solicitud de extracción para revisar el código. Puedes interactuar con Gemini Code Assist en los comentarios de las solicitudes de extracción directamente de las siguientes maneras:

  • Hacer preguntas aclaratorias sobre la revisión que crea Gemini Code Assist
  • Agregar la etiqueta /gemini a tus comentarios para hacer preguntas en el contexto de la solicitud de extracción

Gemini Code Assist recuperará automáticamente información útil del repositorio y la solicitud de extracción para realizar sus tareas.

Este documento está dirigido a desarrolladores de todos los niveles de habilidad. Se supone que tienes conocimientos prácticos de GitHub.

Versión para consumidores y versión empresarial

Gemini Code Assist en GitHub está disponible en una versión para el consumidor, que se instala directamente en GitHub, y en una versión empresarial, que se instala a través de Google Cloud.

En la siguiente tabla, se resumen las diferencias entre la versión para consumidores y la versión empresarial:

Versión para consumidores Versión Enterprise (vista previa)
Configuración Directamente en GitHub Administrado a través de Google Cloud
Condiciones del Servicio Condiciones del Servicio de Google Condiciones del Servicio de Google Cloud
Cuotas 33 solicitudes de extracción por día Más de 100 solicitudes de extracción por día
Cómo agregar una guía de estilo Por repositorio en GitHub

Por repositorio en GitHub

En varios repositorios con Google Cloud

Administra la configuración

Por repositorio en GitHub

Todos los repositorios asociados con una cuenta a través de la página de configuración

Por repositorio en GitHub

En varios repositorios con Google Cloud

Compatibilidad con GitHub

GitHub

GitHub

GitHub Enterprise Server

GitHub Enterprise Cloud

Consideraciones

  • Gemini Code Assist en GitHub no genera resúmenes ni sugerencias de código para los archivos ubicados en el directorio .github/workflows. Esta exclusión ayuda a evitar la introducción de parámetros de configuración potencialmente inseguros en el repositorio.

  • La versión empresarial usa una conexión de Developer Connect para conectar tus repositorios de GitHub a Google Cloud.

    • Esta conexión de Developer Connect siempre se crea en la región us-east1.

    • Esta conexión de Developer Connect se debe crear con la sección Administración de código fuente de Code Assist que se encuentra en Agentes y herramientas de Gemini Code Assist. Para obtener instrucciones, consulta Cómo configurar Gemini Code Assist en GitHub.

¿Qué sigue?