Introducción
El desarrollo asistido por ia está evolucionando. En lugar de herramientas que solo sugieren código, ahora tenemos sistemas que realmente pueden tomar medidas dentro del ciclo de vida de desarrollo de software (SDLC). En GitHub, ya puedes ver esto con experiencias como el agente de nube de Copilot. Puede explorar un repositorio, sugerir un plan, realizar cambios en una rama y abrir una solicitud de incorporación de cambios para que lo revises. A medida que estos sistemas son más capaces, su rol como desarrollador comienza a cambiar. Ya no sólo escribes código. También estás guiando, supervisando y validando sistemas que pueden planificar, actuar y mejorar con el tiempo dentro de tus flujos de trabajo.
Los flujos de trabajo del agente siguen un plan → actuar → bucle de evaluación, donde cada ciclo usa los comentarios del sistema para refinar el paso siguiente hasta que el resultado cumpla los estándares necesarios. Este módulo proporciona la base que necesita para comprender ese cambio. Aprenderá lo que hace que un sistema sea «agentic», cómo los agentes difieren de los asistentes tradicionales, y cómo funcionan dentro de GitHub. También verá cómo GitHub actúa como el sistema de registro y el plano de control, usando herramientas conocidas como solicitudes de incorporación de cambios, revisiones, comprobaciones de estado, CODEOWNERS, conjuntos de reglas y entornos para mantener la actividad del agente segura y controlada.
En este módulo tratamos:
- Definir IA de agente en el SDLC y distinguir entre agentes y asistentes
- Explicar y aplicar el plan → actuar → evaluar el ciclo de vida en los flujos de trabajo del agente
- Describir cómo funciona GitHub como sistema de registro y plano de control para la actividad del agente
- Identificar las responsabilidades, los riesgos, los antipatrones y los requisitos de rastreabilidad en los sistemas de agente
- Aplicación del modelo de colaborador para evaluar el trabajo generado por el agente
Estos son otros módulos para obtener más información sobre el desarrollo en sistemas de IA agente: