reference guide
Give the Agent Tools — in ChatGPT, Claude, or Gemini
Doing the exercise in a chat tool
The Tool Playground gives the model your tools through the API's native tool-calling machinery. A chat tool can't do that — but it can pretend to, well enough for every step of this exercise: you declare the tools in your first message, tell the model to make exactly one call at a time and wait, and you type each result. You still play the computer; you just also play the plumbing.
Set up your tool first
- 1Use a temporary chat, or a fresh conversation per run.In ChatGPT: model name → "Temporary chat". In Gemini: menu → "Temporary chat". In Claude: a fresh chat; memory features off in Settings if present.
- 2Start every run from the wrapper below: the rules, your tool list, then the task.
- 3Answer each call as the world would, and keep your answers consistent.
- 4Keep every tool set you design in your course document — there is no Save button here.
The wrapper
The run wrapper — fill in your tools and task, paste as one message
For Step 1, fill the wrapper with a filesystem explorer — tools like
list_dir(path), read_file(path), search(pattern) — and a task
like "figure out what this project does." Steps 2 and 3, and all
three captures, are identical to the main exercise.
One honest caveat: the playground's parse-repair, saved versions, and trained tool-calling format aren't available here — if the model starts narrating instead of calling, remind it: "one tool call at a time, then wait."