La mia idea di Software Factory in hashtag#Azure hashtag#DevOps. Un coding agent deve lavorare nel team esattamente come una persona, con lo stesso flusso operativo e visualizzando il lavoro in kanban board.

- Nella colonna “to do” (la coda lavori) taggo un work-item con aisf-ready (un modo semplice al momento per assegnare al coding agent)
- Un sistema di orchestrazione se ne accorge e avvia lavoro su un coding agent gestito tramite le Azure Pipeline e segnala aisf-started. Il coding agent si basa sul contenuto del work-item per capire cosa deve fare.
- Quando la pipeline finisce con successo, l’orchestratore se ne accorge e il work-item viene marchiato come aisf-completed.
- L’orchestatore, in modo deterministico, apre PR con testo proposto dal coding agent.
- La PR viene revisionata da persone come al solito nel team o con un ulteriore supporto di AI.
Oh Michele, ma non ti sei accorto che hanno messo il tastino per avviare GitHub Copilot proprio come su GitHub? Sì, certo, ma la mia implementazione si basa sugli agent di Azure DevOps che puoi installare anche il LOCALE grazie a pipeline custom e dare al tuo coding agent un ambiente ben più carrozzato e con accessi che stando in cloud non avrà mai (un SQL Server di sviluppo / test, un cluster k8s dedicato, altre risorse custom…). E magari, con un po’ di sviluppo in più, puoi anche decidere quale harness usare: copilot, claude, codex… Ho già una POC funzionante ma prima di mostrarla devo rifinirla un altro po’… Magari un giorno diventerà un’estensione da marketplace!