Skip to content
Berktug Berke Ates
Berktug Berke Ates

Ingénieur logiciel

Blog

Context engineering pour des fonctionnalités IA fiables

· 8 min de lecture

La plupart des échecs de produits IA sont des échecs de contexte. Concevez retrieval, mémoire et instructions comme un système.

Les prompts ne sont pas tout le système

Quand une fonctionnalité IA hallucine, les équipes réécrivent souvent le system prompt. Cela peut aider, mais adresse rarement la cause racine. Le modèle ne peut raisonner que sur ce qu'on lui donne. Si le retrieval est faible, la mémoire bruitée ou les résultats d'outils incomplets, aucune formulation ne créera un comportement fiable.

Le context engineering traite l'entrée assemblée comme une surface produit. Il demande quels faits doivent être présents, quelles instructions ont priorité, combien d'historique est utile, et ce qui doit être exclu. L'objectif est un paquet d'information borné et inspectable qui rend la réponse attendue possible.

Séparer instructions, faits et outils

Un paquet de contexte durable a des couches avec une propriété claire. Les instructions de politique et de produit définissent ce que le modèle peut faire. Les faits récupérés fournissent des preuves ancrées. Les sorties d'outils décrivent le monde actuel. L'historique de conversation capture l'intention utilisateur. Mélanger ces couches en un blob indifférencié rend le débogage presque impossible.

Donnez à chaque couche un format stable et un budget de taille. Préférez des faits structurés aux longs dumps de prose. Quand les preuves se contredisent, conservez la provenance pour que le système préfère les sources autoritaires ou pose une question de clarification plutôt que d'inventer une réconciliation.

  • Classez le contexte par valeur décisionnelle, pas par nombre de tokens
  • Gardez les décisions d'autorisation hors du modèle
  • Plafonnez l'historique avec une synthèse qui préserve les engagements
  • Journalisez quelles sources sont entrées dans le prompt final

La qualité du retrieval est la qualité produit

La génération augmentée par retrieval échoue silencieusement quand de mauvais documents sont récupérés avec une confiance élevée. Mesurez le rappel sur les questions qui comptent, pas seulement la similarité d'embeddings. Incluez les cas difficiles : synonymes, identifiants partiels, requêtes multilingues, et demandes qui ne devraient rien récupérer.

La stratégie de chunking, les filtres de métadonnées et le reranking appartiennent à la même revue que le choix du modèle. Un modèle plus petit avec un excellent contexte surpasse souvent un modèle plus grand avec un contexte pollué, surtout sous contraintes de latence et de coût.

Rendre le contexte observable

Quand les utilisateurs signalent une mauvaise réponse, les ingénieurs doivent reconstruire le contexte qui l'a produite. Stockez les versions de prompt et de retrieval, les identifiants de sources, les budgets de tokens et les résultats de validation avec des contrôles de confidentialité. Sans cette piste, chaque incident devient anecdotique.

Le context engineering réussit quand le système peut expliquer ce qu'il savait, ce qu'il ne savait pas, et pourquoi il a répondu ainsi. Cette transparence est le fondement de la confiance dans les produits IA.


Publié le 5 août 2026 par Berktug Berke Ates.