Constella: Supporting Storywriters' Interconnected Character Creation through LLM-based Multi-Agents

Syemin Park, Soobin Park, Youn-kyung Lim
7/8/2025
cs.HCcs.AIcs.MA

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Creating a cast of characters by attending to their relational dynamics is a critical aspect of most long-form storywriting. However, our formative study (N=14) reveals that writers struggle to envision new characters that could influence existing ones, balance similarities and differences among characters, and intricately flesh out their relationships. Based on these observations, we designed Constella, an LLM-based multi-agent tool that supports storywriters' interconnected character creation process. Constella suggests related characters (FRIENDS DISCOVERY feature), reveals the inner mindscapes of several characters simultaneously (JOURNALS feature), and manifests relationships through inter-character responses (COMMENTS feature). Our 7-8 day deployment study with storywriters (N=11) shows that Constella enabled the creation of expansive communities composed of related characters, facilitated the comparison of characters' thoughts and emotions, and deepened writers' understanding of character relationships. We conclude by discussing how multi-agent interactions can help distribute writers' attention and effort across the character cast.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{park2025constella,
  title  = {Constella: Supporting Storywriters' Interconnected Character Creation through LLM-based Multi-Agents},
  author = {Syemin Park and Soobin Park and Youn-kyung Lim},
  year   = {2025},
  eprint = {2507.05820},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.05820v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2507.05820.svg)](https://codeofpaper.com/paper/2507.05820)

Discussion