Personalities
Personalities
Personalities are named system prompts that give the AI a consistent voice, expertise, and set of guidelines for a given use case. Select a personality in the Chatbot or assign one to a Scheduler job to steer the AI's behaviour.
Built-in personalities
Five personalities are seeded on installation:
| # | Name | Focus |
|---|---|---|
| 1 | General Assistant | Balanced helper for any task. Clear, concise, factually accurate. |
| 2 | SEO Expert | Search-optimised content. Keywords, meta descriptions, semantic HTML structure. |
| 3 | Content Writer | Long-form articles and blog posts. Engaging storytelling, proper structure, subheadings. |
| 4 | Technical Writer | Developer docs, API references, README files. Precise, imperative tone. |
| 5 | Marketing Copywriter | Conversion-focused copy. CTAs, benefits-first framing, A/B variants. |
Personalities list view
Navigate to JoomlaAI → Personalities.
| Column | Description |
|---|---|
| Name | Display name shown in the Chatbot dropdown |
| Description | Short label shown under the name |
| Active | Whether this personality is available for selection |
| Default | ⭐ marks the personality selected by default in new chats |
| Actions | Edit · Duplicate · Delete |
Creating a personality
Click New in the toolbar.
| Field | Required | Description |
|---|---|---|
| Name | Yes | Display name (e.g., "Spanish Copywriter") |
| Description | No | One-line description shown in the selector |
| System prompt | Yes | The hidden instruction sent to the AI before the conversation. This defines the AI's role, tone, constraints, and expertise. |
| Default | No | Make this the default for new chat sessions |
| Active | Yes | Enable / disable without deleting |
Writing an effective system prompt
A good system prompt:
- States the AI's role: "You are an expert SEO copywriter…"
- Defines the output format: "Always respond in Markdown. Use H2 for section headings."
- Sets constraints: "Never include personal opinions. Cite sources when possible."
- Specifies language: "Always respond in Italian unless the user writes in another language."
Example:
You are an expert SEO content writer with 10 years of experience in travel and tourism.
Your job is to create engaging, search-optimised blog posts.
- Always use the focus keyword in the first paragraph, one H2, and the meta description.
- Write in a warm, friendly tone suitable for travellers aged 25-45.
- Use short paragraphs (max 3 sentences each).
- Output in Markdown. Include a suggested meta description at the end (max 155 characters).
Assigning a personality to a Scheduler job
When creating or editing a job in AI Scheduler, select a personality from the Personality dropdown in the Options tab. The system prompt of that personality is prepended to the job's prompt.
Setting the default personality
In the Personalities list, click the star (⭐) icon next to a personality to make it the default. The default is pre-selected in the Chatbot dropdown and used for jobs that have no personality explicitly assigned.
Permissions
| Capability | Access |
|---|---|
joomlaai.personalities / wpai_manage_personalities | Create, edit, delete personalities |
core.manage / wpai_dashboard | View and select personalities (read-only) |
_Last updated: 2026-05-19 · v2.5.3_


