跳转至

聊天学习

包名:koishi-plugin-yesimbot-chat-learning

解决什么问题

让机器人从频道中真实对话学习风格——用词习惯、对话节奏、回复长度。学习后的模式在回复时注入提示词,让机器人发言更贴近真人交流,而不是模型默认的"助手语气"。

工作方式

  1. 收集:自动从频道历史消息中分段提取有效对话片段。
  2. 模式提取:分析句式、回复链关系和风格特征。
  3. 注入:回复时挑选最相关的几段示例插入系统提示词,让模型模仿真实风格。

不替换人格设定,只补充"怎么说"的参考,和 PERSONA.md 互不冲突。

安装和配置

在插件市场安装 koishi-plugin-yesimbot-chat-learning

yesimbot-chat-learning:
  maxExamples: 4              # 每轮最多注入几个示例对话段
  maxMessagesPerExample: 5    # 每段最多几条消息
  maxHistoryAgeDays: 30       # 只学习最近多少天的对话

配置项说明

配置项 默认值 含义
maxExamples 4 每次回复时注入的最大示例段数
maxMessagesPerExample 5 每段示例包含的最大消息数
maxHistoryAgeDays 30 学习历史的时间范围上限

注意

  • 需要频道内有一定量的真实对话作为学习素材。新建频道刚开始没有历史时效果有限。
  • 学习结果按频道隔离,不同频道风格互不干扰。
  • 如果群里发言风格比较极端,机器人可能也会模仿——这是设计意图,不是 bug。