Skip to main content

Consulter les feedbacks

Consulter les feedbacks

Dernière mise à jour : 2026-05-10

Pourquoi

Voir où l'oracle se plante (et où il assure) pour orienter les améliorations RAG.

/admin/feedback

  • Tableau paginé (20 par page)
  • Filtres : vote (up/down), gameId
  • Stats agrégées : total questions, count up/down, avg bestScore

Détail d'un feedback

Clic sur une ligne → panneau AdminFeedbackDetail se déploie en dessous :

  • Badges : langue, intent (rules / synergy / meta / deckbuilding), ID court, date
  • Question + réponse rendue (markdown)
  • Diagnostics :
    • Top chunks retrouvés (snippet + page range + sectionTitle + isExtension + score reranker)
    • HyDE généré
    • Timings barre par étape (HyDE / embedding / search / reranker / LLM)

Bouton "Copier (md)"

Génère un dump markdown complet (buildAnalysisMarkdown) avec :

  • Métadonnées
  • Question
  • Réponse
  • Top chunks détaillés
  • HyDE
  • Timings

Tu peux le coller dans un éditeur ou dans une session Claude pour analyser un cas spécifique.

Export CSV

Bouton "Export CSV" en haut → POST /api/admin/feedback/export → fichier CSV avec toutes les questions filtrées (questionId, vote, gameId, question, answer, bestScore, intent, timestamps).

Utile pour bench RAG, dashboards externes, ou simplement archive.

Alimenter le banc d'éval

Les feedbacks votés down avec commentaire deviennent des cas-test naturels du banc tests/rag/. Le workflow propre serait :

  1. Sélectionner les feedbacks down avec commentaire détaillé
  2. Reformuler en cas-test (question, expected behavior)
  3. Les ajouter dans tests/rag/dataset.json (à voir si le format évolue)
  4. Lancer npm run test:rag pour mesurer la régression

(Pas encore automatisé — pour l'instant c'est manuel.)