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
Del autocompletado al agente: comprender el cambio
- Cómo difieren las sugerencias de Copilot de la planificación multi-paso de tipo agente.
- Arquitectura del ciclo del agente: planificar, generar, ejecutar e iterar.
- Soporte de lenguajes y selección del modelo para tareas de agente.
- Ejemplos del mundo real: desde funciones de cinco líneas hasta funciones en múltiples archivos.
Habilitar el Modo de Agente en su IDE
- Activación en VS Code, JetBrains y Neovim.
- Configuración del tamaño de la ventana de contexto y preferencias del nivel del modelo.
- Definición de reglas del espacio de trabajo y exclusión de archivos binarios grandes.
- Gestión del Chat de Copilot frente a los flujos de trabajo del agente integrado.
Planificación y ejecución en varios pasos
- Formulación de instrucciones (prompts) para que Copilot construya una función de principio a fin.
- Observación de cómo el agente divide las tareas en pasos a través de varios archivos.
- Revisión de cada paso antes de aplicar los cambios.
- Uso del retroceso (rollback) integrado cuando los pasos se desvían del camino correcto.
Comandos de terminal dentro del ciclo 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 su salida.
- Gestión de variables de entorno directamente desde las sesiones de Copilot.
- Límites de seguridad: qué comandos requieren aprobación manual.
Desarrollo dirigido por pruebas con un agente
- Generación de pruebas unitarias a partir del código fuente existente.
- Guía de la creación de pruebas mediante instrucciones en lenguaje natural.
- Ejecución de suites de pruebas e interpretación de registros de fallos dentro de Copilot.
- Refinamiento de las aserciones tras observar fallos en casos límite.
Navegación por bases de código grandes
- Búsqueda automática de referencias cruzadas 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 instrucciones dirigidas.
Personalización de Copilot según los estándares del equipo
- Redacción de instrucciones específicas del repositorio en .github/copilot-instructions.md.
- Aplicación de convenciones de nomenclatura y patrones de arquitectura.
- Exclusión de archivos y directorios sensibles del contexto.
- Creación de plantillas de instrucciones específicas para el equipo, destinadas a tareas comunes.
Gobernanza empresarial de GitHub Copilot
- Distribución de asientos, facturación y paneles de uso.
- Registros de auditoría: seguimiento de lo que Copilot generó versus lo que se comprometió.
- Políticas de indemnización por propiedad intelectual (IP) de Microsoft e implicaciones de licenciamiento.
- Bloqueo de patrones de archivos específicos en los flujos de trabajo de sugerencias de IA.
Depuración con el Modo de Agente
- Lectura de trazas de pila junto con el agente.
- Depuración basada en hipótesis: preguntar a Copilot por qué falló una prueba.
- Uso de la bisect asistida por agentes para identificar orígenes de regresiones.
- Gestión de riesgos de alucinación al depurar código desconocido.
Gestión del rendimiento y los límites
- Comprensión de los límites diarios de solicitudes y cuotas del modelo.
- Optimización de la longitud de las instrucciones para evitar respuestas truncadas.
- Cambio entre modelos para diferentes tareas.
- Monitoreo de la latencia del agente y estrategias de almacenamiento en caché.
Seguridad y cumplimiento para empresas
- Manejo de datos: qué información sale de su repositorio y qué permanece local.
- Prevención de fugas de secretos y credenciales a través de las instrucciones.
- Cumplimiento con los requisitos GDPR, SOC 2 y FedRAMP.
- Análisis ofensivo (red-teaming) del código generado en busca de vulnerabilidades de inyección.
Resolución de problemas en escenarios comunes
- Razones por las que Copilot a veces ignora el contexto de su base de código.
- Resolución de fallos de indexación en repositorios grandes.
- Gestión de errores de límite de tasa durante horas pico.
- Solución de problemas de sincronización de extensiones del IDE.
Resumen y hoja de ruta futura
- Repaso de las capacidades del Modo de Agente y flujos de trabajo prácticos.
- Hoja de ruta de Copilot de GitHub y nuevas funciones de agente próximas.
- 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).
Audiencia
- Desarrolladores que actualmente utilizan Copilot y desean activar el modo de agente.
- Gestores de ingeniería que están implementando Copilot en equipos de desarrollo.
- Equipos de seguridad que revisan las políticas de generación de código asistida por IA.
21 Horas