AIWright
pl.aiwright is an AI-powered dialogue generation tool designed specifically for interactive narratives. It offers a range of features to en...
Last verified:
What is AIWright?
pl.aiwright is an AI-powered dialogue generation tool designed specifically for interactive narratives in games and interactive fiction. It combines natural language with code by converting portions of dialogue trees into Lua scripts, enabling grounded dialogue generation via masked infilling. The tool was developed as part of research exploring AI-generated dialogue in Disco Elysium: The Final Cut.
Key features include dialogue graph analysis capable of analyzing and clustering large dialogue graphs, playtesting with a mobile-friendly web interface for gathering user feedback, and experimental analysis tools for comparing models and understanding player preferences. The tool can handle extensive dialogue networks and cluster conversations based on any attribute.
pl.aiwright is designed for game developers, writers, narrative designers, and researchers who need to work with complex branching conversations. It is particularly useful for those developing dynamic and engaging dialogue systems, as well as academics exploring the intersection of AI and narrative.
AIWright pricing
Pricing model: Free
Free - The tool is open-source and free to use. Users can run it in the browser or download and modify the source code for research or personal use cases.
AIWright pros
- Cross-browser dialogue testing support
- Analyzes and clusters large dialogue graphs
- Combines natural language with Lua scripting
- Grounded dialogue generation via masked infilling
- Mobile-friendly playtesting web interface
- Collects user feedback during playtests
- Compare different LLM-authored dialogue options
- Experimental analysis suite for user preferences
- Understands why players choose specific dialogue options
- Built on PouchDB/CouchDB for editing support
- Open-source with modifiable source code
- Runs directly in the browser
- Research-backed tool with academic foundation
- Live demos showing real-time system operation
- Works with Disco Elysium dialogue data
AIWright cons
- Does not support authoring new dialogue, only replacement
- Not an editor yet
- Requires existing dialogue data to work
- Limited to dialogue from Disco Elysium: The Final Cut for now
- Lua scripting knowledge may be required
- Research tool still in development
- No reviews or user feedback available yet
- Limited documentation beyond getting started
Frequently asked questions about AIWright
What is pl.aiwright?
pl.aiwright is an AI-powered dialogue generation tool for interactive narratives that combines natural language with code. It converts portions of dialogue trees into Lua scripts to enable grounded dialogue generation via masked infilling, designed for games and interactive fiction.
Who is pl.aiwright for?
pl.aiwright is designed for game developers, writers, narrative designers, and researchers who need to work with complex branching conversations in games and interactive fiction, particularly those developing dynamic dialogue systems.
Can I create new dialogue with pl.aiwright?
No, currently pl.aiwright does not support authoring new dialogue. It only supports replacing existing dialogue with AI-generated dialogue. The tool is not an editor yet, though it was designed with editing in mind.
What dialogue data does pl.aiwright support?
Currently, pl.aiwright works with dialogue data extracted from Disco Elysium: The Final Cut. The tool was developed as part of research exploring AI-generated dialogue in this game.
How does dialogue generation work in pl.aiwright?
Portions of the dialogue tree are transformed into Lua scripts, enabling grounded dialogue generation via masked infilling. This fuses natural language with code to keep dialogue lines grounded in game logic and responsive to context.
What analysis features does pl.aiwright offer?
pl.aiwright can analyze and cluster large dialogue graphs, finding and grouping dialogues based on any attribute. It also includes experimental analysis tools to compare models and understand why players choose specific dialogue options.
Can I playtest dialogues in pl.aiwright?
Yes, pl.aiwright offers a mobile-friendly web interface for playtesting interactive dialogues while gathering user feedback. It can be used to compare user preferences of LLM-authored dialogue.
Is pl.aiwright open-source?
Yes, pl.aiwright is open-source. Users can run it in the browser or download and modify the source code to fit their research or specific use case.
What database does pl.aiwright use?
pl.aiwright uses PouchDB/CouchDB under the hood, which was chosen to support editing capabilities in the tool's design.
Where can I find research about pl.aiwright?
The tool includes a research paper on player perceptions of GPT-4 generated dialogue in Disco Elysium: The Final Cut, and the website provides materials on how players perceive AI-generated dialogue.