Tool use and building an agent
Describing tools so the model picks the right one
The schema is a prompt. The model sees a name, a description and your parameter descriptions, and nothing else, so most wrong-tool bugs are writing bugs.
Not yet
This one opens once you have finished Prompt engineering.
Progress is kept against your account, so finishing a module needs one. Everything up to here is open without.