Skip to main content
Skip to content

Uso del modo de agente en el IDE

Asigne Copilot una tarea y deje que funcione de forma autónoma en el editor, editando archivos en el proyecto y ejecutando comandos hasta que se complete la tarea.

Introduction

En el modo de agente, Copilot toma una tarea de alto nivel, decide qué archivos cambiar, realiza las modificaciones y ejecuta comandos según sea necesario, iterando hasta que se realice la tarea. Mantenga el control: revise los cambios y, de forma predeterminada, apruebe los comandos antes de que se ejecuten. El administrador o su propia configuración del editor pueden permitir que algunos comandos se ejecuten automáticamente.

El modo de agente está disponible en Visual Studio Code, Visual Studio, los IDE de JetBrains, Xcode y Eclipse. Los pasos difieren en el editor, por lo que haga clic en las pestañas anteriores para obtener instrucciones para el IDE.

Para obtener información sobre cómo abrir Copilot Chat y elegir entre los modos disponibles, consulte Plantear preguntas a GitHub Copilot en tu IDE.

Usa el modo de agente cuando tengas una tarea específica en mente y quieras habilitar Copilot para editar de forma autónoma el código. En el modo de agente, Copilot determina en qué archivos hacer cambios, ofrece cambios de código y comandos de terminal para completar la tarea e itera para solucionar los problemas hasta que se complete la tarea original.

El modo de agente es más adecuado para los casos de uso en los que:

  • La tarea es compleja e implica varios pasos, iteraciones y control de errores.
  • Quieres que Copilot determine los pasos necesarios para completar la tarea.
  • La tarea requiere Copilot para integrarse con aplicaciones externas, como un servidor MCP.

Uso de agentes

  1. Si aún no se muestra la vista de chat, seleccione Abrir chat en el Copilot Chat menú.
  2. En la parte inferior de la vista de chat, asegúrese de que el Agente está seleccionado en la lista desplegable agentes.
  3. Envía un mensaje. En respuesta al mensaje, Copilot transmite las modificaciones en el editor, actualiza el conjunto de trabajo y ejecuta comandos de terminal si es necesario.
  4. Revise e itere los cambios o ejecute una revisión de código.

También puede hacer clic en este vínculo para ir directamente al modo de agente en VS Code.

Nota:

Si no ve la opción Agente en el selector de modo, es posible que el administrador de la empresa u organización haya deshabilitado el modo de agente para el IDE.

Para obtener más información, consulte Introducción al chat en la Visual Studio Code documentación.

Cuando usas el modo de agente, cada prompt que introduces consume GitHub AI Credits.

Guiar a un agente mientras trabaja

El modo de agente es interactivo. Mientras Copilot trabaja, puede hacer lo siguiente:

  • Envíe un mensaje de seguimiento para redirigir al agente antes de que finalice.
  • Confirme o rechace cada comando de terminal que el agente propone, a menos que se haya configurado para ejecutarse automáticamente.
  • Revise las modificaciones transmitidas a medida que aparecen y deshaga lo que no desee.

Si una tarea es grande o ambigua, considere la posibilidad de redactar primero un plan de implementación. Consulte Uso del modo de plan en el IDE.

Elección de un modelo o un agente personalizado

Antes de enviar una tarea, puede cambiar el modelo de inteligencia artificial que usa el agente o seleccionar un custom agent personalizado para un tipo de trabajo específico.

Extensión del modo de agente con herramientas

Gran parte de la funcionalidad del modo de agente procede de las herramientas a las que puede llamar. Puede ampliar el agente con servidores del Protocolo de Contexto de Modelo (MCP), que añaden herramientas para trabajar con sistemas externos y con el propio GitHub.

Para entregar una subtarea independiente a un agente independiente con su propio contexto, consulte Usando subagents en tu IDE.

Lectura adicional

Use el modo de agente cuando tenga una tarea específica en mente y quiera habilitar Copilot para editar el código de forma autónoma. En el modo de agente, Copilot determina qué archivos se van a realizar cambios, ofrece cambios de código y comandos de terminal para completar la tarea y recorre en iteración los problemas hasta que se complete la tarea original.

El modo de agente está disponible en Visual Studio la versión 17.14 y posteriores.

Uso del modo de agente

  1. En la barra de Visual Studio menús, haga clic en Ver y, a continuación, haga clic en GitHub Copilot Chat.
  2. En la parte inferior del panel de chat, selecciona Agent en la lista desplegable de modo.
  3. Envía un mensaje. En respuesta al mensaje, Copilot transmite las modificaciones en el editor, actualiza el conjunto de trabajo y, si es necesario, sugiere comandos de terminal para ejecutarse.
  4. Examine los cambios. Si se sugieren comandos de terminal Copilot, confirme si Copilot puede ejecutarlos. En respuesta, Copilot itera y realiza acciones adicionales para completar la tarea en la solicitud original.

Cuando usa el modo Copilot agent, cada indicación que introduzca consume GitHub AI Credits.

Elección de un modelo

Antes de enviar una tarea, puede cambiar el modelo de IA que usa el agente. Consulte Cambio del modelo de IA para GitHub Copilot Chat.

Extensión del modo de agente con herramientas

Puede ampliar el agente con servidores del Protocolo de Contexto de Modelo (MCP), que añaden herramientas para trabajar con sistemas externos y con el propio GitHub.

Lectura adicional

Usa el modo de agente cuando tengas una tarea específica en mente y quieras habilitar Copilot para editar de forma autónoma el código. En el modo de agente, Copilot determina en qué archivos hacer cambios, ofrece cambios de código y comandos de terminal para completar la tarea e itera para solucionar los problemas hasta que se complete la tarea original.

El modo de agente es más adecuado para los casos de uso en los que:

  • La tarea es compleja e implica varios pasos, iteraciones y control de errores.
  • Quieres que Copilot determine los pasos necesarios para completar la tarea.
  • La tarea requiere Copilot para integrarse con aplicaciones externas, como un servidor MCP.

Uso del modo de agente

  1. Para iniciar una sesión de edición mediante el modo de agente, haga clic Copilot en la barra de menús y seleccione Abrir GitHub Copilot Chat.
  2. En la parte superior del panel de chat, haz clic en la pestaña Agente.
  3. Envía un mensaje. En respuesta al mensaje, Copilot transmite las modificaciones en el editor, actualiza el conjunto de trabajo y, si es necesario, sugiere comandos de terminal para ejecutarse.
  4. Examine los cambios. Si se sugieren comandos de terminal Copilot, confirme si Copilot puede ejecutarlos. En respuesta, Copilot itera y realiza acciones adicionales para completar la tarea en la solicitud original.

Cuando usas el modo de agente, cada prompt que introduces consume GitHub AI Credits.

Guiar a un agente mientras trabaja

El modo de agente es interactivo. Mientras Copilot funciona, puede enviar un aviso de seguimiento para redirigir al agente y confirmar o rechazar cada comando de terminal que propone.

Si una tarea es grande o ambigua, considere la posibilidad de redactar primero un plan de implementación. Consulte Uso del modo de plan en el IDE.

Elección de un modelo o un agente personalizado

Antes de enviar una tarea, puede cambiar el modelo de inteligencia artificial que usa el agente o seleccionar un custom agent personalizado para un tipo de trabajo específico.

Extensión del modo de agente con herramientas

Puede ampliar el agente con servidores del Protocolo de Contexto de Modelo (MCP), que añaden herramientas para trabajar con sistemas externos y con el propio GitHub.

Para entregar una subtarea independiente a un agente independiente con su propio contexto, consulte Usando subagents en tu IDE.

Lectura adicional

Usa el modo de agente cuando tengas una tarea específica en mente y quieras habilitar Copilot para editar de forma autónoma el código. En el modo de agente, Copilot determina en qué archivos hacer cambios, ofrece cambios de código y comandos de terminal para completar la tarea e itera para solucionar los problemas hasta que se complete la tarea original.

El modo de agente es más adecuado para los casos de uso en los que:

  • La tarea es compleja e implica varios pasos, iteraciones y control de errores.
  • Quieres que Copilot determine los pasos necesarios para completar la tarea.
  • La tarea requiere Copilot para integrarse con aplicaciones externas, como un servidor MCP.

Uso del modo de agente

  1. Si aún no se muestra, abra la Copilot Chat ventana haciendo clic en Editor en la barra de menús y, a continuación, haga clic en GitHub Copilot****Abrir chat.
  2. En la parte inferior del panel de chat, seleccione Agente en la lista desplegable agentes .
  3. Opcionalmente, agregue archivos pertinentes a la vista del conjunto de trabajo para indicar Copilot en qué archivos desea trabajar.
  4. Envía un mensaje. En respuesta al mensaje, Copilot transmite las modificaciones en el editor, actualiza el conjunto de trabajo y, si es necesario, sugiere comandos de terminal para ejecutarse.
  5. Examine los cambios. Si se sugieren comandos de terminal Copilot, confirme si Copilot puede ejecutarlos. En respuesta, Copilot itera y realiza acciones adicionales para completar la tarea en la solicitud original.

Cuando usas el modo de agente, cada prompt que introduces consume GitHub AI Credits.

Guiar a un agente mientras trabaja

El modo de agente es interactivo. Mientras Copilot funciona, puede enviar un aviso de seguimiento para redirigir al agente y confirmar o rechazar cada comando de terminal que propone.

Si una tarea es grande o ambigua, considere la posibilidad de redactar primero un plan de implementación. Consulte Uso del modo de plan en el IDE.

Elección de un modelo

Antes de enviar una tarea, puede cambiar el modelo de IA que usa el agente. Consulte Cambio del modelo de IA para GitHub Copilot Chat.

Para entregar una subtarea independiente a un agente independiente con su propio contexto, consulte Usando subagents en tu IDE.

Lectura adicional

Usa el modo de agente cuando tengas una tarea específica en mente y quieras habilitar Copilot para editar de forma autónoma el código. En el modo de agente, Copilot determina en qué archivos hacer cambios, ofrece cambios de código y comandos de terminal para completar la tarea e itera para solucionar los problemas hasta que se complete la tarea original.

El modo de agente es más adecuado para los casos de uso en los que:

  • La tarea es compleja e implica varios pasos, iteraciones y control de errores.
  • Quieres que Copilot determine los pasos necesarios para completar la tarea.
  • La tarea requiere Copilot para integrarse con aplicaciones externas, como un servidor MCP.

Uso del modo de agente

  1. Para abrir el Copilot Chat panel, haga clic en el Copilot icono () de la barra de estado de la parte inferior de Eclipse y, a continuación, haga clic en Abrir chat.
  2. En la parte inferior del panel de chat, seleccione Agente en la lista desplegable agentes .
  3. Envía un mensaje. En respuesta al mensaje, Copilot transmite las modificaciones en el editor, actualiza el conjunto de trabajo y, si es necesario, sugiere comandos de terminal para ejecutarse.
  4. Examine los cambios. Si se sugieren comandos de terminal Copilot, confirme si Copilot puede ejecutarlos. En respuesta, Copilot itera y realiza acciones adicionales para completar la tarea en la solicitud original.

Cuando usas el modo de agente, cada prompt que introduces consume GitHub AI Credits.

Guiar a un agente mientras trabaja

El modo de agente es interactivo. Mientras Copilot funciona, puede enviar un aviso de seguimiento para redirigir al agente y confirmar o rechazar cada comando de terminal que propone.

Si una tarea es grande o ambigua, considere la posibilidad de redactar primero un plan de implementación. Consulte Uso del modo de plan en el IDE.

Elección de un modelo

Antes de enviar una tarea, puede cambiar el modelo de IA que usa el agente. Consulte Cambio del modelo de IA para GitHub Copilot Chat.

Para entregar una subtarea independiente a un agente independiente con su propio contexto, consulte Usando subagents en tu IDE.

Lectura adicional