POC Node.js d’orchestration IA en 4 phases (contexte, exécution, agrégation, sortie) avec mode online par défaut (clé OpenAI requise), et mode offline uniquement si activé explicitement (OPENAI_OFFLINE=true).
- Node.js >= 20
- npm >= 10
make installCette commande utilise npm ci pour garantir une installation reproductible via package-lock.json.
Copiez le fichier d’exemple puis choisissez un mode:
cp .env.example .env- Mode online: renseigner
OPENAI_API_KEY - Mode offline: mettre
OPENAI_OFFLINE=true
make runCette commande lance le serveur web sur http://localhost:8080.
Alternative sans Make:
npm startnpm startPuis ouvrez http://localhost:8080 pour utiliser l'interface web moderne et progressive.
Commande:
make run-cli-offlineEntrée utilisée par le script:
What is 42 + 58?
Exemple de sortie (abrégée):
🚀 Brain-System Quick Start
💬 User Input: What is 42 + 58?
💬 System Response: { ... metadata: { phase: "chat" ... } }
✅ Setup complete! Your Brain-System is ready.
src/phase1: normalisation + routage d’intentionsrc/phase2: moteurs RAG / action / hybrid / chat safetysrc/phase3: agrégation et scoring qualitésrc/phase4: finalisation et mémoire
- Vue d’ensemble:
docs/overview.md - Architecture:
docs/architecture.md - State flow (router + séquence critique):
docs/state-flow.md - Cas d’usage:
USE_CASE.md - Valeur métier:
VALUE.md - Statut innovation:
INNOVATION_STATUS.md - Prompt agent projet:
AGENT_PROJECT_PROMPT.md