Français
ADVANCED LEVEL · SESSION 2

🔧 Advanced tool use — interactive laboratory

Applied AI · Yann Isola · Claude Certified Architect Preparation · 100% offline

Flow debugger tool_use

Advance step by step in a complete conversation with tool call: at each step, the JSON (JavaScript Object Notation — exact data exchange format exchanged with the API (Application Programming Interface) is displayed and commented. Then inject errors to observe how the protocol reacts — and how an architect should treat them.

Scenario: “How much is it in Lyon? »

💉 Error injection — activate an error then reset and reroll the flow:
key element of the step   faulty element injected

Tool Schema Validator

Paste a tool definition (the full object: name , description , input_schema ). The validator checks compliance with the Messages API specification, then evaluates the prompt-engineering quality of the definition — because the description of a tool is a prompt, not documentation.