Skip to content

Service IA Assistant - Module État de Projet

salma azouzout1 a demandé de fusionner feature/MINTR-40 vers develop

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)

Rapports de requête de fusion