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.

Very simple autoresponder

A very self-confident bot:

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:


Service demo bot

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


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).

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:


Controlling AI bot language

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


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:


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.