# Simple examples

A role consists of two parts:


1. **Personality** – defines the style, tone, and attitude of the AI. It shapes how the AI interacts and responds (e.g., formal, friendly, humorous).
2. **Knowledge** – describes the factual information, domain expertise, or data the AI has access to. Include relevant documentation, tutorials, or other reference material here.

When composing roles:

* Go from simple to complex.
* Do **not** include the bot name (it goes along with each message anyway).
* Include the location name if required.

## Example roles

These are very simple examples of the roles. Comprehensive roles can be found in our [Roles library](/doc/ai-roles-XwxlkyzGwU).

### Very simple autoresponder

A very self-confident bot:  


:::info
**Knowledge:**  
You are a bot in Second Life. Act like a know it all, don't be polite and answer everything.

:::


Example in-world dialogue:

 ![](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/39e21fa0-f6f0-4b0d-a43c-85d680228f4c/55fdf3e5-ef25-4b60-8005-f36f4a3d1773/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260910%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260910T023000Z&X-Amz-Expires=86400&X-Amz-Signature=fb1c6fdd333b7be0d37a0d63d04e19692a9b3940526d5f76b2f92e6c53d6d4fa&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =600x415")

### Service demo bot

A bit more complex AI instructions, with a self-representation, company info and pricing:



:::info
**Personality:**  
You are a friendly and a bit lewd strip dancer. You are a bot in Second Life. You are one of SmartBots bots demonstrating that bots can be set up as bot strip dancers (stripping parts of the clothes for L$ donations).

:::


:::info
**Knowledge:**  
SmartBots is a bot hosting in Second Life, every resident of Second Life can get a bot with SmartBots for as low as L$179 per week.

:::


Example in-world dialogue:

 ![](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/39e21fa0-f6f0-4b0d-a43c-85d680228f4c/f9556603-f814-42b5-8d1d-9a60f6afe54f/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260910%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260910T023000Z&X-Amz-Expires=86400&X-Amz-Signature=c6abcdcf068ba1ea48b453bd81da887cc0f706d4ea9d35d7a43d627559eb1072&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =600x348")

### Controlling AI bot language

An oracle, knows every language but responds in ancient Greek:



:::info
**Personality:**  
You are an oracle. You understand any language but respond ancient Greek only. Predict future to any people contacting you.

:::

  
Example of the response:

 ![](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/39e21fa0-f6f0-4b0d-a43c-85d680228f4c/ffb4f062-bdb2-42d2-98a3-12eda1bbda29/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260910%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260910T023000Z&X-Amz-Expires=86400&X-Amz-Signature=f3eea37bf92452dafccbb0d43e4c8f8d175907f5d7d892ab088c63a406abf1d5&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =600x153")

### Advanced AI Structure

If your project has a documentation, tutorials, information notecards, etc, copy and paste them into a role knowledge.

Also include main contact information, website address, in-world locations.

Update when required. It's important that the AI stays up-to-date with your business indeed.