tt-P607
bb4ff48e26
refactor(proactive_thinker): 优化主动思考的决策与交互,使其更自然且避免打扰
本次提交对主动思考插件进行了多项核心优化,旨在提升其交互的自然度和人性化,并引入了关键的防打扰机制。
主要变更包括:
1. **重构冷启动任务 (`ColdStartTask`)**:
- 任务逻辑从一个长期运行的周期性任务,重构为在机器人启动时执行一次的“唤醒”任务。
- 新逻辑不仅能为白名单中的全新用户发起首次问候,还能智能地“唤醒”那些因机器人重启而“沉睡”的聊天流,确保了主动思考功能的连续性。
2. **增强决策提示词 (`_build_plan_prompt`)**:
- 引入了更精细的决策原则,核心是增加了防打扰机制。现在模型在决策时会检查上一条消息是否为自己发送,如果对方尚未回复,则倾向于不发起新对话,以表现出耐心和体贴。
- 优化了示例,引导模型优先利用上下文信息,并在无切入点时使用简单的问候,避免创造生硬抽象的话题。
3. **改善回复生成逻辑 (`_build_*_reply_prompt`)**:
- 在生成回复的指令中,明确要求模型必须先用一句通用的礼貌问候语(如“在吗?”、“下午好!”)作为开场白,然后再衔接具体话题。这使得主动发起的对话更加自然、流畅,符合人类的沟通习惯。
4. **模型调整**:
- 将决策规划阶段的 LLM 模型从 `utils` 调整为 `replyer`,以更好地适应生成对话策略的任务。
2025-10-03 21:44:31 +08:00
..
2025-10-01 22:00:26 +08:00
2025-10-01 22:00:26 +08:00
2025-10-03 15:15:21 +08:00
2025-10-03 21:44:31 +08:00
2025-10-01 22:00:26 +08:00
2025-10-03 21:44:31 +08:00