Conecta con nosotros

Noticias

Agentic Workflows, el proyecto abierto de GitHub Next ya está disponible

Publicado el

Agentic Workflows GitHub

GitHub Next ha anunciado el lanzamiento de Agentic Workflows en fase de vista previa técnica. Se trata de un proyecto de código abierto que explora qué medidas de seguridad son necesarias para que los agentes de IA se ejecuten de forma continua dentro de los repositorios.

El proyecto son flujos de trabajo de repositorios automatizados y basados en intenciones que se ejecutan en GitHub Actions, escritos en Markdown simple y ejecutados con agentes de codificación. Se centran en tareas recurrentes que requieren mucho razonamiento, como el mantenimiento, la clasificación de incidencias, el análisis de fallos de CI, la deriva de la documentación y la higiene del código. Los flujos de trabajo se ejecutan según un calendario dentro de los modelos de permisos existentes, con límites explícitos incorporados.

El equipo está probando agresivamente su propio producto. Construyeron intencionadamente Agentic Workflows en Go sin conocer Go, y luego crearon un flujo de trabajo «go-fan» que sirvió como un bucle de retroalimentación diario y continuo que mejoró tanto su código como el sistema al mismo tiempo.  Están diseñados para personas que trabajan en GitHub, desde individuos que automatizan un único repositorio hasta equipos que operan a escala empresarial o de código abierto.

Los flujos de trabajo agenticos se basan en una investigación más amplia que la empresa está llevando a cabo en torno a la IA continua. Al mismo tiempo, se presentan como una de las muchas opciones que GitHub está explorando, junto con su compromiso de ayudar a los responsables de repositorio a gestionar mejor los grandes volúmenes de contribuciones que reciben en esta era de la IA.

Cómo funciona Agentic Workflows

El concepto detrás de GitHub Agentic Workflows es sencillo: el usuario describe los resultados que desea en Markdown simple, los agrega como un flujo de trabajo automatizado a su repositorio y lo ejecuta usando un agente de codificación en GitHub Actions. Esto integra el poder de los agentes de codificación en la automatización de repositorios.

Los flujos de trabajo de Agentic se ejecutan como flujos de trabajo estándar de GitHub Actions, con medidas de seguridad adicionales para el entorno aislado, los permisos, el control y la revisión. Al ejecutarse, pueden usar diferentes motores de agentes de codificación, como Copilot CLI, Claude Code u OpenAI Codex, según la configuración.

El uso de los flujos de trabajo de GitHub Agentic posibilita categorías completamente nuevas de automatización de repositorios e ingeniería de software, de forma que se adapta perfectamente a la forma en que los equipos de desarrollo ya trabajan en GitHub. Todas ellas serían difíciles o imposibles de implementar con flujos de trabajo YAML tradicionales por sí solas, entre los que destacan:

  • Triaje continuo: resuma, etiquete y dirija automáticamente nuevos problemas.
  • Documentación continua: mantenga los archivos README y la documentación alineados con los cambios de código.
  • Simplificación continua del código: identificar repetidamente mejoras del código y abrir solicitudes de extracción para ellas.
  • Mejora continua de las pruebas: evaluar la cobertura de las pruebas y agregar pruebas de alto valor.
  • Higiene de calidad continua: investigar de forma proactiva las fallas de CI y proponer soluciones específicas.
  • Informes continuos: cree informes periódicos sobre el estado, la actividad y las tendencias del repositorio.

Estos son solo algunos ejemplos de automatizaciones de repositorios que demuestran el poder de los flujos de trabajo de GitHub Agentic o lo que responsables del servicio de repositorios llaman IA continua: la integración de la IA en el ciclo de vida del desarrollo de software (SDLC), que mejora la automatización y la colaboración de forma similar a las prácticas de integración continua y despliegue continuo.

Los flujos de trabajo de GitHub Agentic y la IA continua están diseñados para complementar la CI/CD existente, en lugar de reemplazarla. No reemplazan las canalizaciones de compilación, prueba o lanzamiento, y sus casos de uso no se solapan en gran medida con los flujos de trabajo deterministas de CI/CD. Los flujos de trabajo Agentic se ejecutan en GitHub Actions porque es ahí donde GitHub proporciona la infraestructura necesaria para permisos, registro, auditoría, ejecución en espacio aislado y un amplio contexto de repositorio.

Lo más leído