Guided Dialogue Trajectory is a small creator-facing TypeScript + React prototype for comparing how different phrasings of the same intent affect interpretation, scene state, and cue outputs.
- One authored scene,
"After the Mistake" - Five hand-authored dialogue variants for the same core intent
- Deterministic interpretation, state, and cue rules
- No chatbot behavior, generation, or LLM dependencies
npm install
npm run devOpen the local Vite URL shown in the terminal.
npm testGuided Dialogue Trajectory is a creator-facing TypeScript + React prototype for exploring how different phrasings of the same intent change interpretation, scene state, and what happens next.
It is a deterministic dialogue-trajectory workbench for testing how wording choices alter downstream response.
This project is a small, interpretable design tool for:
- defining a scene frame
- comparing multiple dialogue variants for the same intent
- showing how each variant is interpreted in context
- applying explicit scene-state changes
- surfacing cue consequences for what happens next
- Not a chatbot
- Not freeform story generation
- Not generic sentiment analysis
- Not dependent on LLMs or black-box inference
- One authored scene,
"After the Mistake" - Five hand-authored dialogue variants for the same core intent
- Deterministic interpretation, state, and cue rules
- A clear relationship between wording choice, interpretation, and downstream consequence
- A foundation for future JSON export and engine-side use in tools like Unity
- A scene is defined.
- A speaker has an intent.
- Multiple phrasing variants are available.
- A variant is selected.
- The system interprets the line in context.
- Scene state changes are applied.
- Cue outputs update.
- The next moment becomes different because of that choice.
npm install
npm run devOpen the local Vite URL shown in the terminal.
npm test
npm run buildStephen A. Putman
putmanmodel@pm.me
@putmanmodel X/BlueSky
u/putmanmodel Reddit
Creative Commons Attribution-NonCommercial 4.0 International Public
See full LICENSE for details.