Overview
Agents are AI-powered conversational assistants that handle customer interactions. Each agent has its own personality, context, knowledge base, and integrations. Agent information is included in the Business endpoint response. This page documents the agent structure and configuration options.Agent structure
Agents are returned as part of the business application configuration:Array of agent configurations
Accessing agent data
Agent data is retrieved through the Get Business endpoint:Example agent response
Agent configuration best practices
Context and personality
- Keep context variables specific and relevant to the agent’s purpose
- Define clear personality traits that align with your brand
- Set appropriate constraints to keep conversations on track
Utterances
- Write natural, conversational greetings and responses
- Test utterances with different customer types
- Localize utterances for multi-language support
Interruptions
- Enable interruptions for natural conversation flow
- Use AI-based turn detection for better accuracy
- Configure verification to reduce false positives
Knowledge base
- Link relevant knowledge bases to provide accurate information
- Use query refinement to improve search accuracy
- Monitor knowledge base usage and update content regularly
Integrations
- Configure STT, LLM, and TTS per language for best results
- Test different AI models to find the best fit for your use case
- Monitor integration performance and costs
Notes
- Background audio URLs are pre-signed and expire after approximately 8 hours
- Agents can be enabled/disabled without deleting configuration
- Multi-language agents require separate STT/LLM/TTS integrations per language
- Agent settings are inherited from business-level defaults unless overridden