diff --git a/README.md b/README.md index 5fe211d..fdc78b7 100644 --- a/README.md +++ b/README.md @@ -75,14 +75,55 @@ graph TD --- -## Fonctionnalités prévues +## Fonctionnalités implémentées ✅ -- Saisie d'un texte ou envoi d'un document PDF décrivant le projet -- Personnalisation du nombre d'IA participants (3 à 15) -- Visualisation des échanges IA sous forme de thread -- Synthèse finale générée dynamiquement -- Exportation de la structure en JSON, Markdown ou PDF -- Thème clair/sombre intégré à l'UI +- ✅ Saisie d'un texte décrivant le projet +- ✅ Sélection automatique des agents IA selon le contexte +- ✅ Visualisation des échanges IA en temps réel +- ✅ Intégration Mistral AI pour génération de réponses +- ✅ WebSocket pour mises à jour temps réel +- ✅ Système de consensus avec vote pondéré +- ✅ Rendu de diagrammes Mermaid +- ✅ Stockage SQLite des débats et réponses + +## Fonctionnalités à venir + +- [ ] Support upload de documents PDF +- [ ] Exportation JSON, Markdown ou PDF +- [ ] Thème clair/sombre +- [ ] Historique des débats précédents + +--- + +## Démarrage rapide + +### Prérequis + +- Node.js 18+ +- Clé API Mistral AI ([obtenir ici](https://console.mistral.ai/)) + +### Installation + +**1. Backend** +```bash +cd backend +npm install +cp .env.example .env +# Éditer .env et ajouter votre MISTRAL_API_KEY +npm start +``` + +**2. Frontend** +```bash +cd frontend +npm install +npm run dev +``` + +**3. Accéder à l'application** +- Frontend: http://localhost:5173 +- Backend API: http://localhost:3000 +- WebSocket: ws://localhost:3000 --- @@ -107,13 +148,13 @@ sequenceDiagram --- -## Roadmap +## Guide de développement -- [ ] Prototype d'interface Vue.js -- [ ] Simulation IA avec prompts locaux -- [ ] Gestion multi-agents réelle avec API -- [ ] Intégration Mermaid dynamique -- [ ] Stockage et historisation des débats +Consultez [DEVELOPMENT.md](./DEVELOPMENT.md) pour les détails complets sur : +- Structure du projet +- API endpoints +- Architecture des agents IA +- Configuration WebSocket ---