L'Agent peut déjà rechercher des parcs, récupérer les temps d'attente en direct, extraire davantage de détails sur les parcs et tenir compte de la météo. Mais certaines tâches ne tiennent pas dans un seul appel de Tool. Dans cette leçon, vous créerez un Workflow d'achat de billets en plusieurs étapes avec une porte d'approbation human-in-the-loop.
Vous créerez un Workflow simulé d'achat de billets comportant trois étapes explicites : établir un devis, attendre l'approbation de l'utilisateur et traiter le paiement. Chaque étape possède son propre schéma d'entrée et de sortie, afin que les données circulent clairement d'une étape à l'autre. Vous relierez le Workflow au point d'entrée Mastra et l'exécuterez dans Studio pour observer chaque étape, y compris la suspension et la reprise.
C'est important, car certaines logiques sont déterministes et ne devraient pas passer par un modèle de langage : calcul des frais, validation des entrées, confirmation des montants. Un Workflow vous donne le contrôle de l'ordre d'exécution et un point clair où attendre une approbation avant tout transfert d'argent.
"Si quelque chose est déterministe, ne demandez pas au modèle de raisonner à son sujet. Placez-le simplement dans une étape de Workflow."
— Guil Hernandez
Code :
Documentation Mastra pertinente :
Poser des questions :
Suivre Mastra :