50% OFF Plus
--:--:--
¡Obtener!

Agent Mode

Avanzado
VSCode
VSCode
Actualizado: 15/07/2025

¡Desbloquea el curso de VSCode completo!

IA
Ejercicios
Certificado
Entrar

Mira la lección en vídeo

Accede al vídeo completo de esta lección y a más contenido exclusivo con el Plan Plus.

Desbloquear Plan Plus

Modo Agent en GitHub Copilot Chat

El Modo Agent representa la evolución más avanzada de GitHub Copilot Chat, transformando la asistencia de código de un modelo reactivo a uno proactivo y autónomo. A diferencia del chat tradicional donde respondes preguntas específicas, Agent Mode permite que Copilot tome control de tareas complejas que requieren múltiples pasos, planificación y ejecución coordinada.

Concepto de AI autónomo controlado

Agent Mode funciona como un asistente autónomo que puede planificar, ejecutar y iterar sobre tareas complejas sin requerir instrucciones paso a paso. El agente analiza el contexto completo de tu proyecto, identifica los archivos relevantes, y ejecuta una secuencia de acciones coordinadas para completar objetivos de alto nivel.

La autonomía controlada es el principio fundamental: el agente puede tomar decisiones y ejecutar acciones, pero siempre bajo tu supervisión y aprobación. Cada comando que requiere modificaciones en el sistema de archivos o ejecución de terminal debe ser explícitamente autorizado.

{
  "chat.agent.enabled": true,
  "chat.agent.requireApproval": true,
  "chat.agent.maxIterations": 10
}

Activación y configuración básica

Para habilitar Agent Mode, necesitas activar la configuración correspondiente en VSCode. Accede a la configuración y busca "chat.agent.enabled" o modifica directamente tu settings.json:

{
  "chat.agent.enabled": true
}

Una vez habilitado, el modo Agent aparece como una opción en la interfaz de Copilot Chat. Puedes activarlo mediante el selector de modo en la parte superior del panel de chat o utilizando el comando /agent seguido de tu solicitud.

El agente requiere permisos específicos para acceder a herramientas del sistema. La primera vez que uses Agent Mode, VSCode solicitará autorización para que el agente pueda:

  • Leer y modificar archivos del proyecto
  • Ejecutar comandos de terminal
  • Acceder a información del workspace
  • Utilizar herramientas MCP (Model Context Protocol)

Diferencias fundamentales con Chat normal

El Chat normal funciona como un consultor experto que responde preguntas y proporciona sugerencias basadas en el contexto inmediato. Agent Mode, por el contrario, actúa como un desarrollador autónomo que puede ejecutar planes completos.

Chat tradicional:

Usuario: "¿Cómo puedo refactorizar esta función?"
Copilot: [Proporciona código sugerido]
Usuario: [Copia y pega manualmente]

Agent Mode:

Usuario: "Refactoriza el módulo de autenticación para usar TypeScript"
Agent: [Analiza archivos] → [Crea plan] → [Ejecuta cambios] → [Verifica resultado]

El agente mantiene contexto persistente a lo largo de toda la tarea, recordando decisiones anteriores y adaptando su estrategia según los resultados obtenidos. Esta capacidad de iteración inteligente permite resolver problemas complejos que requerirían múltiples interacciones en chat normal.

Herramientas MCP y capacidades del agente

Agent Mode utiliza Model Context Protocol (MCP) para acceder a herramientas del sistema que amplían significativamente sus capacidades. Las herramientas básicas incluyen:

File Operations:

# El agente puede leer archivos completos
@agent "Analiza la estructura del proyecto y optimiza las importaciones"

# Crear y modificar múltiples archivos
@agent "Implementa un sistema de logging en toda la aplicación"

Terminal Commands:

# Ejecutar comandos de desarrollo
npm install, npm test, git status

# Operaciones de build y deployment
npm run build, docker build, pytest

Workspace Analysis: El agente puede examinar la estructura completa del proyecto, identificar patrones de código, y entender las relaciones entre archivos y módulos.

Supervisión y control del proceso

Guarda tu progreso

Inicia sesión para no perder tu progreso y accede a miles de tutoriales, ejercicios prácticos y nuestro asistente de IA.

Progreso guardado
Asistente IA
Ejercicios
Iniciar sesión gratis

Más de 25.000 desarrolladores ya confían en CertiDevs

La supervisión humana es fundamental en Agent Mode. Cada acción que modifica el estado del proyecto requiere tu aprobación explícita. El agente presenta un plan detallado antes de la ejecución:

Plan propuesto:
1. Analizar archivos de autenticación actuales
2. Crear interfaces TypeScript para User y Session
3. Refactorizar auth.js → auth.ts
4. Actualizar importaciones en 8 archivos
5. Ejecutar tests para verificar funcionamiento

¿Aprobar ejecución? [Sí/No/Modificar]

Durante la ejecución, puedes intervenir en cualquier momento:

  • Pausar la ejecución para revisar cambios
  • Modificar el plan si la dirección no es correcta
  • Revertir cambios específicos manteniendo otros
  • Continuar con ajustes en la estrategia

El agente proporciona feedback continuo sobre el progreso, mostrando qué archivos está modificando y por qué, permitiendo un control granular del proceso.

Casos de uso prácticos

Refactoring complejo:

@agent "Migra el componente UserProfile de class-based a functional con hooks"

El agente analiza dependencias, actualiza imports, modifica tests relacionados y verifica que la funcionalidad se mantenga intacta.

Implementación de nuevas features:

@agent "Añade autenticación OAuth2 con Google al sistema de login existente"

Crea los archivos necesarios, configura rutas, actualiza la UI y añade tests de integración.

Bug fixing sistemático:

@agent "Corrige todos los memory leaks en los event listeners del proyecto"

Identifica patrones problemáticos, implementa cleanup apropiado y verifica que no se introduzcan regresiones.

El Agent Mode transforma la experiencia de desarrollo al permitir que Copilot maneje tareas complejas de forma autónoma mientras mantienes control total sobre el proceso y los resultados.

Aprendizajes de esta lección de VSCode

  • Comprender el concepto y funcionamiento del modo Agent como asistente autónomo en GitHub Copilot Chat.
  • Aprender a activar y configurar el modo Agent en VSCode.
  • Diferenciar entre el chat tradicional y el modo Agent en cuanto a autonomía y ejecución de tareas.
  • Conocer las herramientas MCP y capacidades que el agente utiliza para interactuar con el proyecto.
  • Entender la importancia de la supervisión humana y el control durante la ejecución de tareas por el agente.

Completa este curso de VSCode y certifícate

Únete a nuestra plataforma de cursos de programación y accede a miles de tutoriales, ejercicios prácticos, proyectos reales y nuestro asistente de IA personalizado para acelerar tu aprendizaje.

Asistente IA

Resuelve dudas al instante

Ejercicios

Practica con proyectos reales

Certificados

Valida tus conocimientos

Más de 25.000 desarrolladores ya se han certificado con CertiDevs

⭐⭐⭐⭐⭐
4.9/5 valoración