Skip to main content

What is a Persona?

A persona is the complete identity of your AI agent — its name, instructions, and how it communicates across voice and chat channels. Every agent you deploy on Kejue is defined by a persona. You can create multiple personas for different use cases — a sales agent, a support agent, an appointment scheduler — each with its own instructions and capabilities.

Key Properties

PropertyDescription
NameDisplay name for your persona (e.g. “Sara”, “Support Agent”)
MemoryWhether the persona remembers previous conversations with each contact

Voice Configurations

Voice configurations define how your persona speaks in a given language. Each persona can have multiple voice configurations to support different languages and locales.

Settings

SettingDescription
Language & LocaleThe language the agent speaks (e.g. en-US, ar-AE)
PromptThe system prompt — detailed instructions for this voice configuration
VoiceThe voice the agent uses (selected from available voices)
First SpeakerWhether the agent or the user speaks first
First MessageWhat the agent says when it starts the conversation
ModelThe LLM model used for this configuration
TemperatureControls response creativity (lower = more deterministic)
Max DurationMaximum call length in seconds
Silence TimeoutHow long to wait before ending a silent call
RecordingWhether calls are recorded
Set a clear first message for outbound calls so the person who answers knows who is calling and why. For inbound calls, you can set the first speaker to “user” and let the caller speak first.

Chat Configuration

Each persona can also have a chat configuration for text-based channels like WhatsApp. The chat configuration has its own prompt, model, and settings independent of voice.
SettingDescription
PromptSystem prompt for chat conversations
ModelLLM model for chat responses
TemperatureResponse creativity for chat
Max TokensMaximum response length
Forward to VoiceOption to escalate chat conversations to a voice call

Versioning

Personas support a draft/production versioning workflow. When you edit a persona, you’re working on a draft. Once you’re satisfied with the changes, you publish the draft to make it the active production version. This ensures that live calls always use a stable, tested configuration while you iterate on improvements separately.

Next Steps

  • Learn how to write a prompt that makes the agent sound like a real person
  • Attach tools to give your persona capabilities
  • Connect a knowledge base for RAG-powered answers
  • Enable memory for personalized conversations