Français
Applied AI · Intermediate 🟡 · Session 5
❓ Interactive quiz
← Return to program 📄 Source .md

Quiz — Session 5: Tools & Tool Calling

Program : Applied AI — Intermediate Level — Instructor: Yann Isola Format: 10 MCQs (multiple choice questionnaire) — only one correct answer per question — recommended duration: 8 minutes.


Question 1 — What is the fundamental difference between RAG (Retrieval-Augmented Generation) and tools?

Question 2 — When a model “calls a tool,” what actually happens?

Question 3 — Why do we say that “tool descriptions are prompts”?

Question 4 — What are the three elements of a tool definition?

Question 5 — What does the parameter do? tool_choice: "any" ?

Question 6 — In the tool_use loop, what is the field used for? tool_use_id of the block tool_result ?

Question 7 — The Weather API is down. What is the RIGHT way to report this to the model?

Question 8 — What is the risk of returning "OK" to the model when the tool has failed?

Question 9 — A consultation agent must only READ client files. According to the principle of least privilege, what tools do you expose to him?

Question 10 — Among these tool definitions, which one respects good practices (“a tool does one thing, clear name, documented borderline cases”)?