Skip to Content
Assistant IAAssistant conversationnel

Assistant conversationnel

Disponibilité — « Chatbot IA » est une brique activable de Stratt. Sa présence dans votre espace dépend de l'offre souscrite par votre organisation : l'entrée correspondante peut apparaître grisée et cadenassée dans le menu, ou ne pas y figurer.

Pour savoir ce dont vous disposez, ouvrez Paramètres → Modules : la liste des modules activés y figure. Les activations sont faites par l'équipe Stratt selon votre abonnement ; une demande d'extension passe par le support.

L’assistant conversationnel se présente comme une bulle flottante, en bas à droite de l’application lorsque le module est actif. Lorsqu’il ne l’est pas, la bulle n’est pas affichée — il n’y a pas de version grisée de cette surface. Le panneau qui s’ouvre porte le titre Assistant Stratt.

La conversation

À l’ouverture, un panneau vide propose quatre questions de départ : Résumé de mes marchés, Alertes et fractionnements, Top fournisseurs, Marchés en cours. Elles ne sont que des raccourcis : le champ Posez votre question… accepte n’importe quelle formulation.

La réponse s’écrit progressivement, au fil de sa production. Elle est mise en forme — gras, listes, petits tableaux — et volontairement courte : l’assistant est instruit de répondre en quelques phrases plutôt que de rédiger une note.

En bas du panneau, une ligne rappelle le Contexte : suivi du chemin de l’écran en cours. C’est le second élément que l’assistant reçoit avec la question, le premier étant l’exercice sélectionné dans l’application. Changer d’écran ou d’exercice change donc les chiffres qu’il a sous les yeux, à question identique.

Trois boutons accompagnent le titre du panneau : Historique des conversations, Nouvelle conversation, et Plein écran / Réduire.

Sessions et historique

Une conversation forme une session. Elle démarre à la première question et se poursuit jusqu’à ce qu’une nouvelle soit demandée ; les échanges précédents de la même session sont transmis avec chaque nouvelle question, ce qui permet d’écrire « et sur ce code ? » sans répéter le code.

Le panneau Conversations liste les sessions de l’utilisateur, de la plus récente à la plus ancienne, avec la première question posée comme titre, le nombre de messages et la date du dernier échange. Une session sans question lisible s’affiche comme Conversation sans titre ; quand il n’y en a aucune, le panneau indique Aucune conversation enregistrée.

Chaque ligne porte une corbeille, qui demande confirmation — Supprimer cette conversation ?, puis Supprimer ou Annuler.

La suppression est définitive. Les messages de la session sont retirés, et non simplement masqués : il n’existe pas de corbeille d’où les reprendre. Supprimer la session en cours repart sur une conversation vide.

Deux bornes à connaître : la liste s’arrête aux vingt sessions les plus récentes, et ce sont les vingt premiers messages d’une session qui lui sont transmis comme contexte — pas les plus récents. Le panneau, lui, affiche bien la conversation entière. Au-delà d’une vingtaine de messages, mieux vaut donc ouvrir une nouvelle conversation que poursuivre celle-ci.

Actions déclenchées depuis une réponse

Une réponse peut agir sur l’interface. L’assistant n’en prend pas l’initiative : il est instruit de ne le faire que sur une demande explicite — « montre-moi », « filtre », « ouvre », « exporte ». Quatre actions existent :

DemandeEffetMessage affiché
Aller sur un écranouvre l’écranNavigation vers suivi du chemin
Filtrer l’écran courantpose le filtre dans l’adresse de la page, qui se recharge filtréeFiltre appliqué : suivi du filtre
Ouvrir un marchéouvre le détail depuis l’écran MarchésOuverture du marché suivi de la référence
Lancer un exportdemande un export à l’écran courantExport lancé

Les filtres acceptés sont ceux des écrans correspondants : un service, une catégorie (Fournitures, Services, Travaux), un code de nomenclature, un statut.

Indépendamment de ces actions, les réponses sont cliquables : une référence de marché, un nom de fournisseur, un code de nomenclature ou un écran cité deviennent des liens vers la page qui porte la donnée. C’est le moyen le plus direct de vérifier un chiffre avancé par l’assistant.

Deux à trois questions de suivi sont proposées sous la réponse ; elles se posent d’un clic.

Récupérer une réponse

Sous chaque réponse, un bouton Copier place le texte dans le presse-papiers — c’est la voie fiable pour reprendre une réponse dans un courriel ou une note. Deux boutons Bonne réponse et Mauvaise réponse l’accompagnent.

Deux limites sur ce point. L’avis donné par les boutons Bonne réponse et Mauvaise réponse est accusé réception à l’écran mais n’est pas enregistré : il ne remonte pas. Et l’action Export lancé annonce un export qu’aucun écran ne reprend aujourd’hui : pour obtenir un document, il faut passer par les exports de l’écran concerné.

Quand le service n’est pas joignable

L’assistant dépend d’un service de modèle externe, et il le dit lorsque celui-ci manque ou refuse.

  • Service non configuré sur l’installation : le panneau affiche Assistant IA indisponible, avec la mention que le modèle n’est pas détecté sur le serveur, et un lien Voir le statut → vers Paramètres → Intelligence Artificielle. L’historique et la gestion des sessions ne sont pas proposés dans cet état.
  • Service momentanément en panne : la réponse est Service IA temporairement indisponible.
  • Trop d’appels simultanés : la réponse est Trop de requêtes simultanées.

Dans ces trois cas, rien n’est perdu : la question peut être reposée.

Les liens publics de l’assistant nomenclature

Le module comporte un second usage, distinct de la bulle : un assistant restreint à la classification budgétaire, partageable par lien à des personnes qui n’ont pas de compte Stratt. Il se gère depuis l’écran Assistant nomenclature, à l’adresse /chatbot — cet écran ne figure pas dans le menu latéral. Il comporte trois onglets : Aperçu, Liens publics, Analytiques.

Un lien se crée avec un Libellé et une Expiration (jours, 0 = jamais). Il se copie, et il se révoque. L’onglet Analytiques rend les Questions les plus fréquentes et quelques compteurs : Liens actifs, Utilisations, Satisfaction, Questions fréquentes.

La page ouverte par le lien est un simple fil de conversation, avec un champ Décrivez l’achat ou la dépense…, un interrupteur Strict et, sous chaque réponse, la question Utile ?. En mode strict, l’assistant s’en tient aux codes de la nomenclature de l’organisation et signale l’absence de code plutôt que d’en proposer un de l’extérieur.

Un lien public n’est pas une session privée. Quiconque détient le lien peut converser sans compte, et le fil qui s’ouvre présente les derniers échanges déjà tenus avec ce lien. Les questions les plus posées dans l’organisation servent par ailleurs de suggestions aux porteurs du lien. Un lien se diffuse donc à des personnes à qui l’on accepte de montrer ces échanges, et il se révoque dès qu’il n’a plus de raison d’être.

Cet assistant-là ne répond pas sur les marchés, les mandats ni les montants : il ne reçoit que la nomenclature de l’organisation et le fil de la conversation. C’est la bulle, dans l’application, qui travaille sur les données d’achat.

Permissions requises

Converser avec l’assistant, gérer les liens publics et consulter les analytiques demandent la permission procurement.read, en plus de l’activation du module. Les sessions sont propres à chaque utilisateur : l’historique d’un collègue n’est pas lisible depuis son propre panneau.

Limites connues

  • Les chiffres cités doivent être vérifiés sur l’écran correspondant. Le contexte transmis est plafonné, et une question portant sur un élément qui n’est ni nommé dans la question ni présent dans les classements peut recevoir une réponse incomplète.
  • L’assistant ne modifie aucune donnée, et ne peut donc pas corriger ce qu’il signale.
  • Les avis Bonne réponse / Mauvaise réponse de la bulle ne sont pas conservés. Le retour Utile ? des liens publics, lui, alimente le compteur Satisfaction.
  • L’action d’export n’aboutit pas à un document.
  • La liste des sessions s’arrête à vingt, et le contexte transmis au modèle aux vingt premiers messages de la session — ce qui rend les conversations longues moins fiables que plusieurs conversations courtes.