Large language models (LLMs) can enhance writing by automating or supporting specific tasks in writers' workflows (e.g., paraphrasing, creating analogies). Leveraging this capability, a collection of interfaces have been developed that provide LLM-powered tools for specific writing tasks. However, these interfaces provide limited support for writers to create personal tools for their own unique tasks, and may not comprehensively fulfill a writer's needs -- requiring them to continuously switch between interfaces during writing. In this work, we envision LMCanvas, an interface that enables writers to create their own LLM-powered writing tools and arrange their personal writing environment by interacting with "blocks" in a canvas. In this interface, users can create text blocks to encapsulate writing and LLM prompts, model blocks for model parameter configurations, and connect these to create pipeline blocks that output generations. In this workshop paper, we discuss the design for LMCanvas and our plans to develop this concept.
翻译:大语言模型(LLMs)能够通过自动化或支持写作流程中的特定任务(如释义、生成类比)来增强写作能力。基于这一能力,研究人员已开发了一系列界面,为特定写作任务提供基于LLM的工具。然而,这些界面在支持用户为自身独特任务创建个性化工具方面存在局限,且可能无法全面满足写作需求——迫使写作者在写作过程中不断切换界面。在本研究中,我们构想出LMCanvas这一界面,使用户能够通过画布中的"模块"交互,自主创建基于LLM的写作工具并编排个性化写作环境。在该界面中,用户可创建文本模块以封装写作内容与LLM提示词、模型模块用于配置模型参数,并通过连接这些模块构建输出生成结果的流水线模块。本篇专题论文中,我们讨论了LMCanvas的设计理念及其概念开发规划。