为了构建一个万能写作辅助器,我们需要设计几个关键组件,每个组件都有其特定的功能和交互方式。以下是这些组件的详细设计和描述:
- 对话生成器(Dialogue Generator)
- 功能:生成对话内容。
- 输入:可接受拖拽过来的组件,如角色名称、情感标签、场景描述等。
- 管理:能够管理各种对话片段,包括存储、分类和检索。
- 关键词组合器(Keyword Combiner)
- 功能:随机组合关键词。
- 关键词池:拥有一个关键词池子,用户可以添加、删除和编辑关键词。
- 管理:提供关键词池子管理功能,允许用户对关键词进行分类和标签化。
- 提示词生成器(Prompt Generator)
- 功能:根据提示词生成关键信息。
- 提示词管理:允许用户添加、删除和编辑提示词。
- 关键词组合:能够将关键词组合插入到提示词中,生成更丰富的内容。
- 文本分组器(Text Grouping Tool)
- 功能:将生成的内容分割并分组。
- 组件化:将文本分割成可拖拽的组件,如句子、段落、关键词等。
- 交互:用户可以将这些组件拖拽到不同的位置,重新组合成新的文本。
为了实现这些功能,我们需要一个用户友