Programme : Applied AI — Niveau Intermédiaire — Instructeur : Yann Isola
Format : 10 QCM (questionnaire à choix multiples) — une seule bonne réponse par question — durée conseillée : 8 minutes.
Question 1 — Quelle est la différence fondamentale entre le RAG (Retrieval-Augmented Generation, génération augmentée par récupération) et les outils ?**
Réponse : B
Question 2 — Quand un modèle « appelle un outil », que se passe-t-il réellement ?**
Réponse : C
Question 3 — Pourquoi dit-on que « les descriptions d'outils sont des prompts » ?**
Réponse : B
Question 4 — Quels sont les trois éléments d'une définition d'outil ?**
Réponse : A
Question 5 — Que fait le paramètre `tool_choice: "any"` ?**
Réponse : C
Question 6 — Dans la boucle tool_use, à quoi sert le champ `tool_use_id` du bloc `tool_result` ?**
Réponse : B
Question 7 — L'API météo est en panne. Quelle est la BONNE façon de le signaler au modèle ?**
Réponse : C
Question 8 — Que risque-t-on en renvoyant `"OK"` au modèle alors que l'outil a échoué ?**
Réponse : C
Question 9 — Un agent de consultation doit uniquement LIRE des fiches clients. Selon le principe du moindre privilège (principle of least privilege), quels outils lui exposez-vous ?**
Réponse : A
Question 10 — Parmi ces définitions d'outil, laquelle respecte les bonnes pratiques (« un outil fait une chose, nom clair, cas limites documentés ») ?**