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.
翻译:大语言模型(LLM)可以通过自动化或支持作家工作流程中的特定任务(例如改写,创建类比)来增强写作。利用这种能力,一组接口已经开发出来,为特定的写作任务提供了LLM动力工具。然而,这些界面为作家创建自己的独特任务的个人工具提供了有限的支持,并且可能无法全面满足作家的需求 - 需要他们在写作过程中不断切换界面。在这项工作中,我们设想了LMCanvas,一种界面,使作家能够创建自己的LLM动力写作工具,并通过与画布中的“块”交互来安排其个人写作环境。在该界面中,用户可以创建文本块以封装写作和LLM提示,模型块用于模型参数配置,并连接这些块以创建输出生成的管道块。在本研讨会论文中,我们将讨论LMCanvas的设计和我们开发该概念的计划。