Chat AI

Chat AI

Module Chat AI

Le module chat fournit un assistant AI conversationnel intégré à l'application, avec streaming en temps réel.

Fonctionnalités

  • Chat conversationnel — Interface de messagerie avec historique
  • Streaming SSE — Réponses en temps réel via Server-Sent Events
  • Contexte métier — L'assistant comprend vos données comptables, factures, salaires et documents
  • Recherche sémantique — Interrogation des documents via pgvector
  • Multi-provider — Compatible avec :
  • API cloud (via altiusone-ai SDK)
  • Ollama (modèles locaux)
  • vLLM (inférence GPU)
  • Tout provider OpenAI-compatible

Architecture

Utilisateur → Chat UI → Django View (SSE)
                            ↓
                      AI Backend
                      ├── altiusone-ai (cloud)
                      ├── Ollama (local)
                      └── OpenAI-compatible
                            ↓
                      Contexte métier
                      ├── Embeddings (pgvector)
                      ├── Données comptables
                      └── Documents (OCR)

App mobile

Le chat AI est disponible sur l'app mobile iOS/Android avec le même streaming SSE et accès au contexte métier.

Interactions

  • Documents — Recherche sémantique dans la GED
  • Comptabilité — Questions sur les écritures et les comptes
  • Graphe — Exploration du graphe relationnel en langage naturel
  • Core — Permissions : seuls les rôles autorisés accèdent au chat
Sur cette page