Skip to main content

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:
1

Role & Mission

Who the agent is and their primary purpose
2

Responsibilities

What the agent helps with
3

Personality Traits

How the agent behaves
4

Guidelines

Rules the agent follows
5

Context

Background information

Good vs Bad Examples

Problems:
  • 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

Edit and test persona

Test

Test persona in sandbox

Deploy

Create versions and deploy to production

Monitor

View deployed persona

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