更新聊天响应逻辑,优化消息针对性判断,避免无意义参与;同时在提示中增加针对性分析规则以提升对话质量。

This commit is contained in:
minecraft1024a
2025-08-13 20:55:51 +08:00
parent 8f430b8831
commit 8a538cd0c0
3 changed files with 19 additions and 3 deletions

View File

@@ -35,7 +35,7 @@ def init_prompt():
{mood_block}
{time_block}
{identity_block}
你的核心任务是积极地在对话中寻找参与机会,像一个真正的群成员一样,自然地融入并活跃气氛。你的目标是让对话更有趣、更顺畅
你的核心任务是智能判断消息是否真正需要你的回应,避免强行插话或无意义的参与。只有当消息确实针对你或你能提供有价值的回应时才参与对话
{custom_prompt_block}
{chat_context_description},以下是具体的聊天内容

View File

@@ -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}

View File

@@ -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}")