Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

🤖 AgileAI — Orchestrateur Multi-Agents

AgileAI est une plateforme web complète d'orchestration et de gestion de projet basée sur 10 agents spécialisés qui travaillent ensemble pour analyser, concevoir et développer des logiciels d'après des tickets agiles.

🎯 Vue d'ensemble

AgileAI reçoit un ticket, le traite à travers un pipeline intelligent de 10 agents et produit :

  • 📊 Analyse détaillée et structurée
  • 📋 User stories et critères d'acceptation
  • 🏛️ Plan architectural complet
  • 💻 Code backend (Java/Spring Boot)
  • 🎨 Composants frontend (React)
  • 🔗 Vérifications d'intégration
  • 🧪 Suites de tests
  • 🔒 Audit de sécurité
  • 📚 Documentation automatique
  • ✅ Revue de code finale

🏗️ Architecture

Les 10 Agents du Pipeline

Agent Emoji Rôle Compétences
Analyst 🔍 Analyse initiale Classification, structuration en JSON
Product Owner 🧠 Spécification métier User stories, critères d'acceptation, estimation
Architect 🏛️ Design technique Plans d'architecture, patterns, décisions
Backend Dev ⚙️ Code serveur Java/Spring Boot, API REST, persistence
Frontend Dev 🎨 Code client React, composants, appels API
Integration Eng. 🔗 Points de contact Contrats API, CORS, bout-à-bout
QA Tester 🧪 Assurance qualité Tests unitaires, cas manuels, validation
Security Expert 🔒 Sécurité OWASP, validations, secrets, auth
Tech Writer 📚 Documentation Javadoc, Swagger, JSDoc, CHANGELOG
Code Reviewer Revue finale Score, go/no-go, actions requises

Pipeline Intelligent

Le pipeline s'adapte automatiquement :

  • Skip les agents inutiles (ex: Frontend si ticket purement backend)
  • 🤝 Interactions entre agents (Backend → Frontend → Integration)
  • 🔄 Mémoire persistante : chaque ticket s'ajoute à la base de connaissance
  • 💬 Clarifications : pause le pipeline si ambiguïté détectée
  • 🛑 Stop gracieux : arrêt contrôlé du pipeline

🚀 Démarrage rapide

Prérequis

  • Python 3.8+
  • FreeLLMAPI lancé localement sur http://localhost:3001
  • Un navigateur moderne

Installation & Lancement

# 1. Cloner le repo
git clone https://github.com/ulruchdev/agile-agent.git
cd agile-agent

# 2. Lancer le serveur local
python3 lancer-agileai.py

About

test d'orchestration

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages