Fuente: githubnext.com/projects/continuous-ai
Qué es
Continuous AI agrupa los usos de IA automatizada para colaborar en software en cualquier plataforma. GitHub Next acuñó el término en paralelo a CI/CD: no es un producto único, sino una categoría de automatización que apoya el trabajo en equipo.
Cuándo encaja una tarea
Siete rasgos comunes:
- Automatizable: la IA puede ejecutarla con fiabilidad razonable.
- Repetitiva: trabajo continuo que gana con automatización.
- Colaborativa: mejora el flujo del equipo, no solo la productividad individual.
- Integrada: encaja en la plataforma existente (p. ej. GitHub).
- Auditable: el equipo puede supervisar y controlar la implementación.
- Con variantes: hay varias formas de implementarla.
- Disparada por eventos: responde a PRs, issues u otras acciones de desarrollo.
Casos de uso
- Documentación continua: completar y sugerir mejoras en la documentación.
- Mejora continua de código: comentarios, tests y calidad incremental.
- Triage continuo: etiquetar, resumir y responder issues.
- Resumen continuo: estado del proyecto.
- Análisis continuo de fallos: explicar errores de CI con contexto.
- Calidad continua: revisar código y proponer mejoras.
- Motivación del equipo: transformar actividad en salidas creativas.
- Accesibilidad continua: revisar y mejorar accesibilidad en código y docs.
Relación con CI/CD y agentes
El nombre evoca CI/CD a propósito. Algunas implementaciones usan agentes autónomos; la mayoría son flujos con supervisión humana. GitHub lo sitúa como evolución de largo plazo, comparable a la de CI/CD.
Implementación en GitHub
Combina GitHub Actions con GitHub Models, con frameworks como GenAIScript, llm y ell. La plataforma aporta autenticación, control de acceso y escaneo de seguridad; las herramientas de terceros aportan la lógica.
Modelo de seguridad (Safe Outputs)
Por defecto, los agentes tienen acceso de solo lectura al repositorio. No pueden crear issues, abrir PRs ni modificar contenido salvo permiso explícito. Safe Outputs define qué artefactos puede producir un agente y bajo qué restricciones.