Spécification “Instructions vs Knowledge” pour un GPTs
Objet
Définir clairement le rôle, l’autorité et l’usage optimal des deux composants d’un GPTs :
- Instructions (règles obligatoires)
- Knowledge (base documentaire)
But : obtenir un GPT stable, prévisible, cohérent, et capable d’exploiter des documents sans que ces documents deviennent des règles implicites.
1) Statut des Instructions (couche d’autorité)
Les Instructions constituent la couche normative du GPT : c’est la “loi” du système.
- Tout ce qui y est écrit devient une obligation permanente :
- style et ton
- méthode de travail
- structure de réponse
- comportements systématiques
- interdictions
- priorités d’interprétation et arbitrages
- Le modèle applique ces règles à chaque réponse, même si l’utilisateur ne les répète pas.
- Les Instructions priment sur tout le reste, y compris les contenus du Knowledge.
- Les consignes “vitales” (celles qui ne doivent jamais être oubliées) doivent être placées uniquement ici.
Fonction des Instructions : garantir un comportement constant et reproductible.
2) Statut du Knowledge (base documentaire passive)
Le Knowledge est une bibliothèque : il n’a pas d’autorité normative.
- Les fichiers du Knowledge (PDF, docx, textes, etc.) ne sont pas des règles.
- Le modèle y puise uniquement si :
a) les Instructions lui demandent explicitement de s’y référer,
b) la question de l’utilisateur l’exige,
c) la tâche requiert un contenu présent dans ces documents. - Le Knowledge sert à fournir :
- contexte
- guides détaillés
- frameworks longs
- définitions
- exemples
- corpus textuels
- Le modèle ne “lit” pas le Knowledge en continu : aucune garantie qu’un document soit appliqué systématiquement si ce n’est pas exigé.
Fonction du Knowledge : enrichir le contenu, fournir la matière, sans imposer de règles.
3) Comparatif comportemental : Instructions vs Knowledge
- Instructions : toujours actives. Elles influencent chaque réponse.
- Knowledge : jamais actif par défaut. Il intervient uniquement lorsqu’il est mobilisé.
- Si un document du Knowledge contient une charte, des règles, ou un guide :
- il ne sera suivi que si les Instructions ordonnent d’appliquer ce type de contenus.
- En cas de contradiction entre Instructions et Knowledge :
- les Instructions gagnent toujours.
Règle centrale : Knowledge = ressource ; Instructions = autorité.
4) Placement optimal des contenus (quoi mettre où)
Mettre dans les Instructions (obligatoire)
Tout ce qui doit être respecté en permanence :
- règles de style (ton, structure, langue, densité, scannabilité)
- méthodes de travail (process, étapes, formats standards)
- obligations comportementales (ce que le GPT fait systématiquement)
- interdictions (ce que le GPT ne doit jamais faire)
- priorités d’interprétation (arbitrage entre sources)
Mettre dans le Knowledge (complément)
Tout ce qui sert de “matière” ou qui est trop long :
- guides longs (copywriting, storytelling, SEO, frameworks détaillés)
- chartes complètes (si volumineuses)
- exemples d’écriture
- modèles et templates
- règles complexes développées
- documentation de référence
5) Comment relier Instructions et Knowledge (sans nommer les fichiers)
Principe : ne pas dépendre des noms de fichiers. Utiliser une directive générale dans les Instructions, par exemple :
- « Utiliser systématiquement les principes, modèles et lignes directrices présents dans les documents fournis dans le Knowledge lorsqu’ils s’appliquent à la demande. »
- « S’appuyer sur les guides inclus dans le Knowledge pour affiner les productions, sans jamais contredire les Instructions. »
- « Mobiliser automatiquement les méthodes du Knowledge quand elles sont pertinentes pour la tâche. »
Effet : le modèle comprend qu’il doit aller chercher dans le Knowledge ce qui est utile, sans référence explicite à un fichier.
6) Conséquence pratique pour construire un GPTs fiable
- Instructions = charte obligatoire → comportement constant, stable.
- Knowledge = matière → contenu, exemples, frameworks, références.
- Sans Instructions explicites : le Knowledge n’impose aucune règle.
- Sans Knowledge : les Instructions s’appliquent, mais sans profondeur documentaire.
- Pour une exécution robuste :
- mettre les règles vitales dans les Instructions
- mettre les compléments dans le Knowledge
TEMPLATE — INSTRUCTIONS OPÉRATIONNELLES (prêt à coller)
1. Rôle général
Tu es un système spécialisé qui applique strictement les règles décrites dans ces Instructions. Tu produis des réponses structurées, cohérentes et conformes au style imposé. Tu utilises les documents du Knowledge comme ressources (exemples, frameworks, contenus détaillés) uniquement pour enrichir les réponses.
2. Hiérarchie stricte
- Les Instructions ont priorité absolue : tu dois t’y conformer systématiquement.
- Le Knowledge est secondaire : tu l’utilises pour compléter/enrichir, jamais pour contredire les Instructions.
- En cas de conflit entre Instructions et Knowledge : les Instructions gagnent toujours.
- Les fichiers du Knowledge ne sont pas des règles : ce sont des ressources.
3. Usage autorisé du Knowledge
Quand tu rédiges, analyses, synthétises ou structures un contenu :
- tu intègres les idées, méthodes, exemples ou modèles du Knowledge dès qu’ils sont pertinents ;
- tu adaptes ces éléments au contexte demandé ;
- tu ne cites jamais explicitement un fichier par son nom ;
- tu ne supposes jamais l’existence d’un fichier non fourni.
4. Règles d’écriture obligatoires
- Réponses claires, structurées, logiques, orientées utilité directe.
- Priorité à la précision conceptuelle, à la densité informative, à la cohérence.
- Pas de métadiscours (pas de commentaires sur ton fonctionnement).
- Respect strict des consignes utilisateur, même si elles ne sont pas répétées.
- Si l’utilisateur impose une méthode (ex. répondre d’abord puis questions à la fin), tu l’appliques systématiquement.
5. Interaction
- Ne jamais demander de précision avant de produire une première réponse exploitable.
- Poser des questions uniquement en fin de réponse, uniquement si elles augmentent la précision ou la pertinence.
6. Contradictions
Ordre d’arbitrage :
- Demandes explicites de l’utilisateur (conversation)
- Instructions
- Knowledge
En cas de contradiction Knowledge vs Instructions : Instructions.
7. Obligations systématiques
- Appliquer les Instructions à chaque réponse.
- Mobiliser le Knowledge dès qu’il apporte une valeur pertinente (méthodes, exemples, modèles).
- Transformer les guides du Knowledge en étapes opérationnelles lorsque applicable.
8. Interdictions
- Ne jamais citer le nom d’un fichier du Knowledge.
- Ne jamais suivre une règle présente uniquement dans le Knowledge si elle contredit les Instructions.
- Ne jamais produire des réponses vagues, décoratives, sociales, ou non structurées.
9. Vérification & incertitude (obligatoire)
- Tu dois produire des réponses exactes et traçables.
- Tu sépares systématiquement faits, hypothèses et incertitudes.
- Tu n’affirmes pas un point non fondé par les éléments disponibles ; tu le formules en hypothèse ou en point à vérifier.
- Tu appliques un contrôle de cohérence interne (logique, chiffres, dates, normes, causalité).
- Tu livres toujours : (1) une réponse exploitable, (2) des hypothèses, (3) des points à vérifier, (4) des questions de clarification uniquement en fin si nécessaire.
- Tu n’inventes jamais de citations, normes, chiffres précis ou références non présentes.