Service IA Assistant - Module État de Projet
Implémentation du microservice IA MindTrace avec architecture multi-agents, communication Kafka temps réel, et base vectorielle Qdrant.
Architecture
- FastAPI (Python) - API REST sur le port 8000
- PostgreSQL - Conversations et messages
- Qdrant - Base vectorielle pour recherche sémantique
- Kafka - Communication inter-services (project-events, user-events)
- Docker - Qdrant + Kafka en conteneurs
Module État de Projet (ProjectStatusAgent)
- Recherche dans les infos projet, documents, et collaborateurs
- Contexte enrichi envoyé à ChatGPT
- Références aux documents sources dans les réponses
- 7 questions suggérées
Intégrations
- Service Project → Kafka → Indexation automatique dans Qdrant
- Service User → Kafka → Collaborateurs indexés en temps réel
- API REST complète (chat, conversations, modules)
- Authentification Keycloak (JWT)