(Détails dans la Roadmap ci-dessous !)
Le projet vise à créer un espace de travail numérique (ENT) reposant sur une architecture de microservices standardisée, sécurisée et évolutive. Cet ENT sera augmenté par de l’IA (conversationnelle et générative).
[Auth Service] ↔ [Admin Service] ↔ [Files Service] ↔ [CHATBOT ⚡]
│ │ │ (ce repo !)
│ │ │ │
└────────────────────── ENT ────────────────────┘
- Backend : API Node.js/Python pour orchestrer les conversations
- IA Locale : Ollama + Llama3 (100% offline/privacy)
- Frontend : Interface chat HTML/JS réactive
- Docker : Déploiement 1-clic avec docker-compose
# 1. Clone & lance tous les services
docker-compose up --build
# 2. Pull le modèle IA (1ère fois seulement)
docker exec -it <ollama_container_id> ollama pull llama3
# 3. Vérifie le modèle
docker exec -it <ollama_container_id> ollama list
# 4. Check les logs (3 conteneurs)
docker logs <backend_container_id>
docker logs <ollama_container_id>
docker logs <frontend_container_id>
# 5. Test : Ouvre http://localhost:3000 → Chat IA fonctionnel ! 🎉
✅ Terminé : Dockerisation complète, Ollama integration, Chat basique.
🔄 En cours : WebSocket real-time, Auth integration.
⏳ À venir :
- Multi-modèles IA (Mistral, Gemma)
- Streaming réponses
- Kubernetes deployment
- Monitoring (Prometheus)