What is a Persona?
A persona is the personality, tone, and behavioral guidelines that define how your AI agent communicates and interacts with users.Think of it as:
Your agent’s character sheet - who they are, how they talk, and what they do
Personas are now configured through the
LuaAgent class along with skills, webhooks, jobs, and processors. See Agent Concept for the complete pattern.Why Personas Matter
Consistency
Same personality across all conversations
Brand Alignment
Matches your company’s voice and values
User Experience
Creates connection and trust
Effectiveness
Guidelines ensure helpful responses
Persona Structure
A good persona includes:Good vs Bad Examples
- ❌ Bad Persona
- ✅ Good Persona
- Too vague
- No specific guidance
- No personality
- No context
How to Write a Great Persona
1. Define the Role Clearly
2. List Specific Responsibilities
3. Describe Personality
4. Provide Clear Guidelines
5. Add Business Context
Managing Your Persona
Edit
Test
Deploy
Create versions and deploy to production
Monitor
Advanced: Channel-Aware Personas
For most agents, a single persona works great. But if you need different behavior on voice vs text channels (e.g., conversational tone on voice, structured formatting on text), see Channel-aware Prompts.Next Steps
Complete Persona Guide
See comprehensive documentation with more examples, industry templates, and deployment workflows

