Notion · Dialoguer avec un modèle
Context engineering (ingénierie de contexte)
L’art de choisir ce qu’on donne à lire au modèle : les bons documents, les bonnes consignes, au bon moment, sans le noyer. C’est devenu plus décisif que la formulation du prompt.
Comment ça marche
Un modèle ne sait rien de votre situation. Tout ce qu’il sait au moment de répondre, c’est ce qui est dans son contexte : votre demande, les documents que vous avez fournis, les consignes permanentes, la conversation jusqu’ici, et pour un agent, ce que ses outils lui ont renvoyé. Le context engineering, c’est l’art de composer cet ensemble.
Les questions à se poser sont concrètes. Qu’est-ce que le modèle doit absolument savoir pour cette tâche ? Sous quelle forme : le document entier, un extrait, un résumé ? Dans quel ordre : les consignes avant ou après les données ? Qu’est-ce qui doit rester d’une demande à l’autre, et qu’est-ce qui doit être oublié ? Pour un agent, qu’est-ce qu’on garde des résultats d’outils, et qu’est-ce qu’on résume ? Bien répondu, le modèle fait le reste.
Un exemple concret
- Contexte pauvre : « Réponds à cette réclamation » et l’e-mail du client. Le modèle écrit une réponse polie, générique, qui ne sait rien du dossier. Inutilisable.
- Contexte trop riche : l’e-mail, les 40 pages de conditions générales, l’historique complet du client, la charte de communication de l’entreprise. Le modèle cite une clause inapplicable et oublie que le client a déjà été remboursé une fois.
- Contexte composé : l’e-mail ; les trois derniers échanges avec ce client ; la clause de garantie qui s’applique, extraite ; deux exemples de réponses à des réclamations similaires, validées par l’équipe ; et la consigne : ton, longueur, ce qu’on peut proposer et ce qu’on ne peut pas.
Le troisième contexte tient en deux pages. Il a été assemblé par une règle simple, réutilisée à chaque réclamation : l’e-mail, l’historique court, la clause, deux exemples, la consigne.
Ce que ça change pour une équipe
- La qualité dépend d’une méthode, pas d’un talent. Une règle d’assemblage du contexte, écrite une fois, donne des résultats réguliers à toute l’équipe.
- Les exemples valent mieux que les explications. Deux réponses validées montrent le ton et le format mieux que dix lignes de consignes.
- Les documents s’organisent pour l’IA. Des extraits prêts à l’emploi, des fiches courtes, des références datées : la documentation devient une réserve de contextes.
- Les agents deviennent fiables. Un agent dont le contexte est conçu, avec ce qu’il garde et ce qu’il résume, se perd beaucoup moins qu’un agent qui accumule tout.
Les limites et les erreurs fréquentes
- Coller tout le dossier. Le réflexe de sécurité qui noie le modèle. Extraire ce qui sert.
- Oublier l’ordre. Les consignes perdues au milieu d’un long document sont moins bien suivies. Les consignes en tête, les données ensuite, la question à la fin.
- Laisser le contexte dériver. Dans une longue conversation ou une session d’agent, le contexte accumule des éléments périmés. Résumer, trier, repartir.
- Confondre contexte et vérité. Un modèle qui a un document sous les yeux peut encore mal le lire. Le contexte réduit les erreurs ; la vérification reste.
Pour aller plus loin
La discipline couvre la sélection et le découpage des documents, la gestion de la mémoire, l’ordre et la compression des informations, et l’injection des résultats d’outils. Un contexte trop long dégrade la qualité autant qu’un contexte incomplet.
Où ça se situe chez Opora
Programme 01 · Mieux utiliserUn usage responsable et sobre de l’IA
Apprendre à composer le contexte d’une demande, sur ses propres documents, pour obtenir des réponses justes du premier coup, c’est au cœur du programme Un usage responsable.
Questions fréquentes
Quelle différence avec le prompt engineering ?
Le prompt engineering travaille la formulation de la demande. Le context engineering travaille tout ce qui entoure la demande : les documents fournis, les consignes permanentes, l’historique, les exemples, les résultats d’outils. Comme les modèles comprennent de mieux en mieux les demandes, c’est le contexte qui fait maintenant la différence.
Plus de contexte, c’est toujours mieux ?
Non. Un contexte trop long ou mal choisi dégrade la réponse : le modèle se disperse, rate le détail qui compte, et coûte plus cher. Le bon contexte est celui qui contient tout ce qui est nécessaire et rien d’autre.
Est-ce que ça concerne les utilisateurs, ou seulement les développeurs ?
Les deux. Pour un utilisateur, c’est choisir quel extrait coller, quels exemples donner, quand ouvrir une nouvelle conversation. Pour un développeur d’agent, c’est concevoir ce que l’agent lit à chaque tour. Les principes sont les mêmes.