Applied AI · Avancé 🔴 · Session 3
❓ Quiz interactif
← Retour au programme 📄 Source .md

Quiz — Session 3 (Avancé) : Claude Agent SDK

Programme : Applied AI — Yann Isola 10 QCM (Questions à Choix Multiples) — une seule bonne réponse par question, sauf mention contraire. Niveau : préparation Claude Certified Architect. Corrigé commenté en fin de document.


Question 1 — Dans le Claude Agent SDK (Software Development Kit — kit de développement logiciel), quel composant exécute la boucle agentique (envoi des messages, exécution des appels d'outils, itération jusqu'à la réponse finale) ?

Question 2 — Lors de la définition d'un outil avec `@tool`, d'où provient la **description** transmise au modèle ?

Question 3 — Comment le SDK construit-il le **schéma des paramètres** d'un outil ?

Question 4 — Quelle est la différence fondamentale entre un **handoff** et un **appel d'outil** ?

Question 5 — Un **input guardrail** déclenche son tripwire. Que se passe-t-il ?

Question 6 — Un coordinateur doit pouvoir déléguer du travail à des sous-agents dans l'environnement d'exécution Claude. Quelle configuration est **indispensable** ?

Question 7 — Quel est le rôle des **variables de contexte** (paramètre générique `Agent[MonContexte]`) ?

Question 8 — Vous lancez cinq analyses indépendantes en parallèle avec `asyncio.gather(...)`. Quelle option évite qu'un échec unique annule les quatre succès ?

Question 9 — Un formateur montre ce code de délégation : `Runner.run(agent_redacteur, "Rédige la section 2.")`. Pourquoi est-ce un anti-pattern ?

Question 10 — Un outil `initier_remboursement` peut être retenté après un timeout. Quelle précaution d'architecture est prioritaire ?