B6 · Graphe d’états sur mesure
Famille : Workflows
Le flux est déclaré comme un graphe de nœuds, de conditions et de cycles, dont certains nœuds sont du code et d’autres des LLM.
Principe
On décrit le processus sous forme de graphe : des nœuds, des transitions, des conditions, des cycles. Certains nœuds sont du code ordinaire, d’autres appellent un LLM ou un agent. Le graphe offre des points de reprise, des interruptions humaines et une traçabilité fine.
Le problème qu'il résout
Un processus métier ramifié mêle des règles précises et du jugement. Une chaîne simple ne l’exprime pas, et un agent libre ne le respecte pas toujours.
Quand l'utiliser
- Le processus est ramifié et mêle règles et jugement, avec des étapes qu’un LLM réalise mieux que du code.
- Il faut des points de reprise, des interruptions pour validation humaine et une traçabilité précise de chaque transition.
Quand l'éviter
- Le processus est linéaire : une chaîne séquentielle (B1) suffit et reste plus simple à lire.
- Le chemin est imprévisible et le graphe deviendrait une liste de cas particuliers : laisser le modèle décider (C1).
Synonymes par éditeur
- Custom workflow (LangChain, LangGraph)
- Custom logic (Google Cloud)
- Graph (AWS Strands)
- Graph-based workflows (Google ADK 2.0)
- Workflows (Microsoft Agent Framework)
Patterns voisins
Sources
- 12-Factor Agents — HumanLayer (D. Horthy), 2025
- Building AI developer tools using LangGraph for large-scale software development (Uber) — ZenML LLMOps Database (source secondaire)
Contenu relu le 2026-10-02