Cohezi n'est pas un chatbot. C'est un moteur d'évaluation cognitive conçu pour disséquer, stress-tester et visualiser la structure du raisonnement humain derrière une décision.
Utilisant la puissance de Gemini 2.0 Flash, Cohezi orchestre une équipe d'agents spécialisés pour identifier les angles morts, modéliser les chaînes de causalité et produire un verdict de résilience interactif.
L'interface de Cohezi est divisée en trois panneaux redimensionnables, chacun représentant une étape du processus cognitif :
- L'Intention (Gauche) : Saisie structurée de votre décision et de vos hypothèses.
- L'Arène (Centre) : Visualisation du flux de causalité et rapports détaillés des 5 agents spécialisés.
- Le Verdict (Droite) : Synthèse finale, identification des failles critiques et chemins de décision avec indice de robustesse.
Cohezi utilise une orchestration multi-agents stricte :
- Logical Agent : Traque les sophismes et les incohérences de structure.
- Causal Agent : Modélise les ondes de choc et les dépendances invisibles.
- Risk Agent : Identifie les points de rupture systémiques.
- Skeptic Agent : Déconstruit les biais cognitifs (ancrage, confirmation).
- Stress-Test Agent : Simule des scénarios de rupture extrêmes (Worst Case).
- Flux de Causalité Neural : Un graphe schématique animé montrant comment votre décision se propage.
- Deep Dive Interactif : Chaque verdict peut être étendu pour obtenir une explication approfondie de l'IA.
- Historique & Profil : Sauvegarde automatique des analyses, recherche et gestion via un compte utilisateur.
- UI Premium : Design "Glassmorphism", animations staggered avec Framer Motion, et iconographie Lucide.
- Orchestration Stricte : Chaque agent est obligé de fournir une analyse critique (3-5 points min) pour garantir une valeur ajoutée maximale.
Cohezi intègre Firebase Authentication et Firestore pour offrir une expérience personnalisée :
- Connexion via Google.
- Persistance des décisions et des analyses.
- Gestion de profil utilisateur.
- Historique complet avec recherche et suppression.
- Frontend : Next.js 16 (Turbopack), Tailwind CSS 4, Framer Motion, Lucide React, Shadcn UI.
- Backend/API : Next.js API Routes + Express (Legacy).
- Database : Firebase Firestore & Authentication.
- IA : Google Gemini 2.0 Flash / 3.0 Flash Preview via SDK.
- Layout :
react-resizable-panelspour une interface flexible.
git clone <repo-url>
cd coheziAllez dans le dossier backend et créez votre fichier .env :
GEMINI_API_KEY=votre_cle_api_ici
ALLOWED_ORIGIN=http://localhost:3000Dans deux terminaux séparés :
Terminal 1 (Backend) :
cd backend
npm install
npm run dev:3001Terminal 2 (Webapp) :
cd webapp
npm install
npm run devUtilisez les scénarios fournis dans simulation/intentions.md pour tester la profondeur d'analyse du système.
Projet réalisé dans le cadre d'un Hackathon de démonstration de l'Advanced Agentic Coding.