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
- Diferencias entre las sugerencias de Copilot y la planificación de múltiples pasos del agente.
- Arquitectura del bucle del agente: planificar, generar, ejecutar e iterar.
- Soporte de lenguajes y selección de modelos para tareas de agente.
- Ejemplos reales: desde funciones de cinco líneas hasta características multiarchivo.
Habilitación del Modo Agente en su IDE
- Activación en VS Code, JetBrains y Neovim.
- Configuración de la ventana de contexto y preferencias de nivel del modelo.
- Definición de reglas del espacio de trabajo e ignorado de archivos binarios grandes.
- Gestión del flujo de trabajo de Copilot Chat frente al agente en línea.
Planificación y ejecución de múltiples pasos
- Solicitar a Copilot que construya una característica de extremo a extremo mediante instrucciones precisas.
- Observar cómo el agente desglosa las tareas en pasos a través de varios archivos.
- Revisar cada paso antes de aplicar los cambios.
- Utilizar la reversión en línea cuando los pasos se desvíen del objetivo.
Comandos del terminal dentro del bucle del agente
- Instalación de dependencias a través de la integración del terminal con 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.
- Impulso 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.
- Ajuste de aserciones tras observar fallos en casos extremos.
Navegación por código fuente extenso
- Localización automática de referencias cruzadas entre archivos.
- Refactorización de utilidades compartidas con renombramientos guiados por Copilot.
- Actualización coordinada de archivos de configuración y esquemas.
- Evitar el agotamiento de la ventana de contexto mediante instrucciones dirigidas.
Personalización de Copilot para 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 arquitectónicos.
- Exclusión de archivos y directorios sensibles del contexto.
- Creación de plantillas de instrucciones específicas para tareas comunes.
Gobernanza de GitHub Copilot Enterprise
- Asignación de licencias, facturación e paneles de uso.
- Registros de auditoría: seguimiento de lo que Copilot generó frente a lo que se comprometió en el repositorio.
- Políticas de indemnización por propiedad intelectual de Microsoft y implicaciones de licenciamiento.
- Bloqueo de patrones específicos de archivos en las tuberías 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 de la herramienta bisect asistida por agentes para encontrar fuentes de regresión.
- Gestión de riesgos de alucinaciones al depurar código desconocido.
Gestión del rendimiento y límites
- Comprensión de los límites diarios de solicitudes y cuotas de modelos.
- Optimización de la longitud de las instrucciones para evitar respuestas truncadas.
- Cambio entre modelos según las tareas específicas.
- Monitoreo de la latencia del agente y estrategias de almacenamiento en caché.
Seguridad y cumplimiento para empresas
- Gestión de datos: qué información sale de su repositorio y qué permanece local.
- Prevención de fugas de secretos y credenciales mediante instrucciones precisas.
- Cumplimiento con los requisitos de GDPR, SOC 2 y FedRAMP.
- Análisis del código generado para detectar vulnerabilidades de inyección (red-teaming).
Resolución de problemas en escenarios comunes
- Razones por las que Copilot a veces ignora el contexto de su código fuente.
- Resolución de fallos de indexación en repositorios grandes.
- Gestión de errores de límite de velocidad 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 GitHub para Copilot y próximas características de agente.
- Recursos para mantenerse actualizado con los lanzamientos de Copilot.
Requerimientos
- Experiencia con programación orientada a objetos o programación 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.
- 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