Veille
Fil conducteur
Tous les articles01 · Comprendre02 · Relier03 · Décider04 · Transmettre
Lecture
Publications

Answer Engineering : après le prompt, définir ce qu'une réponse doit respecter

Documenté dans la recherche en NLP depuis 2021, l'Answer Engineering travaille sur la forme, l'espace et l'extraction des réponses. Du décodage contraint au contrôle au runtime, puis à sa réappropriation éditoriale, cette analyse distingue ce que le concept permet réellement de ce qu'il ne garantit pas.

Visuel éditorial Kachouri consacré à l'Answer Engineering, avec le nouveau logo et une illustration de flux de réponse structurée.
Partager
LinkedIn ↗WhatsApp ↗Courriel
Plus
Ma lectureCommencer la lectureSources et vérifications
Nature
Analyse éditoriale
Mis à jour
25/09/2026
Méthode, sources et limites ↓
Ma lectureReprendre, écouter et annoter localementDonnées conservées sur cet appareil · sans compte
Ouvrir
Vos repères restent sur cet appareilComment ça marche

Favoris, progression, repères et préférences de lecture restent dans ce navigateur. Kachouri ne crée pas de profil de lecture distant pour ces données. Vous pouvez les exporter pour les conserver ou les effacer depuis Ma lecture. Comme pour toute page web, la consultation de la page reste visible par le serveur.

Dans cet article 11 repères

Le "prompt engineering" nous a habitués à travailler l'entrée : mieux formuler la demande, fournir le contexte pertinent, choisir des exemples, préciser un rôle ou imposer un format. L'Answer Engineering part de l'autre côté du problème. Il ne demande plus seulement comment parler au modèle, mais ce que le système devra considérer comme une réponse recevable une fois le texte généré.

Ce déplacement paraît presque trivial. Il ne l'est pas. Une réponse peut être élégante et inutilisable, parfaitement structurée et fausse, correctement sourcée en apparence mais mal étayée, ou encore compatible avec un schéma technique tout en violant une règle métier. L'intérêt du concept apparaît précisément dans cet écart entre "obtenir une réponse" et "obtenir une sortie dont les propriétés sont définies, récupérables et contrôlables".

Le terme revient aujourd'hui dans des contextes très différents, depuis la recherche sur les modèles de langage jusqu'au GEO et à la rédaction dite "IA-ready". Le risque est donc moins de passer à côté d'une nouvelle mode que de mettre sous le même nom des mécanismes qui n'agissent pas au même endroit.

Le terme existe depuis 2021, mais son sens initial est plus étroit que son usage actuel

Le 28 juillet 2021, Pengfei Liu, Weizhe Yuan, Jinlan Fu, Zhengbao Jiang, Hiroaki Hayashi et Graham Neubig déposent sur arXiv Pre-train, Prompt, and Predict: A Systematic Survey of Prompting Methods in Natural Language Processing. Le papier, ensuite publié dans ACM Computing Surveys, contient explicitement une section 5 intitulée "Answer Engineering". Il distingue la conception du prompt de la conception de l'espace dans lequel la réponse est recherchée, notamment à travers l'Answer Shape et l'Answer Space.

Dans ce cadre, l'Answer Shape concerne la forme physique ou la granularité de la sortie : un token, un segment de texte, une phrase ou une réponse plus ouverte. L'Answer Space concerne l'ensemble des candidats possibles. Pour une classification binaire, cet espace peut être réduit à deux valeurs ; pour une tâche générative, il peut rester largement ouvert. Ce n'est donc pas une théorie générale de la "bonne réponse", mais un problème d'ingénierie très concret : comment faire correspondre une production linguistique probabiliste avec l'objet attendu par la tâche.

En 2024, The Prompt Report de Sander Schulhoff et de nombreux coauteurs reprend cette distinction et ajoute explicitement un troisième élément, l'Answer Extractor. Le rapport définit alors l'Answer Engineering comme le processus de développement ou de sélection d'algorithmes permettant d'extraire une réponse précise de la sortie d'un LLM. L'extracteur peut être simple, par exemple une expression régulière, ou plus complexe. Cette extension est importante parce qu'elle fait apparaître une réalité opérationnelle : même lorsqu'on ne maîtrise pas complètement ce que le modèle génère, on peut définir la manière dont la partie utile sera reconnue et transformée.

La réponse devient un objet à concevoir, pas seulement un texte à générer

Prenons un exemple volontairement simple. Demander à un modèle "analyse ce dossier et donne-moi ton avis" laisse ouvertes la forme de la réponse, la nature des conclusions, la manière de distinguer un fait d'une hypothèse et les conditions dans lesquelles le modèle devrait refuser de conclure. On peut améliorer le prompt, mais une partie du problème reste située en sortie.

Une approche orientée Answer Engineering peut au contraire définir que chaque affirmation doit appartenir à un ensemble d'états autorisés, par exemple "supported", "uncertain", "contradicted" ou "unknown", qu'une donnée chiffrée doit être accompagnée d'une source et d'une date, et qu'une conclusion doit rester "unknown" si une preuve obligatoire manque. Le modèle peut continuer à générer du langage naturel, mais le système qui l'entoure sait désormais ce qu'il attend et ce qu'il doit rejeter.

Cette logique complète une autre question déjà abordée sur Kachouri avec PRISM 153, qui cherche à déterminer quelle IA est légitime pour répondre. Le routage demande quel modèle doit prendre la main ; l'Answer Engineering demande quelles propriétés sa sortie doit respecter. Ce sont deux couches différentes d'un même problème d'architecture, et aucune ne dispense de vérifier le contenu final.

Un JSON valide peut toujours raconter quelque chose de faux

Les "structured outputs" et le décodage contraint donnent une traduction moderne et très concrète de cette logique. Il ne s'agit plus seulement d'écrire "réponds en JSON valide" dans une invite. Certaines méthodes contraignent directement les choix possibles pendant la génération afin d'empêcher une sortie incompatible avec le schéma attendu.

Publié en 2025, JSONSchemaBench a précisément été conçu pour mesurer ces mécanismes. Le benchmark réunit 10 000 schémas JSON issus de cas réels et compare six frameworks ou implémentations, dont Guidance, Outlines, llama.cpp, XGrammar, OpenAI et Gemini. Les auteurs évaluent la conformité aux contraintes, mais aussi la couverture des types de contraintes, l'efficacité et la qualité de la génération. Le benchmark existe justement parce que toutes les implémentations ne se valent pas et qu'une garantie de structure ne résume pas le comportement du système.

La distinction essentielle se trouve là : la conformité syntaxique n'est pas la véracité sémantique. Un objet JSON peut respecter exactement son schéma tout en contenant une date inventée, une causalité non démontrée ou une source qui ne soutient pas l'affirmation associée. C'est cohérent avec la ligne éditoriale développée dans le dossier IA responsable : utilité, contrôle, traçabilité et réversibilité : une sortie de modèle ne devient pas une preuve simplement parce qu'elle est propre, structurée ou facile à intégrer dans un logiciel.

En 2026, un préprint propose de contrôler aussi la trajectoire de génération

Un travail plus récent pousse le terme plus loin. Le 19 juin 2026, Victor Lavrenko et Anastasiia Molodnitskaia publient sur arXiv Answer Engineering: Local Trajectory Editing for Protocol-Constrained Decision Making in Large Language Models. Les auteurs décrivent une couche déterministe au runtime capable d'appliquer des interventions locales guidées par des règles sur la trajectoire visible de génération, sans réentraînement du modèle, modification de ses poids ou recherche globale.

Leur évaluation porte sur un benchmark clinique contrôlé consacré à la surdité brusque. Dans ce cadre précis, la conformité au protocole passe de 54,5 % en génération non guidée à 25,1 % avec une condition de raisonnement pas à pas, puis à 83,5 % avec l'édition locale de trajectoire. Sur la condition de contraste conductif, l'adhérence atteint 77,9 %, tandis que l'exactitude équilibrée passe de 42,0 % sous la condition de raisonnement seule à 80,7 % avec l'intervention proposée.

Ces résultats sont intéressants, mais leur portée doit rester exactement celle de l'expérience. Il s'agit d'un préprint de 2026, évalué sur un protocole clinique contrôlé, et les auteurs signalent eux-mêmes des limites liées à la couverture des règles, à la fiabilité des déclencheurs et à certains comportements persistants du modèle. Ce papier ne démontre donc pas qu'une couche d'Answer Engineering rendrait n'importe quel LLM "fiable". Il montre qu'un contrôle externe, explicite et auditable peut améliorer l'adhérence à un protocole dans le dispositif testé.

Prompt, contexte, récupération et réponse ne contrôlent pas la même chose

Une partie de la confusion vient du fait que plusieurs couches sont souvent présentées comme des recettes concurrentes alors qu'elles répondent à des questions différentes. Le Prompt Engineering travaille d'abord sur la formulation de l'instruction. Le Context Engineering organise ce que le modèle peut voir au moment de répondre. Un pipeline RAG ajoute une mécanique de récupération, de sélection et d'injection de documents. L'Answer Engineering intervient sur l'espace de sortie, sa forme, son extraction ou, dans certaines approches récentes, son contrôle pendant la génération.

Ces briques peuvent fonctionner ensemble. Elles peuvent aussi échouer indépendamment les unes des autres. Un excellent prompt alimenté par une documentation périmée reste un excellent moyen d'obtenir une réponse périmée. Un RAG peut récupérer le mauvais passage. Un schéma parfaitement respecté peut transporter une mauvaise conclusion. Une architecture multi-modèles peut enfin devenir difficile à remplacer si l'état, la mémoire et les règles restent enfermés dans une plateforme unique, un problème déjà développé dans l'analyse sur l'IA et la dépendance technologique.

L'Answer Engineering n'est donc pas "l'après Prompt Engineering" au sens d'une technologie qui rendrait les précédentes obsolètes. Il complète la chaîne en traitant une question que l'on laisse trop souvent implicite : quand le système reçoit une production du modèle, à quelles conditions peut-il réellement l'utiliser ?

Quand le SEO reprend le mot, le mécanisme change

Le même syntagme circule désormais dans un autre univers. En décembre 2025, l'agence Nooki publie par exemple un article intitulé Answer Engineering : la nouvelle façon d'écrire pour ChatGPT, Perplexity et les IA. Le terme y désigne une méthode éditoriale "answer-first" : question identifiable, réponse directe, blocs autonomes, structure pensée pour faciliter la reprise par un moteur génératif.

Cette pratique peut avoir un intérêt éditorial. Elle ne correspond cependant pas au mécanisme décrit par Liu et al. ou Schulhoff et al. Le propriétaire d'une page web ne contrôle ni le retriever, ni le reranking, ni le contexte finalement présenté au modèle, ni la décision de citer son contenu. Il optimise un document soumis à un système tiers, alors que l'Answer Engineering académique agit sur la définition ou l'extraction de la sortie d'un modèle que l'on intègre à une tâche.

Les travaux sur le Generative Engine Optimization montrent qu'il ne faut pas pour autant balayer la question. En 2023, Pranjal Aggarwal et ses coauteurs introduisent GEO et GEO-bench, avec des gains de visibilité pouvant atteindre 40 % dans leur environnement expérimental. Leur propre papier insiste toutefois sur le caractère "black-box" des moteurs génératifs et sur le faible contrôle des créateurs quant au moment et à la manière dont leurs contenus sont affichés.

Une revue critique publiée en juillet 2026 par Olivier Martinez apporte une limite supplémentaire. Après examen de 45 études, elle conclut que les gains du papier fondateur sont valides dans leur cadre expérimental, notamment lorsque la source est déjà présente dans un contexte fixé, mais qu'ils ne démontrent ni une découvrabilité organique durable ni un effet causal stable sur plusieurs plateformes. Autrement dit, rendre un contenu plus clair, attribué et exploitable peut être utile ; promettre qu'une structure éditoriale "force" ChatGPT, Perplexity ou Google à citer une page serait une conclusion que les travaux disponibles ne permettent pas d'établir.

Une citation n'est pas une preuve, même lorsqu'elle en a l'apparence

Cette distinction entre forme et preuve devient encore plus importante lorsque la réponse contient des références. En 2023, Nelson F. Liu, Tianyi Zhang et Percy Liang ont audité Bing Chat, NeevaAI, Perplexity.ai et YouChat. Dans leur évaluation humaine, 51,5 % des phrases générées étaient entièrement soutenues par les citations affichées, et 74,5 % des citations soutenaient réellement la phrase à laquelle elles étaient associées.

Ces chiffres décrivent des systèmes observés en 2023. Ils ne doivent pas être utilisés comme mesure des versions de 2026 de ChatGPT, Perplexity ou d'autres moteurs. Leur intérêt est ailleurs : ils montrent expérimentalement qu'une réponse peut présenter l'apparence documentaire de la vérifiabilité sans que chaque affirmation soit effectivement soutenue.

Une architecture sérieuse doit donc traiter séparément la présence d'une source et la relation entre cette source et l'affirmation. Vérifier qu'un champ source n'est pas vide est une vérification de structure. Vérifier que le document existe, qu'il est authentique, qu'il dit bien ce qu'on lui attribue, qu'il concerne la bonne période et la bonne population relève d'un autre niveau. Mélanger les deux revient à transformer une interface propre en fausse assurance.

Kerkito offre un terrain d'application, pas une preuve du concept

Cette recherche rejoint directement une piste de travail autour de Kerkito, qui fait partie de mon propre écosystème de projets. Je précise cette proximité parce qu'elle compte pour la lecture : Kerkito n'est pas utilisé ici pour prouver l'Answer Engineering, mais comme terrain possible d'application de ce que les sources décrivent.

Dans son état public documenté au 17 septembre 2026, Kerkito est présenté comme un moteur déterministe, sans LLM requis, qui aide à structurer une intention en distinguant notamment faits, hypothèses, contraintes et preuves. L'évolution envisagée consisterait à prolonger cette logique après la clarification de la demande : non pas produire la réponse à la place d'un modèle ou d'un humain, mais compiler un contrat de réponse indiquant la forme attendue, les états admissibles, les preuves exigées, les inconnues acceptables et les conditions de rejet.

Il faut maintenir ici une frontière nette entre le produit actuel et cette piste. Ce "contrat de réponse" est une direction de conception, pas une fonctionnalité que cet article présente comme déjà déployée. Son intérêt est justement de rester testable : Kerkito pourrait contrôler localement qu'une section obligatoire existe, qu'une date est présente ou qu'un statut appartient à une nomenclature, sans prétendre pour autant que la source citée est vraie ou que la conclusion est scientifiquement valide.

Ce que les sources ne permettent pas d'affirmer

Les travaux disponibles permettent de documenter l'existence académique du terme, ses mécanismes historiques et plusieurs prolongements techniques. Ils ne permettent pas de transformer "Answer Engineering" en étiquette universelle couvrant tout ce qui touche à la qualité d'une réponse. Les structured outputs, le constrained decoding, l'extraction, la validation métier et l'édition de trajectoire ont des liens conceptuels évidents, mais ils ne constituent pas nécessairement une discipline unique avec une définition stabilisée par toute la communauté.

Ils ne permettent pas davantage d'affirmer qu'une sortie structurellement conforme est vraie. JSONSchemaBench mesure notamment la capacité des systèmes à produire des sorties respectant des contraintes de schéma ; il ne transforme pas un schéma en mécanisme de fact-checking. Le préprint de Lavrenko et Molodnitskaia fournit, lui, un résultat expérimental précis sur un protocole donné, pas une garantie transférable à tous les domaines.

Enfin, la réutilisation du terme dans le SEO, l'AEO ou le GEO doit être décrite comme une acception commerciale et éditoriale distincte, plutôt que comme une fraude terminologique dont l'intention serait démontrée. Les sources permettent de montrer que le mécanisme n'est pas le même. Elles ne permettent pas de déduire pourquoi chaque acteur a choisi ce vocabulaire.

Le vrai déplacement est de définir la réponse avant de la croire

L'intérêt de l'Answer Engineering n'est finalement pas de fournir un nouveau mot à coller après "Prompt Engineering". Il est de rendre visible une question que l'usage conversationnel des LLM masque facilement. Tant qu'une IA répond dans une fenêtre de chat, une phrase plausible peut suffire à donner l'impression que le travail est terminé. Dès que cette réponse alimente une décision, un logiciel, une recherche ou une procédure, il faut savoir ce qui est acceptable, ce qui manque et ce qui doit empêcher l'exécution.

C'est là que le concept devient utile : une réponse peut être pensée comme un objet avec une forme, un espace admissible, une méthode d'extraction, des exigences de preuve et des conditions de refus. La génération reste probabiliste, mais toutes les règles qui l'entourent ne sont pas obligées de l'être.

Le changement le plus intéressant n'est donc peut-être pas de mieux demander à l'IA de répondre. C'est de décider, avant qu'elle parle, ce qui nous autorisera réellement à utiliser sa réponse.

Sources et références

  1. Pengfei Liu, Weizhe Yuan, Jinlan Fu, Zhengbao Jiang, Hiroaki Hayashi, Graham Neubig, Pre-train, Prompt, and Predict: A Systematic Survey of Prompting Methods in Natural Language Processing, arXiv, 28 juillet 2021, publication ultérieure dans ACM Computing Surveys. arXiv:2107.13586 | DOI 10.1145/3560815
  1. Sander Schulhoff et al., The Prompt Report: A Systematic Survey of Prompting Techniques, arXiv, 6 juin 2024, révisions ultérieures. arXiv:2406.06608
  1. Saibo Geng et al., JSONSchemaBench: A Rigorous Benchmark of Structured Outputs for Language Models, arXiv, 18 janvier 2025, version révisée du 27 février 2025. arXiv:2501.10868
  1. Victor Lavrenko, Anastasiia Molodnitskaia, Answer Engineering: Local Trajectory Editing for Protocol-Constrained Decision Making in Large Language Models, préprint arXiv, 19 juin 2026. arXiv:2606.21121
  1. Pranjal Aggarwal, Vishvak Murahari, Tanmay Rajpurohit, Ashwin Kalyan, Karthik Narasimhan, Ameet Deshpande, GEO: Generative Engine Optimization, arXiv, 16 novembre 2023. arXiv:2311.09735
  1. Olivier Martinez, Optimizing Visibility in Generative Engines: A Critical Survey of Generative Engine Optimization (2023-2026), arXiv, 15 juillet 2026. arXiv:2607.14035
  1. Nelson F. Liu, Tianyi Zhang, Percy Liang, Evaluating Verifiability in Generative Search Engines, Findings of EMNLP 2023. ACL Anthology
  1. Stanislas Weyant, Answer Engineering : la nouvelle façon d'écrire pour ChatGPT, Perplexity et les IA, Nooki, 23 décembre 2025. Cette source est utilisée uniquement comme exemple documenté de l'acception SEO/GEO du terme, pas comme preuve scientifique de son efficacité. Article Nooki

Dossier de vérification

Sources et vérifications

La bibliographie de l’article reste visible juste au-dessus. Ce dossier ajoute une couche structurée pour retrouver la provenance, suivre les références et faciliter une future mise à jour, sans transformer leur présence en validation automatique de leur contenu.

8 références
Références structurées8URLs conservées explicitement
Domaines distincts3Origines documentaires différentes
Sources externes8Références hors de Kachouri
Liens Kachouri0Contexte et analyses internes reliés
Consulter le dossier des sourcesProvenance structurée, domaine et dates disponibles8 entrées
researchLiu et al., Pre-train, Prompt, and Predict

arxiv.org · publié le 28/07/2021 · consulté le 25/09/2026

Ouvrir
researchSchulhoff et al., The Prompt Report

arxiv.org · publié le 06/06/2024 · consulté le 25/09/2026

Ouvrir
researchGeng et al., JSONSchemaBench

arxiv.org · publié le 18/01/2025 · consulté le 25/09/2026

Ouvrir
researchLavrenko et Molodnitskaia, Answer Engineering: Local Trajectory Editing

arxiv.org · publié le 19/06/2026 · consulté le 25/09/2026

Ouvrir
researchAggarwal et al., GEO: Generative Engine Optimization

arxiv.org · publié le 16/11/2023 · consulté le 25/09/2026

Ouvrir
researchMartinez, Optimizing Visibility in Generative Engines

arxiv.org · publié le 15/07/2026 · consulté le 25/09/2026

Ouvrir
researchLiu, Zhang et Liang, Evaluating Verifiability in Generative Search Engines

aclanthology.org · consulté le 25/09/2026

Ouvrir
webWeyant, Answer Engineering : la nouvelle façon d écrire pour ChatGPT, Perplexity et les IA

nooki.fr · publié le 23/12/2025 · consulté le 25/09/2026

Ouvrir

Prolonger la lecture

Du constat à une action maîtrisable

Reliez cette analyse à votre situation : un besoin à cadrer, une architecture à éprouver ou un outil à tester. Ces projets montrent les prolongements possibles de la démarche.

Parler d’un problème concretExplorer l’écosystème
Koperateur ConsultingCadrer, bâtir, opérer, mesurer RoastMyURLAuditer les fondations d’un site ItylosCollaborer sans exposer les données 0blaLa privacy utile, pas cosmétique

Continuer la lecture

Web, audit & visibilitéRoastMyUrl affiche 68/100. Non, cela ne veut pas dire que le site est sécurisé à 68 %04/10/2026 Veille & analyseFormateur IA en 2026 : prouver et maintenir son expertise03/10/2026 Veille & analyseStart-up françaises : cinq freins au passage à l'échelle03/10/2026