# 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://nyc3.digitaloceanspaces.com/smartbots-docs/uploads/20adbcf8-a916-46eb-b77b-ad6944665550/d03eda3f-ffa5-400c-b2ab-77932db9c75b/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=DO801JV4MUMY3YAEJCWC%2F20261113%2Fnyc3%2Fs3%2Faws4_request&X-Amz-Date=20261113T141500Z&X-Amz-Expires=86400&X-Amz-Signature=0978802b2b3d351bb580962a2ad05c25da0386b3d1cb11b70ed3d33df1318788&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://nyc3.digitaloceanspaces.com/smartbots-docs/uploads/20adbcf8-a916-46eb-b77b-ad6944665550/ee8b25e0-01c3-4d88-a6bb-deb6ce27ec13/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=DO801JV4MUMY3YAEJCWC%2F20261113%2Fnyc3%2Fs3%2Faws4_request&X-Amz-Date=20261113T141500Z&X-Amz-Expires=86400&X-Amz-Signature=1fecf8ff562a2466bc63f0ebb67544325c0ff1c2594aae0319c2e74191a663e0&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://nyc3.digitaloceanspaces.com/smartbots-docs/uploads/20adbcf8-a916-46eb-b77b-ad6944665550/944e4049-dd04-4eeb-8b23-c7a6097281a2/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=DO801JV4MUMY3YAEJCWC%2F20261113%2Fnyc3%2Fs3%2Faws4_request&X-Amz-Date=20261113T141500Z&X-Amz-Expires=86400&X-Amz-Signature=5aee68612df0e3208e101e99ef644ac2f25ea803bb0fe77ad3a6d7dcec6fc632&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.