Journaux

Chaque conversation de votre assistant IA peut être conservée, relue et analysée. L'onglet Logs vous montre ce que les gens ont demandé, quelles sources leur ont répondu, d'où venaient les utilisateurs et quelles questions votre assistant n'a pas su traiter — ainsi que les deux réglages qui décident si tout cela est enregistré ou non.

The Logs tab of an AI assistant

Ouvrir l'onglet Logs

Ouvrez l'assistant et allez dans Analytics. La page comporte deux onglets :

  • Logsles conversations, les messages, les utilisateurs et les réglages de stockage. Cette page.
  • Feedbackles évaluations laissées par les utilisateurs sur des réponses précises — voir Feedback.
The Logs and Feedback tabs of the Analytics page
Logs et Feedback ne font plus qu'une page
Dans l'ancienne interface, Logs et Feedback étaient deux entrées distinctes du menu de l'assistant. La refonte les a réunis en une seule page Analytics avec un onglet chacun : passer de l'évaluation d'une réponse à la conversation dont elle provient ne demande plus de quitter la page.

Stockage et visibilité

Deux listes déroulantes se trouvent en haut de l'onglet Logs, côte à côte. Ensemble, elles déterminent si les conversations sont enregistrées et qui a le droit de les lire. Les deux s'appliquent immédiatement et sont confirmées par un bref message.

Storage settings

Storage settings détermine ce qui est consigné, tout simplement :

  • Store allVos conversations sont enregistrées et accessibles aux utilisateurs de cet assistant.
  • Discard allVos conversations ne sont pas enregistrées.
  • Store anonymizedVos conversations sont enregistrées de façon anonyme et accessibles aux utilisateurs de cet assistant.
Discard all verrouille aussi la visibilité
Passer le stockage à Discard all force immédiatement la visibilité sur Not Shared et la grise — il n'y a plus rien à partager. Repassez à Store all ou Store anonymized pour la déverrouiller. Couper le stockage ne supprime pas ce qui a déjà été enregistré : utilisez pour cela la politique de rétention ou Delete all.

Visibility settings

Visibility settings détermine qui peut lire ce qui a été enregistré :

  • Share with All AI Assistant usersLes journaux sont visibles par tous les utilisateurs de l'assistant IA.
  • Share with the AI Assistant ownerLes journaux sont également visibles par le propriétaire de l'assistant IA.
  • Not SharedLes journaux ne sont partagés avec personne.
Qui peut modifier la visibilité
Seuls les administrateurs de la plateforme, les administrateurs d'organisation et les propriétaires n'appartenant à aucune organisation peuvent modifier ce réglage. Pour tous les autres, la liste est désactivée et QAnswer précise : « Admins manage this setting. If you'd like it changed, please contact your admin. » Certaines options peuvent aussi être grisées si votre forfait ou votre administrateur ne les autorise pas.
The Storage settings dropdown

Ce que chaque option de stockage change en pratique

L'option de stockage retenue détermine ce qui apparaît réellement dans les onglets ci-dessous.

Option de stockageConversations enregistréesIdentité des utilisateurs conservéeFeedback collectable
Store all✅ Oui✅ Oui✅ Oui
Store anonymized✅ Oui❌ Non — les utilisateurs apparaissent anonymement✅ Oui
Discard all❌ Non❌ Non❌ Non — les boutons d'évaluation sont masqués

Les onglets de journaux

Sous les réglages, les journaux se répartissent en onglets portant chacun un compteur à jour — Conversations, Messages et Users, plus un onglet Forks qui n'apparaît que pour les administrateurs, sur un assistant modèle.

The Conversations, Messages and Users tabs with their counts
Note
Tant que l'assistant n'a pas eu sa première conversation, tous les onglets sont remplacés par un simple message « No conversation ».

Conversations

Une ligne par conversation. Les colonnes :

  • Conversation IDl'identifiant interne, pratique lorsqu'il faut citer une conversation précise au support.
  • Titlele titre de la conversation. Une petite icône signale les conversations comportant du feedback, en indiquant que le détail se trouve dans l'onglet Feedback.
  • Userqui a tenu la conversation — vide lorsque le stockage est réglé sur Store anonymized.
  • Filescombien de fichiers étaient joints à la conversation.
  • Originl'interface par laquelle la conversation est arrivée — le playground, la page publique, un widget, l'API, etc.
  • Creation datequand elle a commencé. L'en-tête de colonne comporte un filtre par plage de dates.
  • Actionsles actions de la ligne, dont la suppression de cette seule conversation.

La barre d'outils

Au-dessus du tableau :

  • Columnsafficher ou masquer certaines colonnes.
  • Filtersfiltrer le tableau sur n'importe quelle colonne.
  • Exporttélécharge toutes les conversations dans un fichier CSV nommé d'après l'assistant.
  • Retention policyouvre les réglages de suppression automatique. Affiché uniquement si vous avez un accès en écriture.
  • Delete selected / Delete allle même bouton change de libellé selon que vous avez coché des lignes ou non. Les deux demandent confirmation, et la confirmation avertit que l'action est irréversible.
  • Search logsla loupe à droite ouvre une boîte de dialogue qui recherche dans les conversations enregistrées.
Delete all veut vraiment dire tout
Selon le réglage de visibilité, vous ne voyez peut-être qu'une partie des journaux. Delete all supprime définitivement tous les journaux de cet assistant, y compris ceux qui vous sont masqués.
The Conversations table

Lire une conversation

Cliquez sur une ligne : la conversation s'ouvre à côté du tableau en lecture seule, avec Continue en haut pour reprendre le fil dans le chat — le moyen le plus rapide de reproduire un problème signalé. Tant que vous n'en choisissez pas une, cette zone affiche « Select a conversation ».

  • Chat Logsles messages de chat échangés, avec leur nombre dans l'en-tête. Les réponses conservent leurs citations de sources : vous voyez précisément quel document a servi.
  • Search Logsaffiché pour les conversations ayant lancé des recherches : chaque requête et les résultats qu'elle a renvoyés. Choisissez une requête à gauche pour voir ses résultats à droite, et utilisez Show results / Hide results pour les déplier.

Une conversation purement conversationnelle n'affiche que les messages ; la section Search Logs n'apparaît que s'il y a des requêtes à montrer.

A single conversation opened from the logs

Messages

L'onglet Messages agrège les messages plutôt que les conversations entières :

  • Messages over timeun graphique du volume de messages par jour, pour suivre l'adoption et repérer les pics.
  • Message Sources: Total Usagequelles sources de données ont réellement répondu, et à quelle fréquence. Sont comptés tous les messages impliquant cet assistant, qu'ils viennent d'une tâche de chat ou d'une mention @assistant.
  • Messages without answersles questions auxquelles vos données n'ont pas su répondre, avec la réponse donnée à la place. C'est la liste la plus utile de la page : elle indique précisément quels contenus manquent.
Conseil
Chaque message sans réponse propose une action Create Q&A. Elle transforme la question en entrée Q&A pour que l'assistant y réponde correctement la prochaine fois, sans que vous ayez à chercher le bon document.
The Messages over time chart

Users

Qui utilise l'assistant :

  • User Geographyune carte de la provenance des conversations.
  • User Listune ligne par utilisateur, avec sa ville, son pays, son nombre de conversations et sa première venue.

Chaque ligne propose une action Delete user conversations, qui supprime tout ce que cet utilisateur a envoyé à cet assistant — pratique pour honorer une demande de suppression individuelle sans vider tout le journal.

The Users tab with the geography map and user list

Forks

Si l'assistant est publié comme modèle, les administrateurs disposent d'un quatrième onglet listant tous ceux qui l'ont cloné. Tant que personne ne l'a fait, il affiche « No one clonned this assistant yet. »

Note
L'onglet Forks n'est rendu que pour les administrateurs de la plateforme, et uniquement sur les assistants marqués comme modèles. Si vous ne le voyez pas, l'une de ces deux conditions n'est pas remplie.

Suppression automatique (politique de rétention)

La rétention est le volet temporel de vos paramètres de logs : la politique d'enregistrement décide de ce qui est stocké, la rétention décide combien de temps c'est conservé. Lorsqu'elle est activée, QAnswer supprime définitivement chaque nuit toutes les conversations plus anciennes que la période que vous choisissez.

La rétention peut être configurée à trois niveaux, chacun remplaçant le niveau supérieur :

  • System defaultdéfini par les administrateurs de la plateforme et appliqué partout, sauf si un niveau inférieur le remplace.
  • Organizationremplace la valeur système pour les conversations de chat général de l'organisation. Les conversations des assistants ne sont pas concernées.
  • Assistantremplace les deux autres, uniquement pour les conversations de cet assistant. C'est la politique que vous configurez depuis la page Logs.
Les conversations épinglées ne sont jamais supprimées
À tous les niveaux, les conversations épinglées survivent au passage nocturne comme à une exécution manuelle. Épinglez ce que vous devez conserver avant de définir une période.

Ouvrir les paramètres de rétention

Dans l'onglet Conversations, cliquez sur Retention policy dans la barre d'outils. Le bouton n'apparaît que si vous avez un accès en écriture à l'assistant.

The Retention policy button in the Conversations toolbar

Quand la rétention est désactivée

La rétention reste désactivée tant que vous ne l'avez pas configurée : la boîte de dialogue indique « Retention is off — conversations are kept indefinitely » et propose un unique bouton Set up. Rien n'est jamais supprimé dans cet état.

The Conversation retention dialog with retention turned off

Configurer la rétention

Activer la rétention arme une suppression automatique et irréversible : elle passe donc par une configuration guidée en trois étapes dans la boîte de dialogue, plutôt que par un simple interrupteur.

  1. How it works — un résumé de ce que vous vous apprêtez à activer : le nettoyage s'exécute chaque nuit, il supprime tout ce qui est plus ancien que la période choisie, les conversations épinglées ne sont jamais touchées et rien n'est supprimé tant que la configuration n'est pas terminée.
Step 1 of the retention setup, explaining how retention works
  1. Retention period — réglez Delete conversations older than avec les boutons − / + et choisissez days, months ou years dans le menu d'unité. La valeur par défaut est 30 days.
Step 2 of the retention setup, choosing the retention period
  1. Confirm — la dernière étape énonce la conséquence : les conversations plus anciennes que cette période seront automatiquement et définitivement supprimées chaque nuit, et les conversations supprimées sont irrécupérables. Enable retention applique la politique.
Step 3 of the retention setup, confirming that deletion is permanent

Il n'y a pas de bouton Save séparé. La politique est enregistrée dès que vous confirmez, et toute modification ultérieure de la période est enregistrée automatiquement.

Une fois la rétention activée

La boîte de dialogue affiche alors la politique en vigueur :

  • Retention periodles mêmes boutons et le même menu d'unité. Toute modification réarme immédiatement la planification — il n'y a rien à enregistrer.
  • Runs automatically every nightla carte de planification, qui indique la dernière exécution (« never » jusqu'à la première) ainsi que la date et l'heure de la prochaine.
  • Queuedle nombre de conversations qui correspondent actuellement à la politique et seraient supprimées lors de la prochaine exécution. Utilisez-le pour vérifier que la période est bien celle voulue avant de fermer la boîte de dialogue.
  • Turn offdésactive la rétention. L'effet est immédiat, sans confirmation, et les conversations sont à nouveau conservées indéfiniment. La période configurée est mémorisée si vous réactivez la rétention.
The retention dialog with a 30-day policy, the nightly schedule and the queued count

Lancer le nettoyage immédiatement

Run retention immediately est le panneau rouge en bas de la boîte de dialogue, lorsque vous ne voulez pas attendre l'exécution nocturne. Run now ouvre une confirmation qui précise le nombre exact de conversations et la période concernée, et le bouton Delete now reste désactivé tant que vous n'avez pas coché la case d'acquittement. Pendant l'exécution, une barre de progression indique combien de conversations en file ont déjà été supprimées.

The Run retention now confirmation with its acknowledgement checkbox
Les conversations supprimées sont irrécupérables
Il n'y a ni annulation ni corbeille — ni pour l'exécution nocturne, ni pour Run now. Tout ce qui est plus ancien que la période est perdu définitivement, à l'exception des conversations épinglées. Exportez ce que vous devez conserver avant d'activer une politique.

Bonnes pratiques

Quelques habitudes qui gardent les journaux utiles sans collecter plus que nécessaire :

  • Adaptez le stockage à votre objectif. Store anonymized vous donne toutes les analyses de cette page sans enregistrer qui a posé la question. Ne choisissez Store all que si vous avez réellement besoin de relier une conversation à une personne.
  • Gardez la visibilité aussi étroite que possible. Not Shared est la valeur sûre par défaut ; ne l'élargissez que si vos collègues ont vraiment besoin de lire les journaux.
  • Définissez tôt une période de rétention. C'est bien plus simple que de penser à vider les journaux régulièrement, et cela vous tient à une durée de conservation honnête.
  • Traitez la liste « Messages without answers ». C'est un arriéré tout prêt de lacunes de contenu, et Create Q&A en règle chacune en quelques clics.
  • Exportez avant de supprimer. Delete all comme le balayage de rétention sont définitifs : prenez donc le CSV d'abord si les données ont une valeur pour vos rapports.

Ce qui a changé par rapport à l'ancienne interface

Si vous connaissiez l'ancienne page Logs, voici ce qui a bougé :

  • Logs n'est plus une entrée à part du menu de l'assistant — c'est le premier onglet de la page Analytics, à côté de Feedback.
  • Le stockage et la visibilité sont deux listes déroulantes en haut de l'onglet plutôt que des réglages rangés ailleurs, et choisir Discard all verrouille désormais automatiquement la visibilité sur Not Shared.
  • L'ancien tableau de bord « Overview » a été réorganisé en onglets comptés : Conversations, Messages et Users, avec Message Sources, Messages without answers et User Geography à l'intérieur.
  • La politique de rétention est nouvelle — suppression nocturne planifiée avec aperçu, action Run now et héritage depuis les politiques de l'organisation et du système.
  • Search logs, les vues Chat Logs / Search Logs par conversation et l'onglet Forks pour les assistants modèles sont tous nouveaux.