Hefesto
Orquestració d'equips d'IA
Hefesto orquestra equips d’agents d’IA persistents que fan avançar tasques de manera autònoma a través d’un tauler Kanban (ToDo → InProgress → InReview → Done). Cada tasca passa per revisions de QA i de Security abans d’integrar-se de manera real a main, replicant el flux d’un equip de desenvolupament humà. El sistema combina un motor agèntic construït amb Semantic Kernel, models d’Ollama en mode local o cloud i recuperació augmentada (RAG) sobre Qdrant, tot executat en un sandbox aïllat dins de Kubernetes.
Què fa
Hefesto converteix un tauler Kanban en un equip d’agents autònoms que prenen tasques, les desenvolupen, les revisen i les integren sense intervenció manual constant.
- Orquestra equips d’agents d’IA persistents que avancen tasques de manera autònoma per les columnes ToDo, InProgress, InReview i Done.
- Aplica revisions automàtiques de QA i de Security abans d’aprovar qualsevol canvi.
- Fa la integració real del codi a la branca
mainun cop superades les revisions. - Recupera context rellevant del projecte mitjançant RAG sobre una base vectorial Qdrant.
- Permet alternar entre models d’Ollama locals o al núvol segons la càrrega de treball.
- Aïlla l’execució dels agents en un sandbox de Kubernetes per garantir la seguretat.
Arquitectura
La plataforma s’estructura en 15 projectes .NET 10 amb un disseny event-driven que desacobla el motor agèntic, l’orquestració del tauler i els serveis de revisió.
- 15 projectes .NET 10 organitzats amb arquitectura orientada a esdeveniments (event-driven).
- Motor agèntic implementat sobre Semantic Kernel per coordinar els agents i les seves eines.
- Models de llenguatge servits per Ollama, intercanviables entre execució local i cloud.
- RAG suportat per una base de dades vectorial Qdrant per al context dels projectes.
- Sandbox aïllat a Kubernetes per executar de manera segura la feina dels agents.
- Pipeline de CI/CD a GitLab amb 6 etapes per a la construcció, les proves i la integració.
Stack
Construït amb un backend de 15 projectes .NET 10 event-driven en C#, motor Semantic Kernel, models Ollama i RAG sobre Qdrant, un frontend Next.js 16 en TypeScript, execució a Kubernetes i CI/CD GitLab de 6 etapes.