rikkahub 中文文档 下载 App

模式注入与知识库详解 · 上下文片段自动插入

核心概念

提示词注入是 RikkaHub 自动插入到对话上下文中指定位置的文本片段。有两种形态:

形态触发方式典型用途
模式注入(Mode Injection)助手激活时始终注入风格切换(正式 / 创意 / 分步推理)
知识库(Lorebook)对话中出现特定关键词时自动触发世界观设定、项目术语表

创建模式注入

模式注入是手动切换的文本片段,只要助手激活就始终注入。

步骤

  1. 打开 设置 → 提示词
  2. 在「模式注入」部分点击 +
  3. 填写:
  1. 保存

常见用法

创建知识库

知识库是带关键词的条目集合。每个条目有自己的关键词,当关键词出现在最近消息中时,条目的文本自动注入。

步骤

  1. 打开 设置 → 提示词
  2. 在「知识库」部分点击 + 创建新知识库
  3. 给知识库命名(如 "奇幻世界设定"、"项目术语表")
  4. 在知识库内点击 + 创建条目,每个条目配置:
  1. 保存知识库

将注入附加到助手

  1. 打开 设置 → 助手 → 某个助手 → 扩展 标签页
  2. 模式注入 子标签页:开启你要激活的模式注入
  3. 知识库 子标签页:开启你要激活的知识库

全局安装的注入 / 知识库不会自动为所有助手激活——你需要逐个助手选择开启哪些。这是有意设计,避免不需要的内容无谓占用上下文。

注入位置详解

每个注入可以选以下位置(优先级从上到下):

位置说明适用场景
系统提示词之前在所有系统消息前插入需要最高优先级的框架性指令
系统提示词之后追加到系统消息末尾(最常用)扩展系统提示词而不替换
对话顶部在第一条用户消息之前开头需要出现一次的场景上下文
对话底部在最近一条用户消息之前需要保持在模型注意力中的提醒
指定深度距消息列表末尾 N 条处精确的相对位置控制

RikkaHub 会注意不在用户消息和紧随其后的含工具调用的助手消息之间插入注入,因为某些提供商(如 DeepSeek)要求这两条消息相邻。

多注入同时生效时的处理

如果多个注入针对同一位置,RikkaHub 按 优先级值降序排列——数字越大,越先注入。在同一位置具有相同角色的注入会合并为一条消息,保持对话结构整洁。