2.9 KiB
2.9 KiB
TaleWeave AI Testing
Contents
User Profiles
Staff
Admin
Goals:
- to host a game world as a Discord bot and/or website
- to set up automation, backups, and webhooks
- to set up interaction with other bots
- to moderate the world and remove inappropriate events and/or images
Skills:
- familiar with Docker containers
- familiar with JSON and YAML
- familiar with setting up Discord bots
- basic knowledge of ComfyUI and Ollama
- plenty of disk space and 1-2 GPUs
Notes:
- may be connected through Discord or web (mobile web should offer some admin options as well)
- could also be a player
Moderator
Notes:
- non-admin moderator
- TBD
Users
Player
Goals:
- to play as a character in the game world
- may want to set up some automation, webhooks, or interaction between bots
Skills:
- may know some JSON
- may be familiar with scripting Discord bots and/or REST APIs
Notes:
- could be playing in Discord, web, or mobile web
- can interact with characters and items on their turn
- needs to be prompted and notified when their turn starts
Spectator
Goals:
- to watch the game world as events unfold
- to render and visualize recent events
Skills:
- has a Discord account and/or web browser
Notes:
- could be watching in Discord, web, or mobile web
- cannot interact with characters or items in the world
- can browse and view the world
- can render recent events
Developers
ML Engineer
Goals:
- exporting prompts, actions, and results/replies as training data
- analyzing character movements, interactions, and notes to find emergent behavior
Skills:
- familiar with Python and Jupyter
- familiar with JSON, probably also YAML
- familiar with LLMs and prompting
- able to run Docker containers
Project Contributor
Goals:
- to add new actions and features
- to fix bugs in the game engine
- to improve the web client
Skills:
- familiar with Python and/or Typescript
- familiar with JSON and YAML
- familiar with REST and websocket APIs
- basic knowledge of Discord bots
- basic knowledge of LLMs
- able to run Docker containers
- may be familiar with React and MUI (frontend)
- may be familiar with Pydantic and other Python dependencies (backend)
Third-Party Mod Developer
Goals:
- to develop new features as game systems
- to develop new actions and logic using existing systems
Skills:
- familiar with Python
- probably familiar with JSON and/or YAML
- basic knowledge of LLMs, especially prompting