Chat AI
Sections
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