世界与长篇创作
聊天写成小说
把一段对话变成一部小说稿。
聊天写成小说会把整段对话重写成叙事文字,交还给你一部可以继续往下写的小说。聊天本身毫发无损:这次转换是增量的、单向的。
从聊天里打开它:聊天设置 → 聊天管理 → 写成小说。
对话框问你什么
这里没有范围选择器——转换永远取整段当前对话。因为只会读取当前这条分支,所以想缩小被改写的范围,办法是先分支,再去转换那条分支。
它要问你的是另外两项设置:
改写方式
| 方式 | 每段多少条消息 | 读起来像 |
|---|---|---|
| 忠实改写 | 8 | 每一次有意义的来回和事件都按顺序保留。不发明任何东西——不会有聊天里没有的内心想法、动机或后果。 |
| 小说化(默认) | 10 | 在真实发生过的故事之上,添上气氛、动作和内心活动。 |
| 精华浓缩 | 18 | 保留转折点,压缩重复和过渡性的来回。允许省略,但不允许编一个替代品出来。 |
每段多少条消息这个数字决定聊天被怎么切开:忠实改写切出的段落最多,精华浓缩最少。精华浓缩每段写的字也最少,所以它是应付超长聊天的那根杠杆。
写作风格
和小说创建向导用的是同一个写作风格控件——一个预设、一份你描述或提取出来的风格,或者你风格库里的某一份。转换之后,小说会一直保留那份风格。
这两项设置都会实时更新对话框里的积分预估和段落数,然后你才去确认。那个徽标显示的数字,和积分检查所依据的是同一个预估,所以就照它来。
转换是怎么跑的
转换是一个排队执行的后台任务,不是要你干等的事情。你按下转换,小说会立刻以 生成中的状态被创建出来,然后由一个工作进程一段一段地写。写好了你会收到通知——你可以 关掉对话框、离开这个页面,甚至关掉应用。
转换还在跑的时候重新打开对话框,会看到一条进度条、已经完成了多少段,以及大致还要多久。同一个聊天一次只跑一次转换;上一次还在路上时再开一次会被拒绝。失败的任务会重试,而且如果上一次尝试失败了,对话框会告诉你,好让你再开一次。
转换用的是那个聊天里选定的模型,而不是某个小说专用的模型,而且它创建出来的小说也会继承这个模型。
什么会被带过去
| 被带过去 | 留在原地 |
|---|---|
| 你的消息和角色回复的文本,按顺序 | 插件输出、工具结果、图片和表情包——一条消息如果没有文本剩下,就会被整条丢掉 |
| 群聊里的发言人名字,这样每句话还挂在对的人身上 | 未激活的分支和重新生成的备选 |
| 聊天里已有的摘要,被复用为段落边界和段落之间的上下文 | 反应和记忆条目 |
| 演员表的世界书里的核心设定 | |
| 你的成人内容状态及其强度,以及叙述风格——来自你挑的写作风格,或者你对这个角色的聊天偏好 |
时间顺序和因果关系被锁死在原文上:事件、地点、角色知道什么、他们的动机和结果,都保持聊天里原本的样子。文字是加在它们周围的,不是盖在它们上面的。
跑完之后
把小说打开,像对待任何一部小说那样继续指挥它。有两件事要有心理准备:
- 大多数段落落下来的时候已经在可改写窗口之外了。 一部小说只有最后 8 段能被重新生成或删除,所以一次长转换落地时,绝大部分内容都在那个窗口之外。你仍然可以就地编辑任何一段的文字,也仍然可以给它配插图——只是不能重掷或移除。短聊天转换成寥寥几段,整个都还在窗口里;500 条消息的聊天就不是了。
- 没有回头路。 小说不会转回聊天,Reverie 里也不存在任何小说转故事的功能。你原来的聊天还在那里,原封不动。