Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
De la autocompletación al agente: comprendiendo el cambio
- Cómo las sugerencias de Copilot difieren de la planificación en múltiples pasos y comportamiento autónomo
- Arquitectura del bucle del agente: planificar, generar, ejecutar, iterar
- Soporte de lenguajes y selección de modelos para tareas del agente
- Ejemplos reales: desde funciones de cinco líneas hasta funciones en múltiples archivos
Habilitar el Modo Agente en su IDE
- Activación en VS Code, JetBrains y Neovim
- Configuración de preferencias para la ventana de contexto y nivel del modelo
- Establecimiento de reglas del espacio de trabajo y omisión de archivos binarios grandes
- Gestión de flujos de trabajo entre Copilot Chat y el agente en línea
Planificación y ejecución en múltiples pasos
- Solicitar a Copilot que construya una función de principio a fin
- Observar cómo el agente divide las tareas en pasos a través de archivos
- Revisar cada paso antes de aplicar los cambios
- Utilizar la deshacer en línea cuando los pasos se desvíen del camino correcto
Comandos de terminal dentro del bucle del agente
- Instalación de dependencias a través de la integración de terminal de Copilot
- Ejecución de comandos de compilación e interpretación de la salida
- Gestión de variables de entorno desde dentro de las sesiones de Copilot
- Límites de seguridad: qué comandos requieren aprobación manual
Desarrollo guiado por pruebas con un agente
- Generación de pruebas unitarias a partir del código fuente existente
- Dirigir la creación de pruebas con comandos en lenguaje natural
- Ejecución de suites de pruebas e interpretación de registros de fallos dentro de Copilot
- Ajustar aserciones tras observar fallos en casos límite
Navegación en repositorios grandes
- Búsqueda automática de referencias entre archivos
- Refactorización de utilidades compartidas con renombramientos guiados por Copilot
- Actualización simultánea de archivos de configuración y esquemas
- Evitar el agotamiento de la ventana de contexto mediante comandos dirigidos
Personalización de Copilot para estándares del equipo
- Escritura de instrucciones específicas del repositorio en .github/copilot-instructions.md
- Aplicación de convenciones de nomenclatura y patrones arquitectónicos
- Exclusión de archivos y directorios sensibles del contexto
- Creación de plantillas de comandos específicas para el equipo para tareas comunes
Gobernanza empresarial de GitHub Copilot
- Asignación de asientos, facturación y paneles de uso
- Registros de auditoría: seguimiento de lo que Copilot generó versus lo que se cometió
- Políticas de indemnización por propiedad intelectual (IP) de Microsoft e implicaciones de licencia
- Bloqueo de patrones específicos de archivos en los flujos de sugerencias de IA
Depuración con el Modo Agente
- Lectura conjunta de trazas de pila con el agente
- Depuración basada en hipótesis: preguntar a Copilot por qué falló una prueba
- Uso del bisect asistido por agente para encontrar fuentes de regresión
- Gestión de riesgos de alucinación al depurar código desconocido
Gestión del rendimiento y límites
- Comprensión de los límites diarios de solicitudes y cuotas del modelo
- Optimización de la longitud del comando para evitar respuestas truncadas
- Cambio entre modelos para diferentes tareas
- Monitoreo de latencia del agente y estrategias de caché
Seguridad y cumplimiento para empresas
- Manejo de datos: qué sale de su repositorio y qué se mantiene localmente
- Prevención de filtración de secretos y credenciales mediante comandos
- Cumplimiento con los requisitos de GDPR, SOC 2 y FedRAMP
- Análisis ofensivo (red-teaming) del código generado para detectar vulnerabilidades de inyección
Solución de problemas de escenarios comunes
- Por qué Copilot a veces ignora el contexto del repositorio
- Resolución de fallos de indexación en repositorios grandes
- Gestión de errores de límite de tasa durante horas pico
- Corrección de problemas de sincronización de extensiones del IDE
Resumen y hoja de ruta futura
- Repaso de las capacidades del Modo Agente y flujos de trabajo prácticos
- Hoja de ruta de Copilot de GitHub y nuevas características del agente por venir
- Recursos para mantenerse actualizado con los lanzamientos de Copilot
Requerimientos
- Experiencia con programación orientada a objetos o funcional
- Cuenta de GitHub y conocimientos básicos del flujo de trabajo de Git
- Familiaridad con al menos un IDE (VS Code, JetBrains o Neovim)
Público objetivo
- Desarrolladores que actualmente utilizan Copilot y desean habilitar el modo agente
- Gerentes de ingeniería que están implementando Copilot en equipos de desarrollo
- Equipos de seguridad que revisan políticas de generación de código asistido por IA
21 Horas