OKFOpen Knowledge Format
Prendre un RDV

21 - Checklist

Checklist OKF : vérifier qu'un bundle est prêt à être testé par un agent

Une checklist OKF ne sert pas seulement à cocher des règles techniques. Elle sert à savoir si un dossier de connaissances peut réellement être relu par une équipe, parcouru par un agent, cité correctement et maintenu sans devenir une nouvelle dette documentaire.

À quoi sert cette checklist ?

Le piège d'un premier bundle OKF est de croire qu'il suffit d'avoir des fichiers Markdown. C'est un bon début, mais ce n'est pas encore un contexte exploitable. Un agent doit pouvoir comprendre où commencer, quels concepts sont fiables, quelles sources soutiennent les affirmations et quand il doit reconnaître ses limites.

Cette page propose une grille d'exécution en six niveaux: conformité minimale, navigation, qualité des concepts, preuves, test agent et maintenance. Le niveau attendu n'est pas la perfection. L'objectif est d'obtenir un bundle prêt à tester, pas un système autonome sans supervision humaine.

La bonne question n'est donc pas: est-ce que le bundle est terminé ? La bonne question est: est-ce qu'il est assez clair, sourcé et maintenable pour produire un test agent utile ?

Niveau 1 : vérifier la conformité minimale

Le premier niveau reprend la base de la spec OKF v0.1. Un concept file doit être un fichier Markdown, contenir un frontmatter YAML parseable et exposer un champ `type` présent et non vide.

Cette étape ne juge pas encore la qualité du contenu. Elle répond seulement à une question d'interopérabilité: un consommateur OKF peut-il ouvrir le fichier, lire ses métadonnées et comprendre la catégorie générale du concept ?

Il faut aussi éviter de traiter `index.md` ou `log.md` comme des concepts métier. Ces fichiers peuvent exister dans le bundle, mais ils ont un rôle particulier: navigation et historique.

Niveau 2 : rendre le bundle navigable

Un bundle conforme peut encore être difficile à utiliser. La navigation sert à éviter l'effet dossier partagé: des fichiers existent, mais personne ne sait par où commencer.

`index.md` doit donner une carte d'entrée simple: périmètre du bundle, concepts prioritaires, dossiers importants, limites connues et ordre de lecture conseillé. Les noms de fichiers doivent rester explicites, stables et proches du vocabulaire métier.

Les liens internes sont aussi un critère de navigation. Un agent doit pouvoir passer d'une métrique à sa table source, d'un playbook à une policy, ou d'une objection sales à une preuve client sans deviner la relation.

Niveau 3 : rendre les concepts utiles

Un concept utile répond à une question précise. Il ne doit pas être un simple copier-coller de wiki, ni un fourre-tout avec plusieurs sujets mélangés.

Le frontmatter aide l'agent à filtrer et router le concept. Le body Markdown aide l'humain à vérifier: définition, contexte, règles, exemples, limites, relations et éventuelles instructions d'usage.

Pour un concept `Metric`, cela peut vouloir dire formule, grain, exclusions et dashboard officiel. Pour un `Playbook`, cela peut vouloir dire déclencheur, étapes, actions autorisées, cas d'escalade et template de réponse.

Niveau 4 : relier et citer les sources

Les citations sont ce qui transforme un bundle de contexte en support de confiance. Sans source, un concept peut être propre mais invérifiable. Avec une source, un humain peut auditer et un agent peut expliquer d'où vient une affirmation.

Toutes les phrases n'ont pas besoin d'une citation. Les affirmations importantes, les règles métier, les chiffres, les décisions, les policies et les contraintes opérationnelles doivent en revanche pointer vers une source de vérité.

`resource` peut pointer vers une ressource principale: dashboard, API doc, table, page help center, ticket, décision, CRM ou document source. Les citations dans le body complètent ce lien quand plusieurs preuves sont nécessaires.

Niveau 5 : tester avec un agent réel

La revue humaine vérifie la clarté. Le test agent vérifie l'utilité. Un bundle OKF doit être confronté à des questions réelles: expliquer une métrique, répondre à un ticket, préparer un brief, comparer deux règles ou déclencher une action documentée.

Le test ne doit pas seulement chercher une bonne réponse. Il doit observer le comportement: l'agent cite-t-il les bonnes sources ? sait-il dire quand l'information manque ? navigue-t-il entre concepts ? confond-il une policy et un exemple ? invente-t-il des règles absentes du bundle ?

Les erreurs du test deviennent le backlog de correction du bundle. C'est souvent là que l'on découvre les concepts manquants, les liens faibles, les définitions trop floues et les sources insuffisantes.

Niveau 6 : organiser la maintenance

Un bundle OKF prêt à tester n'est pas un livrable figé. Sa valeur dépend de sa capacité à suivre les changements: nouvelle policy, nouvelle métrique, décision de pricing, mise à jour d'API, suppression d'un playbook ou correction d'une source.

`log.md` permet de garder une trace des changements importants. Il n'a pas besoin d'être complexe: date, changement, raison, owner et concepts impactés suffisent souvent pour une V1.

La maintenance doit aussi définir un rythme de revue. Les concepts critiques pour les réponses client, la data, le légal, le pricing ou les actions agents doivent avoir un owner et un critère de fraîcheur.

Exemple concret : checklist d'un bundle support

Imaginons un bundle support sur les demandes de remboursement. La V1 contient `index.md`, `log.md`, `policies/refund-policy.md`, `playbooks/refund-request.md`, `faqs/refund-exceptions.md`, `apis/create-ticket.md`, `templates/refund-response.md` et `sources/help-center-refunds.md`.

La conformité minimale vérifie que chaque fichier concept possède un `type`. La navigation vérifie que `index.md` indique par où commencer. La qualité vérifie que le playbook distingue les demandes éligibles, non éligibles et ambiguës.

Le test agent peut être très simple: donner trois tickets réels ou anonymisés et demander à l'agent de répondre, citer la règle, créer un ticket si nécessaire et escalader les cas ambigus. Si l'agent sur-promet ou cite mal, le bundle n'est pas encore prêt.

CritèreMinimumBon niveauExcellent niveau
Conformité

Fichiers `.md`, YAML parseable, `type` non vide.

Champs recommandés ajoutés sur les concepts critiques.

Types cohérents, conventions documentées et validations simples.

Navigation

`index.md` existe et nomme le périmètre.

Dossiers et liens internes facilitent la lecture.

Parcours de lecture adaptés aux personas et agents.

Qualité concept

Chaque fichier décrit une notion identifiable.

Définitions, exemples, limites et owner sont présents.

Le concept est testable avec une question métier réelle.

Preuves

Les sources principales sont citées.

`resource` et citations soutiennent les affirmations fortes.

Sources hiérarchisées, datées et revues périodiquement.

Test agent

L'agent retrouve et explique le concept.

L'agent cite, compare et signale les limites.

Les tests deviennent un rituel de QA du contexte.

Maintenance

Un `log.md` existe ou est prévu.

Owners et fréquence de revue sont définis.

Changements, obsolescence et feedback agent sont tracés.

Test agentQuestion à poserRésultat attendu
Support

Ce client peut-il obtenir un remboursement ? Réponds avec la source.

L'agent cite la policy, applique les exceptions et escalade si le cas est ambigu.

Data

Explique le MRR, ses exclusions et le dashboard officiel.

L'agent retrouve la métrique, la table source, la formule et les limites.

Marketing

Prépare un brief d'article sur OKF vs RAG avec les preuves disponibles.

L'agent respecte le positionnement, cite les sources et propose un maillage cohérent.

API

Peux-tu créer un ticket support dans ce cas ? Quelles données sont requises ?

L'agent retrouve l'endpoint, liste les champs requis et ne déclenche rien hors cadre.

Playbook

Quelle procédure suivre pour une relance après démo enterprise ?

L'agent suit les étapes, choisit le template et signale les conditions de validation humaine.

Score de maturité : bronze, argent, or

Pour éviter un débat abstrait sur la qualité, vous pouvez classer un bundle en trois niveaux. Bronze signifie conforme et lisible. Argent signifie navigable, sourcé et testé sur quelques cas. Or signifie maintenu, revu et intégré à un workflow réel.

Un premier bundle n'a pas besoin d'être Or. Pour une V1, viser Bronze plus quelques critères Argent est souvent le meilleur compromis: assez solide pour apprendre, pas assez lourd pour bloquer l'équipe.

Le passage à Or devrait venir après des usages répétés: support, data, sales, marketing ou ops. C'est le terrain qui indique quelles parties du bundle méritent davantage de gouvernance.

Bronze

Le bundle respecte la conformité minimale, possède un périmètre clair et peut être relu par une personne métier.

Argent

Le bundle est navigable, sourcé, testé par un agent et corrigé à partir de cas réels.

Or

Le bundle a un owner, un rythme de revue, un log vivant, des tests récurrents et une place claire dans un workflow.

Erreurs fréquentes à éviter

La première erreur consiste à confondre checklist et bureaucratie. Si la checklist empêche de tester rapidement, elle est trop lourde. Elle doit réduire le risque, pas transformer OKF en comité de validation infini.

La deuxième erreur consiste à valider uniquement la syntaxe. Un bundle peut être conforme et inutile s'il ne contient pas les bonnes sources, s'il ne répond à aucune question métier ou s'il ne dit pas quand l'agent doit s'arrêter.

La troisième erreur consiste à oublier la maintenance. Le test initial est important, mais le vrai risque arrive plus tard: policy changée, métrique corrigée, décision obsolète, owner parti, source déplacée. Sans log et revue humaine, le contexte dérive.

Lire ensuite

Après cette checklist, vous pouvez revenir aux règles de conformité, reprendre le workflow complet ou passer aux prochaines étapes pour transformer un bundle testable en plan d'action.

Conformité

Vérifier les règles minimales d'un bundle OKF.

Workflow

Suivre la méthode complète de création d'un bundle testable.

Premier bundle

Choisir un périmètre réduit avec ROI visible.

Concept file

Améliorer la structure de chaque fichier de connaissance.

Liens et graphe

Rendre le bundle navigable avec des liens explicites.

Exemples

Copier et adapter des modèles de concept files.

Limites

Garder une adoption prudente et crédible.

Prochaines étapes

Passer de la checklist à l'action.

Sources officielles et lectures utiles

Google Cloud - Introducing OKF

Annonce officielle du format et de l'enjeu de contexte portable.

OKF SPEC.md

Source primaire pour les règles de conformité, concept files, bundles et tolérance des consommateurs.

OKF README.md

Présentation officielle du repo, des outils, samples et usages prévus.

Anthropic - Effective context engineering

Référence utile pour comprendre pourquoi la sélection et la maintenance du contexte comptent.

Google Search Central - Helpful content

Rappel sur l'importance d'un contenu utile, fiable et vérifiable.

À retenir

Les points à retenir

Une checklist OKF doit valider plus que la syntaxe: conformité minimale, navigation, concepts utiles, sources citées, test agent et maintenance. Un bundle prêt n'est pas prêt à automatiser sans supervision; il est prêt à être testé, corrigé et progressivement fiabilisé par des humains et des agents.

Portrait de Milan Boisgard, auteur du guide Open Knowledge Format

Auteur du guide

Milan BOISGARD

Product Builder IA & Context Engineer

Product Builder IA & Context Engineer, je vous aide à structurer le contexte de vos process dans votre entreprise pour améliorer l'efficacité de vos agents IA.