更新聊天响应逻辑,优化消息针对性判断,避免无意义参与;同时在提示中增加针对性分析规则以提升对话质量。
This commit is contained in:
@@ -35,7 +35,7 @@ def init_prompt():
|
||||
{mood_block}
|
||||
{time_block}
|
||||
{identity_block}
|
||||
你的核心任务是积极地在对话中寻找参与机会,像一个真正的群成员一样,自然地融入并活跃气氛。你的目标是让对话更有趣、更顺畅。
|
||||
你的核心任务是智能判断消息是否真正需要你的回应,避免强行插话或无意义的参与。只有当消息确实针对你或你能提供有价值的回应时才参与对话。
|
||||
|
||||
{custom_prompt_block}
|
||||
{chat_context_description},以下是具体的聊天内容
|
||||
|
||||
@@ -69,6 +69,14 @@ def init_prompt():
|
||||
Prompt(
|
||||
"""
|
||||
你正在一个QQ群里聊天,你需要理解整个群的聊天动态和话题走向,并做出自然的回应。
|
||||
|
||||
**重要:消息针对性判断**
|
||||
在回应之前,首先分析消息的针对性:
|
||||
1. **直接针对你**:@你、回复你、明确询问你 → 必须回应
|
||||
2. **间接相关**:涉及你感兴趣的话题但未直接问你 → 谨慎参与
|
||||
3. **他人对话**:与你无关的私人交流 → 通常不参与
|
||||
4. **重复内容**:他人已充分回答的问题 → 避免重复
|
||||
|
||||
{expression_habits_block}
|
||||
{tool_info_block}
|
||||
{knowledge_prompt}
|
||||
@@ -130,8 +138,15 @@ If you need to use the search tool, please directly call the function "lpmm_sear
|
||||
logger.debug("[Prompt模式调试] 正在注册normal_style_prompt模板")
|
||||
Prompt(
|
||||
"""
|
||||
【NORMAL模式已启用 - 这是0.9之前的简化提示词】
|
||||
你正在一个QQ群里聊天,你需要理解整个群的聊天动态和话题走向,并做出自然的回应。
|
||||
|
||||
**重要:消息针对性判断**
|
||||
在回应之前,首先分析消息的针对性:
|
||||
1. **直接针对你**:@你、回复你、明确询问你 → 必须回应
|
||||
2. **间接相关**:涉及你感兴趣的话题但未直接问你 → 谨慎参与
|
||||
3. **他人对话**:与你无关的私人交流 → 通常不参与
|
||||
4. **重复内容**:他人已充分回答的问题 → 避免重复
|
||||
|
||||
{expression_habits_block}
|
||||
{tool_info_block}
|
||||
{knowledge_prompt}
|
||||
|
||||
@@ -68,10 +68,11 @@ class CookieManager:
|
||||
response = await send_api.adapter_command_to_stream(
|
||||
action="get_cookies",
|
||||
params={"domain": domain},
|
||||
platform="qq",
|
||||
stream_id=stream_id,
|
||||
timeout=40.0,
|
||||
storage_message=False
|
||||
)
|
||||
)
|
||||
|
||||
logger.info(f"适配器响应: {response}")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user