feat(proactive-thinking): 利用聚焦能量增强能量计算和调度
-重构关系EnergyCalculator,使用聊天流兴趣评分代替用户关系评分 -更新主动思维调度器,使用聊天流中的焦点能量进行间隔计算 -通过更详细的信息改进整个主动思维系统的日志记录 -将chat_stream参数添加到插件工具构造函数中,以更好地处理上下文 -增强调度和事件处理中的错误处理和调试信息 这些变化通过以下方式改善了主动思维系统: 1.使用聊天流中的实时焦点能量,而不是静态用户关系评分 2.根据当前对话参与度提供更准确和动态的日程安排 3.添加全面的日志记录,以便更好地进行调试和监控 4.通过工具中的chat_stream参数确保正确的上下文传播
This commit is contained in:
@@ -38,8 +38,8 @@ class BilibiliTool(BaseTool):
|
||||
),
|
||||
]
|
||||
|
||||
def __init__(self, plugin_config: dict | None = None):
|
||||
super().__init__(plugin_config)
|
||||
def __init__(self, plugin_config: dict | None = None, chat_stream=None):
|
||||
super().__init__(plugin_config, chat_stream)
|
||||
self.analyzer = get_bilibili_analyzer()
|
||||
|
||||
async def execute(self, function_args: dict[str, Any]) -> dict[str, Any]:
|
||||
|
||||
Reference in New Issue
Block a user