Un parcours en étapes (LangGraph)
Une boucle libre, c'est bien pour apprendre.
Un process métier, souvent, veut des flèches : si devis custom → validation humaine, sinon réponse auto.
LangGraph (vu dans le cours Agents HF) pense l'agent comme un parcours : cases et flèches.
En une phrase
Tu dessines les étapes. L'agent suit le plan. Tu sais où ça a planté.
Analogie
C'est un plan de salle au magasin :
- entrée (comprendre la demande) ;
- rayonnage FAQ ou comptoir devis ;
- si devis → chef de rayon valide ;
- sortie (réponse client).
Les mots utiles (sans jargon lourd)
- État : ce qu'on sait déjà (messages, flags).
- Étape : une action (appeler le modèle, un outil, prévenir un humain).
- Choix : si / sinon.
Mini parcours boutique
- Comprendre l'intention.
- Si horaires → outil horaires → répondre.
- Si devis → collecter infos → brouillon → humain valide → envoyer.
- Sinon → « je passe la main ».
Quand tu n'en as pas besoin
Question simple + 2 outils + boucle courte : smolagents suffit.
LangGraph brille quand les branches métier existent vraiment.
En résumé
Dessine d'abord sur papier.
Code ensuite.
Garde peu d'étapes au début.
Suite : LlamaIndex - quand le cœur du problème, c'est ta documentation.
Questions fréquentes (FAQ)
Obligatoire en prod ?
Non. Utile dès qu'il y a des branches et des validations.
C'est du no-code ?
Non. Tu définis le parcours en code (parfois avec UI autour).
smolagents ou LangGraph ?
Apprendre / démo → smolagents. Process contrôlé → LangGraph.
Navigation dans la série
- Précédent : Mieux appeler les outils (fine-tune)
- Suivant : Agent + tes documents (LlamaIndex)