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

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

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.

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