GlossaryAgents and workflows

Tool Use

Tool use is when a model invokes external functions (search, calculators, APIs, code runners) to go beyond plain text generation.

Each tool call is a user trust moment: something real happened in another system because the AI requested it.

What it means

The model emits structured calls (name + arguments) that your app executes, then feeds results back into the conversation for the next step.

Why designers should care

Show tool name, scope, arguments summary, success/failure, and let users deny or undo, especially for write actions.

Example

A calendar agent proposes “Create 30-min hold tomorrow 2pm”; the UI previews event details and requires tap-to-confirm before the createCalendarEvent tool runs.

Common mistakes

  • Running write tools silently with no preview or audit trail.
  • Tool errors surfaced as generic model failures.
  • Too many tool calls in one turn with no progressive disclosure.

Explore more

Weekly AI UX notes

Patterns, prompts, and glossary updates for designers building AI products on Substack. No spam.

Subscribe on Substack