diff --git a/src/chat/heart_flow/heartFC_chat.py b/src/chat/heart_flow/heartFC_chat.py index 56db0d9a..c58fc871 100644 --- a/src/chat/heart_flow/heartFC_chat.py +++ b/src/chat/heart_flow/heartFC_chat.py @@ -194,7 +194,7 @@ class HeartFChatting: break # 没有提到,继续保持沉默 if self.no_reply_until_call: - logger.info(f"{self.log_prefix} 没有提到,继续保持沉默") + # logger.info(f"{self.log_prefix} 没有提到,继续保持沉默") await asyncio.sleep(1) return True diff --git a/src/chat/planner_actions/planner.py b/src/chat/planner_actions/planner.py index 9bf86ecd..083c4895 100644 --- a/src/chat/planner_actions/planner.py +++ b/src/chat/planner_actions/planner.py @@ -55,7 +55,6 @@ def init_prompt(): 5.请控制你的发言频率,不要太过频繁的发言 6.如果有人对你感到厌烦,请减少回复 7.如果有人对你进行攻击,或者情绪激动,请你以合适的方法应对 -8.如果相同的内容已经被执行,请不要重复执行 {moderation_prompt} **可用的action** @@ -85,8 +84,13 @@ wait_time:沉默等待时间,等待一段时间后回复 {action_options_text} 请选择一个或多个合适的action,并说明触发action的消息id和选择该action的原因。消息id格式:m+数字 +先输出你的选择思考理由,再输出你选择的action,理由是一段平文本,不要分点,精简。 +理由要求: +1.思考每个动作是否符合当下条件,如果符合就使用 +2.如果相同的内容已经被执行,请不要重复执行 请选择所有符合使用要求的action,动作用json格式输出,如果输出多个json,每个json都要单独用```json包裹,你可以重复使用同一个动作或不同动作: **示例** +// 理由文本 ```json {{ "action":"动作名",