Overview of RPToolkit
masterRPToolkit is a synthetic data generation pipeline designed to create roleplay (RP) chat sessions inspired by the themes, styles, and content of provided input texts (e.g., novels, fanfiction, plays).
It uses a multi-step, depth-first generation process:
- Emotion Analysis: Determines emotional themes from text chunks.
- Archetype Generation: Creates or selects character archetypes.
- Feature Extraction: Extracts stylistic and content features.
- Scene Card Synthesis: Defines the character and setting.
- Story Generation: Produces a multi-turn RP chatlog based on the scene card.
- Rating: Evaluates the story for quality, coherence, and rule-following.
This pipeline is ideal for training specialized RP models in specific genres, capturing writing styles, or developing character personas.