Skip to main content

Persona

An AI persona is a virtual character or agent, with a specific purpose (for example, language assistant, coding assistant,...). A persona is based on a given model, with it's built-in capabilities and knowledge. With a combination of temperature, top P and system prompt a persona is given a specific purpose, along with parameters on the style of communication. On top of this, a persona can also use vector-databases and LoRA modules to further extend the capabilities and knowledge of it's underlying model.

Typically, a persona is used in the context of the interaction between a user and the AI. However, for us, the same definition can be applied for machine to AI interaction. The important part of the definition is that a persona has a specific purpose and style of communication towards a specific goal, which applies for both human- and machine-to-AI interactions.