Aller au contenu principal

Agents et workflows

Quand une tache ne peut pas etre accomplie en une seule requete, on utilise des workflows ou des agents.

Choisir entre workflows et agents

  • Workflows : quand vous pouvez visualiser les etapes exactes que Claude doit suivre, ou quand l’UX contraint les utilisateurs a un ensemble de taches
  • Agents : quand vous ne savez pas exactement quelle tache ou quels parametres seront donnes a Claude

Les workflows sont des series d’appels predefinies. Les agents recoivent un objectif et un ensemble d’outils, et Claude determine comment les combiner.

Exemple de workflow : Image vers CAD

L’utilisateur depose une image d’une piece metallique, et l’application cree un fichier STEP (standard 3D) :

  1. Envoyer l’image a Claude pour une description detaillee
  2. Demander a Claude d’utiliser CadQuery pour modeliser l’objet
  3. Creer un rendu 3D du modele
  4. Demander a Claude de noter le rendu par rapport a l’image originale. Si des problemes existent, corriger et recommencer

Le pattern evaluateur-optimiseur

Ce pattern est courant dans les workflows :

  • Producteur : prend une entree et cree une sortie
  • Evaluateur : note la sortie selon des criteres
  • Boucle de feedback : si l’evaluateur rejette, le feedback retourne au producteur
  • Acceptation : le cycle continue jusqu’a validation

Identifier ces patterns vous donne des recettes reutilisables pour implementer vos propres fonctionnalites.