Skip to content

Tool evaluation

Evaluates tool calling behavior using an agent loop plus prompts and helper functions.

  • Upstream notebook: tool_evaluation/tool_evaluation.ipynb

What to focus on

  • What “good tool use” means (correct tool, correct args, correct order)
  • Measuring failures (tool misuse, missing tool calls, bad arguments)
  • Turning findings into tool schema / prompt improvements

Run locally

make test-notebooks NOTEBOOK=tool_evaluation/tool_evaluation.ipynb