Overview
Automation AI enables you to create conversational AI experiences that:- Understand natural language with advanced NLU
- Manage complex multi-turn dialogs
- Integrate with enterprise systems
- Deploy across voice and digital channels
Key Components
DialogGPT Orchestration
LLM-powered conversation management that intelligently routes between:- Traditional dialog flows — Structured, predictable conversations
- Generative responses — Open-ended, context-aware answers
- Agent handoff — Seamless transfer to human agents
DialogGPT Configuration
Natural Language Understanding
The NLU engine processes user messages to extract meaning and intent.NLU Pipeline
Intent Recognition
Intents represent user goals. The ML engine uses training utterances to recognize intents.Creating Intents
Intent Training Best Practices
| Practice | Description |
|---|---|
| Variety | Include different phrasings, not just synonyms |
| Real examples | Use actual customer messages when possible |
| Entity marking | Mark entities in utterances for extraction |
| Negative examples | Add utterances that should NOT match |
| Regular updates | Review misclassifications and retrain |
Machine Learning Settings
Entity Extraction
Entities are structured data extracted from user messages.Built-in Entities
| Entity | Examples | Format |
|---|---|---|
@sys.date | ”tomorrow”, “next Monday”, “Jan 15” | ISO date |
@sys.time | ”3pm”, “15:00”, “afternoon” | ISO time |
@sys.number | ”five”, “42”, “1,000” | Number |
@sys.currency | ”$50”, “50 dollars”, “USD 50” | Amount + currency |
@sys.email | ”user@example.com” | Email string |
@sys.phone | ”(555) 123-4567” | Phone string |
@sys.percentage | ”50%”, “half” | Decimal |
@sys.location | ”New York”, “123 Main St” | Location object |
Custom Entity Types
List Entity — Predefined values:Entity Prompts
Configure how to collect missing entities:Sentiment Analysis
Detect user emotion to adjust responses:Traits
Classify overall message characteristics:| Trait | Description |
|---|---|
| Greeting | Hello, hi, good morning |
| Gratitude | Thank you, thanks, appreciate it |
| Complaint | Frustrated, unhappy, issue |
| Question | Interrogative patterns |
| Command | Imperative patterns |
| Farewell | Goodbye, bye, see you |
Dialog Management
Build conversation flows using nodes and transitions. For detailed flow building, see Flows & Dialogs.Dialog Node Types
| Node Type | Purpose | Use Case |
|---|---|---|
| Intent | Entry point for intent | Start of dialog |
| Message | Display text/media | Responses, confirmations |
| Entity | Collect user input | Form fields, selections |
| Script | Run custom code | Calculations, API prep |
| Service | Call external API | Backend integrations |
| Agent | AI agent execution | LLM-powered tasks |
| Prompt | Single LLM call | Summarization, extraction |
| Logic | Conditional branching | Decision trees |
| Confirmation | Verify with user | Before actions |
| Agent Transfer | Handoff to human | Escalation |
Dialog Flow Example
Context Variables
Store and access data throughout conversations:Interruption Handling
Handle topic changes gracefully:AI Agents
Agent Node
Integrate AI agents into dialog flows:Prompt Node
Use LLMs for specific tasks:Agent Tools
Define tools agents can use:Integration Actions
Pre-built Actions
30+ pre-built integrations with enterprise systems:| Category | Integrations |
|---|---|
| CRM | Salesforce, HubSpot, Microsoft Dynamics 365, Zoho |
| Ticketing | Zendesk, ServiceNow, Freshdesk, Jira |
| Commerce | Shopify, Magento, WooCommerce, BigCommerce |
| Communication | Twilio, SendGrid, Mailchimp |
| Calendar | Google Calendar, Outlook, Calendly |
| Payment | Stripe, PayPal, Square |
Custom API Actions
Create custom integrations:Testing & Debugging
Conversation Testing
Test dialogs in the builder:- Open Test panel
- Enter test utterances
- Verify intent recognition and confidence
- Check entity extraction
- Review conversation flow
- Validate API responses
Batch Testing
Run automated test suites:Debug Mode
Enable detailed logging:- Intent confidence scores
- Entity extraction details
- API request/response logs
- Context variable values
- Dialog path taken
Deployment
Channel Support
Deploy to multiple channels. See Channels for detailed configuration.| Channel | Features |
|---|---|
| Web | Chat widget, customizable UI |
| Voice | IVR, voice bots, telephony |
| Messaging | WhatsApp, SMS, Messenger |
| Social | Twitter, Instagram |
| Mobile | iOS/Android SDKs |
Versioning
Manage assistant versions:Related
- Flows & Dialogs — Detailed dialog building
- Channels — Channel configuration
- Integrations — Enterprise integrations
- Search AI — Knowledge retrieval
- Contact Center AI — Agent handoff and routing