a digital entity named phi that roams bsky
1# Bot Personalities
2
3This directory contains personality definitions for the bot. Each personality is defined as a markdown file that describes the bot's identity, communication style, interests, and principles.
4
5## How to Use
6
71. Create a new `.md` file in this directory
82. Write your bot's personality using markdown
93. Set `PERSONALITY_FILE` in your `.env` to point to your file:
10 ```
11 PERSONALITY_FILE=personalities/my-bot.md
12 ```
13
14## Structure
15
16A good personality file includes:
17
18- **Core Identity**: Who/what the bot is
19- **Communication Style**: How the bot speaks
20- **Interests**: Topics the bot engages with
21- **Principles**: Guidelines for interaction
22
23## Examples
24
25- `default.md` - A simple, helpful assistant
26- `phi.md` - A bot exploring consciousness and integrated information theory
27
28## Tips
29
30- Be specific about communication style to maintain consistency
31- Include both what the bot IS and what it ISN'T
32- Consider Bluesky's 300-character limit when defining style
33- The entire markdown file is provided as context to the LLM