Cadrer les décisions
Définir les décisions que l'agent peut prendre, les outils qu'il peut appeler et les actions qui exigent toujours une approbation humaine.
Un agent qui survit en production n'est pas une boucle de prompts. Il possède des outils explicites, des permissions, des limites, une mémoire, des évaluations et un chemin de reprise.
Je conçois et construis des agents utilisant des outils, y compris l'orchestration multi-agents avec des outils typés dans Pydantic AI, LangGraph lorsque le flux de contrôle le justifie, et un runtime managé comme AWS AgentCore lorsque l'exploitation l'exige.
Un agent superviseur appelle la recherche documentaire, des API métier et un bac à sable de code, entouré de mémoire, d'un jeu d'évaluation et d'une validation humaine.
Définir les décisions que l'agent peut prendre, les outils qu'il peut appeler et les actions qui exigent toujours une approbation humaine.
Implémenter le graphe, les outils, la mémoire et le jeu d'évaluation, puis comparer les architectures sur vos cas réels avant de passer à l'échelle.
Ajouter la supervision, les replis et les alertes, mener une période supervisée, puis remettre le runbook d'exploitation à votre équipe.
Lorsque la tâche nécessite de choisir des outils ou d'adapter une séquence au contenu. Un pipeline déterministe reste moins cher et plus prévisible pour un traitement stable et bien spécifié.
Pydantic AI pour des agents et des outils typés, LangGraph lorsque le graphe a besoin d'un état explicite, et des runtimes managés comme AWS AgentCore lorsque le contexte d'exploitation le favorise.
Les actions sont en liste blanche, les arguments sont validés, les étapes risquées exigent une confirmation et chaque appel est tracé. La reprise fait partie de la conception, pas d'une réflexion après coup.
Chaque agent dispose d'un jeu d'évaluation construit à partir de vos cas : choix des outils, justesse des arguments, qualité d'extraction et gestion des échecs. Les régressions sont détectées avant le déploiement.
Oui. Les agents peuvent fonctionner sans serveur ou sur des services gérés dans votre compte, avec vos fournisseurs de modèles et vos contrôles d'accès.