Bibliothèque de cas pratiques · Cas A sur 3

Une réponse convaincante. Une condition commerciale périmée.

Réponse courte. Une démonstration d’assistant peut donner une réponse juste par rapport au document qu’elle a reçu, et fausse pour le client : il suffit que le document transmis ne soit pas la version applicable à la date de la commande. Pour décider si l’usage est déployable, il faut séparer trois choses : quels documents ont été retrouvés, lequel s’appliquait, et ce que la réponse en a fait. Cet exercice, sur données synthétiques, donne les pièces pour le vérifier soi-même ; il ne décrit aucun incident client.

Un assistant affirme que vous avez trente jours pour demander un remboursement. Il cite une procédure et sa réponse paraît fiable. Mais la procédure citée était-elle applicable à votre commande ? Cet exercice vous donne les pièces pour le vérifier. Le problème ne se résout pas en demandant simplement à l’IA d’être plus prudente.

Cas pratique pédagogique. Documents, transactions et traces synthétiques. Les réponses présentées sont préparées pour l’exercice ; elles ne sont pas les résultats d’un test de modèle réel.

Les trois cas de la bibliothèque

Trois exercices courts, chacun avec ses pièces, sa question, son corrigé et ses limites. Ils servent à repérer l’écart entre une démonstration réussie et un usage qu’on peut déployer.

Cas A — La bonne réponse au mauvais contrat
Récupération, applicabilité, génération
Cas B — Pas refusé ne veut pas dire approuvé
Règle d’autorisation, reprise après erreur
Cas C — Du temps disponible, pas encore une économie
Capacité libérée et trésorerie

Les pièces

Versions documentaires (conditions-versions.csv)

Convention : borne de début incluse, borne de fin exclue ; champ valid_to vide = aucune fin fixée. Dans ce corpus pédagogique, la version applicable est celle en vigueur à la date de commande pour le produit et la juridiction indiqués. Cette convention n’est pas une règle juridique générale.

document_idversion_idstatusproductjurisdictionvalid_fromvalid_torefund_window_daysapproval_date
CG-AV1approvedABO-PROFR2026-01-012026-07-01302025-12-15
CG-AV2approvedABO-PROFR2026-07-012026-11-01142026-06-20
CG-AV3approvedABO-PROFR2026-11-01vide212026-09-20
CG-BV1approvedABO-PROBE2026-07-01vide302026-06-20
CG-CV1draftABO-PROFR2026-07-01vide45vide

Chaque version contient la même clause, avec son délai N : « Pour une commande relevant de cette version, la demande de remboursement doit être enregistrée au plus tard N jours calendaires après la date de commande. La date limite est la date de commande augmentée de N jours. Une demande enregistrée le jour de la date limite est recevable dans cet exercice. »

La transaction et la réponse proposée avant examen

{
  "_mention": "Données synthétiques — cas pratique pédagogique. Ne décrit aucune mission client ni aucun test de modèle réel.",
  "transaction_id": "PED-A-001",
  "order_date": "2026-09-15",
  "request_date": "2026-10-05",
  "product": "ABO-PRO",
  "jurisdiction": "FR",
  "question": "Ma commande du 15 septembre peut-elle être remboursée si je demande le 5 octobre ?",
  "reponse_proposee_avant_examen": "Oui. Vous disposez de trente jours après la commande pour demander un remboursement. Votre demande du 5 octobre est donc dans le délai. Source : CG-A, version V1."
}

La trace (synthétique)

Trace synthétique préparée pour l’exercice : aucun score de similarité, identifiant de modèle ou durée d’exécution n’y figure.

{
  "_mention": "Trace synthétique préparée pour l'exercice. Données synthétiques — cas pratique pédagogique. Ne décrit aucune mission client ni aucun test de modèle réel.",
  "trace_type": "synthetic_pedagogical_fixture",
  "request_id": "PED-A-001",
  "retrieval_filters": {
    "product": "ABO-PRO",
    "jurisdiction": "FR"
  },
  "temporal_filter_applied": false,
  "status_filter_applied": false,
  "candidates_in_rank_order": [
    "CG-A-V1",
    "CG-A-V2",
    "CG-A-V3",
    "CG-C-V1"
  ],
  "context_passages_transmitted": [
    {
      "version_id": "CG-A-V1",
      "refund_window_days": 30
    }
  ],
  "prepared_output_citation": "CG-A-V1",
  "prepared_output_refund_eligible": true
}

L’exercice

  1. Quelle version s’applique à la commande : V1, V2, V3 ou aucune ?
  2. Que peut-on établir : mauvais document transmis, réponse non soutenue par le contexte, ou traces insuffisantes ?
  3. Peut-on déployer après avoir remplacé V1 par V2 dans cet exemple ?
Afficher le corrigé

La version applicable est CG-A V2 : produit ABO-PRO, France, statut approuvé et date de commande comprise entre le 1er juillet et le 1er novembre. Son délai est de quatorze jours. La date limite est le 29 septembre ; la demande du 5 octobre est hors délai selon les règles de cet exercice.

La trace synthétique indique que V2 figurait parmi les candidats, mais que seul le passage de V1 a été transmis. La réponse est soutenue par ce passage, qui n’est pas applicable à la commande. L’exercice met donc en évidence une mauvaise sélection du contexte applicable ; il n’établit pas une invention du modèle. Il ne permet pas de savoir pourquoi V1 a été classée en premier.

Ajouter un filtre de date et de statut est une correction à tester. Cela ne suffit pas à prouver qu’un système complet est fiable. Il reste à contrôler les dates limites, les commandes historiques, les versions futures, les périmètres et les questions incomplètes. Dans le cas d’une commande réelle, les pièces contractuelles et le droit applicable doivent aussi être examinés.

Quatre contre-exemples

Contrôle des règles documentaires

Ce sélecteur déterministe applique les règles de l’exercice à n’importe quelle commande. Ce n’est pas un test de fiabilité d’une IA. Il refuse les dates invalides et une demande antérieure à la commande ; si deux versions applicables se chevauchent, il signale l’ambiguïté au lieu de prendre la plus récente.

Résultat attendu pour la transaction de l’exercice : CG-A-V2, hors délai (date limite le 2026-09-29).

Jeu de recette : tests-A.csv (neuf cas, résultats attendus dérivés des règles, pas des observations d’un modèle).

test_idorder_daterequest_dateproductjurisdictionexpected_versionexpected_eligible
A012026-09-152026-10-05ABO-PROFRCG-A-V2false
A022026-06-152026-07-10ABO-PROFRCG-A-V1true
A032026-07-012026-07-15ABO-PROFRCG-A-V2true
A042026-07-012026-07-16ABO-PROFRCG-A-V2false
A052026-11-012026-11-22ABO-PROFRCG-A-V3true
A062026-11-012026-11-23ABO-PROFRCG-A-V3false
A072026-09-152026-10-05ABO-PROBECG-B-V1true
A082026-09-152026-10-05OTHERFRNONEUNDETERMINED
A09vide2026-10-05ABO-PROFRNEEDS_ORDER_DATEUNDETERMINED

Limites

Pièces à télécharger

Sans formulaire. Licence CC BY 4.0. Empreintes dans SHA256SUMS.txt ; elles authentifient les fichiers distribués, pas une exécution réelle.

Toutes les pièces, le README et la licence

Décider avant de déployer

  1. Quelle pièce soutient la réponse ou l’autorisation ?
  2. Cette pièce s’applique-t-elle à la date, à la version et à l’action ?
  3. Quel effet a été observé, et par quelle trace ?
  4. Quelle observation nous ferait changer de conclusion ?

Trois décisions possibles : informations insuffisantes ; test complémentaire nécessaire ; critères de l’exercice satisfaits. La troisième ne signifie jamais « système prêt pour toute production ».

Préparer un événement sur l’IA

Vous souhaitez aborder ces questions avec vos dirigeants ou vos équipes ? Présentez le public, le format et l’objectif de votre événement.

Préparer un événement sur l’IA