document user profiles for testing
This commit is contained in:
parent
a3cb7c3e4b
commit
560291d609
|
@ -0,0 +1,136 @@
|
|||
# TaleWeave AI Testing
|
||||
|
||||
## Contents
|
||||
|
||||
- [TaleWeave AI Testing](#taleweave-ai-testing)
|
||||
- [Contents](#contents)
|
||||
- [User Profiles](#user-profiles)
|
||||
- [Staff](#staff)
|
||||
- [Admin](#admin)
|
||||
- [Moderator](#moderator)
|
||||
- [Users](#users)
|
||||
- [Player](#player)
|
||||
- [Spectator](#spectator)
|
||||
- [Developers](#developers)
|
||||
- [ML Engineer](#ml-engineer)
|
||||
- [Project Contributor](#project-contributor)
|
||||
- [Third-Party Mod Developer](#third-party-mod-developer)
|
||||
|
||||
## 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
|
Loading…
Reference in New Issue