Tool selection
Language models can choose which tools to invoke. Clear descriptions and validation ensure tool use remains safe and controlled.
- Describing tools to an LLM — Presenting capabilities in model-readable form.
- Interpreting tool instructions — Extracting tool names and arguments.
- Guarding tool calls — Validating requests before execution.