feat(expression): 添加表达方式选择模式支持与DatabaseMessages兼容性改进
- 新增统一的表达方式选择入口,支持classic和exp_model两种模式 - 添加StyleLearner模型预测模式,可基于机器学习模型选择表达风格 - 改进多个模块对DatabaseMessages数据模型的兼容性处理 - 优化消息处理逻辑,统一处理字典和DatabaseMessages对象 - 在配置中添加expression.mode字段控制表达选择模式
This commit is contained in:
@@ -606,11 +606,11 @@ class Prompt:
|
||||
recent_messages, replace_bot_name=True, timestamp_mode="normal", truncate=True
|
||||
)
|
||||
|
||||
# 使用LLM选择与当前情景匹配的表达习惯
|
||||
# 使用统一的表达方式选择入口(支持classic和exp_model模式)
|
||||
expression_selector = ExpressionSelector(self.parameters.chat_id)
|
||||
selected_expressions = await expression_selector.select_suitable_expressions_llm(
|
||||
selected_expressions = await expression_selector.select_suitable_expressions(
|
||||
chat_id=self.parameters.chat_id,
|
||||
chat_info=chat_history,
|
||||
chat_history=chat_history,
|
||||
target_message=self.parameters.target,
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user