Skip to main content

What are LLM Tools?

LLM tools run structured extraction against the current step’s conversation. The assistant reads what the caller has said and returns clean, typed data you can store in variables and route on. There are two LLM tools:

When extraction passes

All LLM extraction only passes when the caller is directly answering the assistant’s current-step question, or affirming the assistant’s immediately preceding confirmation question. Counter-questions, subject changes, deflections, unrelated answers, and vague answers return false.

Output

Both tools expose a single result boolean. Use the result boolean for tool-step conditions, and a destination/response map to store the extracted values.

Choosing between them

  • Need just one field? Use LLM Data — it offers typed extraction modes (text, number, date, date & time, enum).
  • Need a small group of related fields, like contact or claim details? Use LLM Custom with a flat schema.

Next Steps

  • LLM Data — Extract a single typed value
  • LLM Custom — Extract several flat fields in one call
  • Tool Steps — Learn how to configure tool steps
  • Variables — See all available variables