Quiz : Agents et workflows
Dernier quiz du cours — il couvre la section qui synthétise toutes les autres. Formulez chaque réponse avant de lire la correction ; ces sept questions sont exactement celles qu’un projet réel vous posera. Le quiz officiel de cette section se trouve sur Claude Academy.
Questions de révision
1. Différence entre workflow et agent ?
Workflow = étapes prédéfinies par votre code. Agent = Claude reçoit un objectif + des outils et détermine lui-même les étapes. La question qui les sépare : qui décide de la prochaine étape — le code ou le modèle ?
2. Quel pattern divise une tâche en évaluations parallèles ?
Le pattern de parallélisation : sous-tâches indépendantes exécutées en parallèle, résultats agrégés par un appel final. Condition d’application : l’indépendance des sous-tâches — sinon, c’est un chaînage.
3. Pourquoi le chaînage est-il parfois préférable à un gros prompt ?
La focalisation : Claude se concentre sur une étape à la fois → meilleurs résultats, surtout avec de nombreuses contraintes — produire d’abord, conformer ensuite. Bonus : entre deux maillons, votre code peut valider et corriger.
4. Qu’est-ce que le pattern évaluateur-optimiseur ?
Producteur → sortie → Évaluateur → si insuffisant → feedback → Producteur → (répéter jusqu’à acceptation). Le système se corrige seul, sans intervention humaine — une qualité qu’un appel unique n’atteint presque jamais.
5. Pourquoi les outils abstraits sont-ils préférables ?
Ils permettent à Claude de les combiner créativement pour des situations non prévues — lancer une commande, lire et modifier un fichier couvrent mille scénarios là où un outil « Refactorer » n’en couvre qu’un. Les capacités émergent de la composition, pas du catalogue.
6. Pourquoi l’inspection de l’environnement est-elle essentielle ?
Claude opère à l’aveugle : sans retour d’information — capture d’écran, relecture de fichier, sortie de tests —, il ne peut pas détecter les erreurs, suivre sa progression, ou s’adapter. Un agent qui observe bien décide bien.
7. Quand préférer un agent à un workflow ?
Quand vous ne savez pas à l’avance quelles tâches seront soumises, et que la flexibilité prime sur la prédictibilité. Dans tous les autres cas : workflow — les utilisateurs jugent la fiabilité, pas la sophistication.
Comment vous auto-évaluer
Les questions 1 et 7 forment la paire décisive — si le critère de choix workflow/agent n’est pas limpide, relisez la leçon de comparaison : c’est la décision d’architecture que chaque projet réel vous demandera. Les questions 2 à 4 couvrent les patterns de workflows (votre boîte à recettes), les 5 et 6 les principes de conception d’agents. Tout est clair ? Alors il ne reste que l’évaluation finale.
À vous de jouer
Choisir une architecture. Prenez trois fonctionnalités de votre application. Pour chacune, décidez : un appel unique, un workflow (lequel : chaînage, routage, parallélisation, évaluateur-optimiseur) ou un agent. Justifiez chaque choix en une phrase, puis écrivez la façon dont vous l’évaluerez.
Sources officielles : Quiz on agents and workflows (Claude Academy) · Building effective agents (Anthropic)
Points clés à retenir
- Workflow : votre code décide des étapes ; agent : le modèle les choisit.
- Quatre recettes de workflow : chaînage, routage, parallélisation, évaluateur-optimiseur.
- Un agent a besoin d’outils abstraits et combinables, et de moyens d’observer le résultat de ses actions.
- Privilégiez les workflows ; n’utilisez un agent que s’il est vraiment nécessaire.
Félicitations ! Vous avez terminé le cours Construire avec l’API Claude — la leçon suivante fait l’inventaire des compétences avant l’évaluation finale.