Skip to main content
Skip to content

Investigar con agentes

Utilice Copilot agentes para investigar preguntas complejas en el código, los repositorios y la web y, a continuación, genere conclusiones detalladas con citas.

Los agentes de investigación están diseñados para preguntas complejas que requieren una investigación extensa, en lugar de una respuesta rápida de chat. Pueden recopilar de forma autónoma información de varios orígenes, analizar y comparar evidencias y generar una respuesta detallada.

Las experiencias de investigación varían según Copilot las superficies:

  • En GitHub Copilot CLI y GitHub Copilot app, el comando de barra diagonal /research lleva a cabo una investigación de varios orígenes y genera un informe citado independiente.
  • Copilot cloud agent puede realizar una investigación profunda en un repositorio como parte de una sesión de agente en curso y continuar con la planeación y la implementación.

Generación de un informe de investigación con citas

En GitHub Copilot CLI y el GitHub Copilot app, /research invoca un agente de investigación integrado. El agente investiga tu código base local y los repositorios en toda tu organización. También puede capturar archivos de repositorios públicos y privados accesibles y buscar en la web.

El informe resultante puede tener cientos de líneas. Puede incluir diagramas de arquitectura, ejemplos de código, análisis de componentes y citas.

Los informes de investigación se guardan como archivos Markdown, por lo que son artefactos duraderos en lugar de respuestas de chat transitorias. Puede volver a un informe, guardarlo en otro lugar o compartirlo con otras personas.

Para obtener instrucciones para Copilot CLI, consulte Investigación con GitHub Copilot CLI. Para los comandos disponibles en GitHub Copilot app, consulte Comandos de barra diagonal para el aplicación Copilot de GitHub.

Investigar un repositorio con Copilot cloud agent

Puede pedirle a Copilot cloud agent que investigue un repositorio antes de decidir qué cambiar. El agente puede explicar cómo funciona el repositorio, localizar código relevante o evaluar un problema. A diferencia de /research, este flujo de trabajo forma parte de una sesión de agente en curso y no genera un informe de investigación independiente.

En la misma sesión, puede revisar los resultados, dirigir la investigación con indicaciones de seguimiento y pedir al agente que cree un plan. Después, puede continuar con los cambios de código. Esto resulta cloud agent útil cuando la investigación es la primera fase de una tarea de desarrollo más grande.

Este flujo de trabajo está disponible a través de GitHub.com, incluida la pestaña Agentes, el panel de agentes, el panel de control y Copilot Chat. También está disponible a través de las integraciones de Microsoft Teams y Slack. Otras integraciones, como Azure Boards, Jira y Linear, solo admiten pedir al agente que cree directamente una pull request.

Para obtener más información, vea Investiga, planifica e itera sobre los cambios en el código con Copilot.

Cuándo usar la investigación asistida por agente

Use un agente de investigación cuando necesite:

  • Comprenda la arquitectura o el comportamiento de un código base desconocido.
  • Rastrea cómo se implementa una característica en varios archivos o repositorios.
  • Investigue los patrones de implementación internos en toda la organización.
  • Comprenda cómo funciona una API, una biblioteca o una tecnología basándose en código y fuentes web.
  • Comparar tecnologías o enfoques de implementación utilizando varias fuentes.
  • Genere un artefacto detallado citado que puede revisar, guardar o compartir.
  • Investigue un problema y confirme suposiciones antes de planear los cambios en el código.

Para una pregunta rápida con un ámbito estrecho, un mensaje de chat normal suele ser más rápido.

Obtención de resultados de investigación útiles

Describa la pregunta, el ámbito y la salida deseada en el mensaje. Incluya restricciones pertinentes, repositorios, tecnologías o períodos de tiempo.

La solicitud puede afectar a cómo el agente clasifica la pregunta y estructura el informe. Pida explícitamente el tipo de respuesta que desee. Por ejemplo, en lugar de preguntar "¿Qué es X?", pida "Una profundización técnica en X, con diagramas de arquitectura y ejemplos de código".