Dialog Agents
Build conversational experiences with intent-based orchestration.Overview
Dialog Agents provide a structured approach to conversation design using DialogGPT—an orchestration engine that manages conversational flows autonomously. Unlike fully agentic apps, dialog agents use predefined intents and flows while leveraging LLMs for natural language understanding.DialogGPT
DialogGPT is the orchestration engine that powers dialog agents. It:- Detects user intents without extensive training data
- Manages multi-intent conversations
- Handles ambiguity through clarification
- Generates contextually appropriate responses
How It Works
Three-Phase Processing
Key Capabilities
Intent Detection
Uses RAG and LLMs to accurately identify intents without requiring extensive training data.Multi-Intent Handling
Process multiple intents within a single query: Sequential: Intents executed one after anotherAmbiguity Resolution
Handle unclear intents through real-time clarification:Conversational Nuance
Naturally handle:- Pauses and hesitation
- Repetitions and corrections
- Conversation restarts
- Topic switches
Dialog vs Agentic Apps
| Aspect | Dialog Agents | Agentic Apps |
|---|---|---|
| Structure | Intent-based flows | Autonomous reasoning |
| Training | Dialog definitions | Agent instructions |
| Flexibility | Predefined paths | Dynamic decisions |
| Best for | Structured tasks | Open-ended problems |
When to Use Dialog Agents
- Tasks with well-defined conversation paths
- FAQ-style interactions
- Form-filling and data collection
- Guided processes with clear steps
When to Use Agentic Apps
- Complex, open-ended requests
- Tasks requiring multi-step reasoning
- Dynamic tool selection
- Situations where paths aren’t predetermined
Building Dialog Agents
Define Intents
Create Flows
Configure FAQs
Model Configuration
DialogGPT supports multiple model types:| Model Type | Use Case |
|---|---|
| Commercial (OpenAI, Anthropic) | Production deployments |
| XO GPT | Kore.ai’s optimized models |
| Custom | Fine-tuned models |