Skip to content
Customer service agent (client-side tools)

Customer service agent (client-side tools)

Demonstrates a customer support workflow where tools are executed client-side, including a pattern for simulating tool responses during development.

  • Upstream notebook: tool_use/customer_service_agent.ipynb

What to focus on

  • Designing “safe” client-side tools (no hidden side effects)
  • Using synthetic tool outputs to validate the conversation loop
  • Keeping tool inputs/outputs auditable and testable

Run locally

make test-notebooks NOTEBOOK=tool_use/customer_service_agent.ipynb