-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
Describe the problem related to the feature request
当前的意愿,虽然具有诸多算法,但核心还是随机数。
意愿系统模拟了兴趣,但兴趣没有和真正内容挂钩。
这导致LMM知道如何回复群聊内容,但实际上不知道什么时候应该加入,什么时候可以退出。
Describe the solution you'd like
看到项目有计划支持多智能体 #150
也许可以在判断意愿触发回复之前,使用LLM对聊天记录进行总结,并提炼出话题
每次首次被触发时,先对之前一段聊天记录进行总结,并确认主要话题
之后每隔一段上下文就进行一次总结,新的聊天记录对比之前,上次的话题占比多少,如果有新话题,是什么
对于长时间间隔的聊天,也可以对旧聊天和新聊天进行一次对比总结,因为这种情况往往意味着之前话题已经结束,开始了新话题
LLM的意愿则以话题为单位进行管理,并根据话题在当前聊天占比缩减或提升,对于另外的话题,初始意愿可以很低。
最终是否触发发言,根据综合意愿决定,并将意愿最大的话题作为提示词提供,也能一定程度的约束与控制LLM的输出
Describe alternatives you've considered
或许也可以通过embedding模型把前后两段聊天记录转成向量后查看匹配程度来判断话题?
Additional context
No response
Metadata
Metadata
Assignees
Labels
No labels