Contacta con nosotros

Temario del curso

Del autocompletado al agente: comprendiendo el cambio

  • Cómo difieren las sugerencias de Copilot de la planificación multi-paso del agente.
  • Arquitectura del ciclo del agente: planificar, generar, ejecutar, iterar.
  • Soporte de lenguajes y selección de modelos para tareas de agentes.
  • Ejemplos del mundo real: desde funciones de cinco líneas hasta características multi-archivo.

Habilitando el modo Agente en su IDE

  • Activación en VS Code, JetBrains y Neovim.
  • Configuración del contexto de la ventana y preferencias del nivel de modelo.
  • Establecimiento de reglas del espacio de trabajo y omisión de archivos binarios grandes.
  • Gestión entre Chat de Copilot y flujos de trabajo del agente en línea.

Planificación y ejecución en múltiples pasos

  • Prompting a Copilot para construir una característica de extremo a extremo.
  • Observación del agente al dividir tareas en pasos a través de archivos.
  • Revisión de cada paso antes de aplicar los cambios.
  • Uso de deshacer en línea cuando los pasos se desvían del curso.

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 salidas.
  • 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 prompts de lenguaje natural.
  • Ejecución de suites de pruebas e interpretación de registros de fallos dentro de Copilot.
  • Afinamiento de aserciones tras observar fallos en casos límite.

Navegación por grandes bases de código

  • Encontrado referencias entre archivos automáticamente.
  • Refactorización de utilidades compartidas con renombramientos guiados por Copilot.
  • Actualización de archivos de configuración y esquemas en conjunto.
  • Evitación del agotamiento del contexto de la ventana mediante prompts dirigidos.

Personalización de Copilot para los estándares del equipo

  • Escritura de instrucciones específicas del repositorio en .github/copilot-instructions.md.
  • Auditoría de convenciones de nomenclatura y patrones de arquitectura.
  • Exclusión de archivos sensibles y directorios del contexto.
  • Creación de plantillas de prompts específicas para tareas comunes.

Gobernanza de GitHub Copilot Enterprise

  • Asignación de asientos, facturación y paneles de uso.
  • Registros de auditoría: rastreo de lo que generó Copilot versus lo que se comprometió.
  • Políticas de indemnización por propiedad intelectual de Microsoft e implicaciones de licenciamiento.
  • Bloqueo de patrones específicos de archivos de los pipelines de sugerencia de IA.

Depuración con el modo Agente

  • Lectura de rastros de pila junto con el agente.
  • Depuración basada en hipótesis: preguntando a Copilot por qué falló una prueba.
  • Uso del asistente de agente para encontrar fuentes de regresión (bisect).
  • Gestión de riesgos de alucinaciones al depurar código desconocido.

Rendimiento y gestión de límites

  • Comprensión de los límites diarios de solicitudes y cuotas del modelo.
  • Optimización de la longitud del prompt para evitar respuestas truncadas.
  • Cambio entre modelos para diferentes tareas.
  • Monitorización de la latencia del agente y estrategias de caché.

Seguridad y cumplimiento para empresas

  • Manejo de datos: qué sale de su repositorio y qué permanece local.
  • Prevención de fugas de secretos y credenciales a través de prompts.
  • Cumplimiento con los requisitos de GDPR, SOC 2 y FedRAMP.
  • Evaluación ofensiva (red-teaming) del código generado para vulnerabilidades de inyección.

Resolución de problemas en escenarios comunes

  • Por qué Copilot a veces ignora el contexto de su base de código.
  • Resolución de fallos de indexación para 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 futuras características de agentes.
  • Recursos para mantenerse al día con los lanzamientos de Copilot.

Requerimientos

  • Experiencia con programación orientada a objetos o funcional.
  • Cuenta en GitHub y conocimiento básico del flujo de trabajo de Git.
  • Familiaridad con al menos un IDE (VS Code, JetBrains o Neovim).

Público objetivo

  • Desarrolladores que actualmente usan Copilot y desean activar 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 asistida por IA.
 21 Horas

Número de participantes


Precio por participante

Próximos cursos

Categorías Relacionadas