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 multietapa basada en agentes.
- Arquitectura del ciclo del agente: planificar, generar, ejecutar e iterar.
- Soporte de lenguajes y selección de modelos para tareas de agente.
- Ejemplos del mundo real: desde funciones de cinco líneas hasta características que abarcan varios archivos.
Habilitación del Modo de Agente en su IDE
- Activación en VS Code, JetBrains y Neovim.
- Configuración del contexto ventana y preferencias de nivel del modelo.
- Establecimiento de reglas del espacio de trabajo e ignorado de archivos binarios grandes.
- Gestión del flujo de trabajo de Chat frente a agentes en línea de Copilot.
Planificación y ejecución multietapa
- Solicitud a Copilot para crear una característica completa.
- 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 de reversión en línea cuando los pasos se desvían del plan.
Comandos de terminal dentro del ciclo del agente
- Instalación de dependencias mediante la integración con la terminal de Copilot.
- Ejecución de comandos de compilación e interpretación de resultados.
- Gestión de variables de entorno desde 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.
- Dirección de la creación de pruebas mediante indicaciones en lenguaje natural.
- Ejecución de suites de pruebas e interpretación de registros de fallos dentro de Copilot.
- Refinamiento de aserciones tras observar fallos en casos extremos.
Navegación por repositorios de código grandes
- Búsqueda automática de referencias entre archivos.
- Refactorización de utilidades compartidas con renombramiento guiado por Copilot.
- Actualización simultánea de archivos de configuración y esquemas.
- Evitación del agotamiento del contexto mediante indicaciones 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 de arquitectura.
- Exclusión de archivos y directorios sensibles del contexto.
- Creación de plantillas de indicaciones específicas para tareas comunes.
Gobernanza empresarial de GitHub Copilot
- Asignación de licencias, facturación y paneles de uso.
- Registros de auditoría: seguimiento de lo generado por Copilot frente a lo comprometido en el repositorio.
- Políticas de indemnización de propiedad intelectual de Microsoft e implicaciones de licencia.
- Bloqueo de patrones específicos de archivos en las tuberías de sugerencias de IA.
Depuración con el Modo de Agente
- Análisis conjunto de trazas de pila con el agente.
- Depuración basada en hipótesis: preguntar a Copilot por qué falló una prueba.
- Uso del agente para realizar búsqueda binaria y encontrar fuentes de regresión.
- Gestión de riesgos de alucinaciones 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 indicaciones 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
- Manejo de datos: qué información sale de su repositorio y qué permanece local.
- Prevención de fugas de secretos y credenciales mediante las indicaciones.
- Cumplimiento con los requisitos GDPR, SOC 2 y FedRAMP.
- Análisis de código generado por agentes para detectar vulnerabilidades de inyección.
Resolución de problemas en escenarios comunes
- Razones por las que Copilot a veces ignora el contexto de su repositorio.
- Resolución de fallos de indexación en repositorios grandes.
- Gestión de errores de límite de velocidad durante horas pico.
- Solución de problemas de sincronización de la extensión 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 próximas características de agente.
- 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.
- Conocimiento de al menos un IDE (VS Code, JetBrains o Neovim).
Público objetivo
- Desarrolladores que actualmente utilizan Copilot y desean activar el modo de agente.
- Gerentes 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