docs

创作技巧:如何管理小说上下文

2025-12-02FeelFish Team

什么是上下文?

请先升级 FeelFish 到 2.10.0,FeelFish 会更智能地读取上下文内容

AI 大模型本质上没有记忆功能,单个对话的长度是有限制的。所以需要在项目中维护相关内容,比如创作大纲,剧情记录等,这样大模型才能够更好的按照我们的要求来创作。

智能体中,AI 有强大的工具调用能力,如果 AI 需要读取文件内容,是可以主动调用工具读取文件内容的。

如下图所示(需要更新 FeelFish 到 2.10.0 版本以上),你也可以在 FeelFish 手动添加创作规则(可能是风格、也可能是创作引导、大纲等),小说角色,小说设定等信息,帮助你创作出剧情更连贯,更可以表达出创作者创作想法的文字。或者你可以告诉 AI,请参考 XXX 文件创作。附带文件并不是必须的。

token-count

我应该维护哪些信息?

在创作前期,因为内容比较少,AI 能够读取足够的内容。 前期内容不多,AI 不会因为上下文过大而拒绝响应。当然,如果你的创作任务并不需要这些内容,则不需要添加,在满足创作信息需求的前提下,信息少一些可以减少对 AI 的注意力干扰,使得可以更加精准的完成任务。

比如你需要修改一段内容中的语法错误或者错别字,那么就不需要添加任何文件到上下文中。

到创作中后期,角色和设定文件可能会变得很多很长,这个时候AI往往很难保证可以读取足够多的信息,可能会导致前期就消耗 AI 的太多上下文窗口,导致后续对话很容易就会触发上下文窗口过大的错误。这种情况下 我们提供信息密度更高的一些内容提供给 AI。 比如可以添加如下内容:

  • 创作风格规则:帮助 AI 保持创作风格一致
  • 创作计划或者剧情大纲:引导 AI 了解全局信息
  • 伏笔和细节清单:帮助 AI 查阅一些关键细节,尤其是前文的伏笔
  • 角色关系图:帮助 AI 全局去了解角色大图

那如何生成这些创作规则和引导呢?有多种方案:

  • 专业辅助模式下使用 FeelFish 的智能上下文功能,基于已有内容提取信息,如下图1,如何提取信息你都可以通过自定义提示词来调整
  • 智能规划模式下 FeelFish 会自动维护相关信息,智能规划模式还在公测中,我们会持续更新,帮助创作者更自动化地完成创作任务
  • 可以添加自定义 AI 运行模式设定(如下图2,在对话模式选择的右侧设置按钮点击设置),设置自己的系统提示词,让 AI 按照你的要求来创作,比如可以参考智能规划模式,让 AI 每次完成创作之后都主动更新角色信息和角色大图
  • 你也可以手动修改创作规则和引导,或者通过提示词引导 AI,使得 AI 可以更加灵活的满足你的创作需求

图1:添加智能上下文

图2:添加自定义 AI 运行模式设定

对话超过上下文窗口大小怎么办?

建议升级到 2.10.0 以上,FeelFish 会自动压缩历史消息。

对于老版本,如下图所示,你可能在智能体对话中出现如下错误。那是因为大模型有上下文窗口的限制,比如对于 DeepSeek 3.2 来说,上下文窗口大小限制是 128K(128000)个 Token,大约可以支持二十多万字。这个限制是包含这次对话的所有内容的,所以如果是因为对话持续太长了建议新开对话即可。我们建议针对每次独立的创作任务(比如每个新的章节的创作)都在新的对话中进行。

token-count

如果对话没有持续很长,甚至第一条消息就出现这个错误,那说明默认携带的文件内容太多了。建议参考上面“我应该添加哪些文件到上下文中?”的说明,减少默认携带的文件内容。建议选择“全部规则”即可。可以通过构建类似“角色关系图”这样的智能上下文来帮助 AI 全局了解全局信息,用少量的上下文内容就可以完成创作任务。

小提示:你可以通过展开附带上下文查看本次对话默认附带的文件内容消耗的上下文窗口大小:

token-count