Chat
La page Chat (/chat) est l'endroit où vous parlez à un de vos workflows déployés. Il faut d'abord en avoir créé un : voir l'étape 6 de la prise en main guidée.
Une page, trois onglets
La page /chat porte trois onglets. Chacun a aussi sa propre adresse.
| Onglet | Adresse directe | Contenu |
|---|---|---|
| Gateway Chat | /chat | La conversation, avec la liste de vos conversations à gauche |
| Historique | /chat-history | Les conversations passées |
| Messages Proactifs | /proactive-messages | Les règles de messages proposés au visiteur |
Gateway Chat
- Choix du workflow : un sélecteur en haut choisit le workflow qui répond.
- Liste des conversations : nouvelle conversation, recherche, favoris, dossiers, renommer, dupliquer, supprimer. Les favoris, dossiers et noms sont gardés dans votre navigateur.
- Saisie : texte, ou micro pour dicter (la reconnaissance vocale est décrite dans Voix et Canaux).
- Outils utilisés : quand l'agent appelle un outil, la réponse l'indique.
- Export : une conversation s'exporte en JSON ou en Markdown.
- Serveurs MCP : le menu du sélecteur propose six serveurs à activer ou non (Odoo, n8n, Matomo, un agenda, CryptPad, Jitsi).
Comment une réponse est produite
- Le routeur déterministe (EntityRouter) analyse votre message. Quand sa confiance atteint 0,80 ou plus, il appelle l'outil lui-même et formate le résultat. Aucun modèle de langage ne décide dans ce cas.
- Sinon, la question passe au modèle de langage local.
- Un outil irréversible ne s'exécute pas seul : le chat crée une demande d'approbation, qu'un humain décide ensuite.
Quel modèle
| Rôle | Modèle | Remarque |
|---|---|---|
| Défaut | EuroLLM 1.7B (q8), via Ollama, en local | Modèle européen. |
| Secours | ministral-3:3b (Mistral AI, France), en local | Prend le relais si le défaut échoue. L'administrateur peut le changer. |
| Choix du client | Un identifiant LLM enregistré dans votre espace | Il a la priorité sur le défaut, à une condition : son point d'accès doit être local ou européen (adresse locale, nom de domaine en .eu, ou fournisseur européen connu). Sinon l'appel est refusé avant l'envoi du message et le chat bascule sur EuroLLM. L'événement llm_provider_non_eu est tout de même inscrit au journal d'audit. |
Le choix des outils, lui, reste celui du routeur déterministe. Pour brancher un autre fournisseur, voir Fournisseurs de modèles.
Contrôles de réponse
Un moteur anti-hallucination existe (validation multicouche, recherche de sources). Il démarre seulement si la recherche vectorielle (Connaissances) et Ollama sont disponibles. Le moteur de vérification factuelle « GroundingEngine » est dans le code mais n'est pas branché : /mgaas/engines le déclare « dormant ». N'attendez donc pas une vérification factuelle automatique de chaque réponse.
Historique
La page liste vos conversations et leurs messages. Elle sert aussi de page seule (/chat-history).
Messages proactifs
La page permet de créer, activer, modifier et supprimer des règles. Une règle porte un déclencheur (temps passé sur la page, profondeur de défilement, intention de sortie, inactivité, page visitée, horaire), une audience et un workflow. Le déclenchement côté visiteur n'est pas couvert par ce chapitre.
Voir aussi
- MCP et Orchestrateur : l'assistant qui construit vos workflows et les catalogues de serveurs MCP
- Voix et Canaux : la reconnaissance vocale, le widget et les canaux de diffusion
- Workflows : le workflow choisi dans le sélecteur se construit ici
- Analytique : l'historique des conversations et les messages proactifs en chiffres
- Routes des gateways et de la prédiction : la même conversation, par l'API
- Limites et ce que la plateforme ne fait pas : latence du modèle local et limites de débit du chat
- Questions fréquentes : « Mon workflow ne fonctionne pas », l'ordre des vérifications