Drama Engine: A Framework for Narrative Agents
<|reference_start|>Drama Engine: A Framework for Narrative Agents: This technical report presents the Drama Engine, a novel framework for agentic interaction with large language models designed for narrative purposes. The framework adapts multi-agent system principles to create dynamic, context-aware companions that can develop over time and interact with users and each other. Key features include multi-agent workflows with delegation, dynamic prompt assembly, and model-agnostic design. The Drama Engine introduces unique elements such as companion development, mood systems, and automatic context summarising. It is implemented in TypeScript. The framework's applications include multi-agent chats and virtual co-workers for creative writing. The paper discusses the system's architecture, prompt assembly process, delegation mechanisms, and moderation techniques, as well as potential ethical considerations and future extensions.<|reference_end|>
@article{pichlmair2024drama,
    title={Drama Engine: A Framework for Narrative Agents},
    author={Martin Pichlmair, Riddhi Raj and Charlene Putney},
    journal={arXiv preprint arXiv:2408.11574},
    year={2024},
    archivePrefix={arXiv},
    eprint={2408.11574},
    primaryClass={cs.AI cs.CL}
}