Skip to content

v1.3.6

Choose a tag to compare

@MagicalYuYu MagicalYuYu released this 13 Jun 16:20

v1.3.6 Bug 修复

"昵称:内容"引用模式导致 LLM 发言人识别错乱

修复当用户消息以"昵称:"开头(如 某群友:服务器不插网线...)时,LLM 误判被引用者为实际发言者,导致回复对象错误的问题。

异常表现:用户 A 发送 某群友:xxx,BOT 回复时却直接对被引用的群友说话,而非对实际发送者用户 A 回应。

根因:上下文格式 [用户A]: 某群友:xxx 中存在双重冒号结构。LLM 将 某群友: 误解析为第二层发送者标注,认为被引用者是实际发言者,而非用户 A 消息中被引用/转述的内容。

修复内容

  • _format_context_format_conversation_memory 中增加歧义消除
  • 检测到消息内容以"昵称:"模式开头时,用引号包裹内容(「某群友:xxx」
  • 修复后格式:[用户A]: 「某群友:xxx」,LLM 可清晰区分发送者标注与被引用内容

完整更新日志: https://github.com/MagicalYuYu/astrbot_plugin_smart_wakeup/blob/main/CHANGELOG.md