← Derniers articles
💻 computer science

What makes prompts a graph: necessary and sufficient conditions for prompt graph engineering

Cet article propose une définition constitutive et un cadre opérationnel pour l'« ingénierie de graphes de prompts » afin de caractériser formellement les systèmes de prompts modernes en tant que graphes explicites et exécutables, établissant ainsi les conditions nécessaires, un vocabulaire commun et un programme de recherche pour une pratique actuellement omniprésente dans l'industrie mais dépourvue de définition théorique précise.

Auteurs originaux : Sandeco Macedo

Publié 2026-07-31
📖 5 min de lecture🧠 Analyse approfondie

Auteurs originaux : Sandeco Macedo

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Imaginez que vous essayiez d'apprendre à un robot super intelligent comment résoudre un mystère. Au début, vous avez simplement écrit une seule lettre géante et parfaite au robot, espérant qu'il comprendrait tout à partir de ce message unique. C'était l'ancienne méthode : un prompt, une réponse. Mais à mesure que les robots devenaient plus intelligents et les mystères plus complexes, cette lettre unique ne suffisait plus. Les ingénieurs ont réalisé qu'ils devaient décomposer le problème. Ils ont commencé à faire en sorte que le robot rédige un plan, puis vérifie son travail, puis demande l'aide d'un spécialiste, et enfin vote pour la meilleure réponse. Soudain, le « prompt » n'était plus seulement une lettre ; c'était toute une équipe de robots travaillant ensemble selon un ordre spécifique.

C'est là que les choses deviennent délicates. Lorsque vous avez une équipe de robots qui s'échangent des notes, vous avez besoin d'une carte pour montrer qui parle à qui, qui attend qui, et qui prend la décision finale. Dans le monde de l'informatique, cette carte est appelée un graphe. Pensez à un graphe comme à une carte de métro : les stations sont les étapes (comme « lire un indice » ou « appeler l'expert »), et les voies sont les instructions indiquant au robot où aller ensuite. Certaines voies reviennent en boucle si une erreur est commise ; d'autres se divisent en deux chemins simultanément. La grande question pour les scientifiques et les ingénieurs actuels est la suivante : quand un ensemble désordonné d'instructions de robots devient-il un véritable « graphe » officiel que nous pouvons étudier, réparer et améliorer ? Si nous ne parvenons pas à nous mettre d'accord sur ce qu'est réellement un graphe, nous ne pourrons pas construire de meilleurs outils pour gérer ces équipes de robots.

Ce document, écrit par Sandeco Macedo, est comme un détective essayant de tracer la ligne de démarcation officielle pour ce nouveau domaine. L'auteur soutient que nous utilisons le mot « graphe » de manière trop imprécise. Parfois, les gens l'utilisent pour décrire la façon dont un robot pense à l'intérieur de sa propre tête, et parfois ils l'utilisent pour décrire une carte qu'un ingénieur a dessinée pour contrôler le robot. Le papier suggère que pour que quelque chose soit considéré comme de l'« Ingénierie de Graphes de Prompt » (Prompt Graph Engineering), il doit s'agir d'une carte spécifique et ingéniée, et non d'une simple conversation ou d'un processus de pensée.

L'auteur propose un test strict en quatre parties pour décider si un système est un véritable « graphe de prompt ». Premièrement, la carte doit être explicite : vous devez pouvoir voir les stations et les voies sur papier (ou dans le code) avant même que le robot ne commence à fonctionner. Deuxièmement, la carte doit être séparée des notes : vous devriez pouvoir modifier les instructions sur les voies (la structure) sans avoir à réécrire les lettres que le robot lit (le contenu), et vice versa. Troisièmement, la carte doit être exécutable : ce n'est pas seulement un dessin ; un ordinateur doit réellement l'exécuter, en décidant quelle station visiter ensuite selon les règles. Et quatrièmement, la carte doit être un objet réel : elle doit exister sous la forme d'un fichier ou d'un design qui peut être sauvegardé, versionné et amélioré au fil du temps, tout comme le plan d'une maison.

En utilisant ce test, le document distingue les vrais outils des imitateurs. Il confirme que des systèmes comme LangGraph et DSPy sont de véritables graphes de prompt car ils possèdent des cartes claires, des structures distinctes et des environies d'exécution qui les exécutent. Cependant, il écarte certains systèmes multi-agents populaires où les robots discutent librement et où le chemin emprunté n'est découvert qu'après avoir fini de parler ; ce sont des flux « émergents », et non des graphes ingéniés. Le document clarifie également que, bien que les « topologies de pensée » (où un robot génère un arbre d'idées) ressemblent à des graphes, elles ne sont pas la même chose car c'est le robot, et non l'ingénieur, qui dessine la carte.

En fin de compte, le document suggère que nous sommes à un tournant. Nous sommes passés de l'écriture de lettres uniques à l'ingénierie de systèmes complexes, bouclants et ramifiés. En définissant exactement ce qu'est un « graphe de prompt », l'auteur donne aux ingénieurs un vocabulaire commun et une liste de contrôle. Cela ne résout pas tous les problèmes, mais cela empêche de qualifier une conversation désordonnée de « graphe » et aide à se concentrer sur la construction de systèmes où la structure elle-même peut être inspectée, testée et optimisée. Le document conclut que, bien que la pratique de la construction de ces cartes soit déjà en cours dans les laboratoires et les entreprises, avoir une définition claire est la première étape nécessaire pour mesurer à quel point ces cartes améliorent nos systèmes d'IA.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →