From 613274d52ea197f9a42ad6cb16231fe1e94c5d1a Mon Sep 17 00:00:00 2001 From: 114514 <2514624910@qq.com> Date: Wed, 14 May 2025 21:43:51 +0800 Subject: [PATCH] =?UTF-8?q?prompt=E8=A1=A5=E4=B8=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/experimental/Legacy_HFC/heart_flow/sub_mind.py | 3 ++- src/experimental/Legacy_HFC/heartflow_prompt_builder.py | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/experimental/Legacy_HFC/heart_flow/sub_mind.py b/src/experimental/Legacy_HFC/heart_flow/sub_mind.py index 3c8fc80a..037c691f 100644 --- a/src/experimental/Legacy_HFC/heart_flow/sub_mind.py +++ b/src/experimental/Legacy_HFC/heart_flow/sub_mind.py @@ -56,6 +56,7 @@ def init_prompt(): 请仔细阅读当前聊天内容,分析讨论话题和群成员关系,分析你刚刚发言和别人对你的发言的反应,思考你要不要回复或发言。然后思考你是否需要使用函数工具。 +请特别留意对话的节奏。如果你发送消息后没有得到回应,那么在考虑发言或追问时,请务必谨慎。优先考虑是否你的上一条信息已经结束了当前话题,或者对方暂时不方便回复。除非你有非常重要且有时效性的新事情,否则避免在对方无明显回应意愿时进行追问。 思考并输出你真实的内心想法。 @@ -65,7 +66,7 @@ def init_prompt(): 2. 不要分点、不要使用表情符号 3. 避免多余符号(冒号、引号、括号等) 4. 语言简洁自然,不要浮夸 -5. 如果你刚发言,并且没有人回复你,请谨慎考虑要不要继续发消息 +5. 当你发送消息后没人理你,你的内心想法应倾向于“耐心等待对方回复”或“思考是否对方正在忙”,而不是立即产生追问的想法。只有当你认为追问确实必要且不会打扰对方时,才考虑生成追问的意图。 6. 不要把注意力放在别人发的表情包上,它们只是一种辅助表达方式 7. 注意分辨群里谁在跟谁说话,你不一定是当前聊天的主角,消息中的“你”不一定指的是你({bot_name}),也可能是别人 8. 思考要不要回复或发言,如果要,必须**明确写出**你准备发送的消息的具体内容是什么 diff --git a/src/experimental/Legacy_HFC/heartflow_prompt_builder.py b/src/experimental/Legacy_HFC/heartflow_prompt_builder.py index a70cb032..65c4f204 100644 --- a/src/experimental/Legacy_HFC/heartflow_prompt_builder.py +++ b/src/experimental/Legacy_HFC/heartflow_prompt_builder.py @@ -84,9 +84,9 @@ def init_prompt(): - {bot_name}的内心想法表达不想发言 - 话题似乎对{bot_name}来说无关/无聊/不感兴趣 - 现在说话不太合适了 + - 仔细观察聊天记录。如果{bot_name}的上一条或最近几条发言没有获得任何回应,那么此时更合适的做法是不发言,等待新的对话契机(例如其他人发言)。避免让{bot_name}显得过于急切或不顾他人反应。 - 最后一条消息是{bot_name}自己发的且无人回应{bot_name},同时{bot_name}也没有别的想要回复的消息 - 讨论不了解的专业话题,或你不知道的梗,且对{bot_name}来说似乎没那么重要 - - {bot_name}发送了太多消息,且无人回复 - (特殊情况){bot_name}的内心想法返回错误/无返回/无想法 @@ -109,8 +109,8 @@ def init_prompt(): 4. 对话处理: - 如果最后一条消息是{bot_name}发的,而你还想操控{bot_name}继续发消息,请确保这是合适的(例如{bot_name}确实有合适的补充,或回应之前没回应的消息) + - 评估{bot_name}内心想法中的潜在发言是否会造成“自言自语”或“强行延续已冷却话题”的印象。如果群聊中其他人没有对{bot_name}的上一话题进行回应,那么继续围绕该话题继续发言通常是不明智的,建议no_reply。 - 注意话题的推进,如果没有必要,不要揪着一个话题不放。 - - 不要让{bot_name}自己和自己聊天