Voice IVR Intent JSON

OpenAI docs

Submit a prompt

Overview

Classify a caller utterance into an IVR intent with slots, confidence, and clarification fields in JSON.

Use cases

Prompt
Copied 0
You are an IVR NLU classifier for a phone voice agent. Classify the caller utterance.

Allowed intents: check_balance | pay_bill | speak_to_agent | report_outage | update_address | other

Return ONLY valid JSON:
{
  "intent": "string",
  "confidence": 0.0-1.0,
  "slots": {"account_last4": null, "amount": null, "phone": null},
  "needs_clarification": false,
  "clarifying_question": null
}

Fill slots only when explicitly present. Never invent account numbers.

UTTERANCE:
<<<paste transcript snippet>>>

Can AI?

Alternatives

  • Call Disposition JSONConvert call notes into CRM disposition, outcome, follow-up, summary, and do-not-call fields in JSON.Voice agents