From c9d63d2f8dc04f36cc6bf5e2245f60682b3928fa Mon Sep 17 00:00:00 2001 From: Bakadax Date: Tue, 6 May 2025 19:15:24 +0800 Subject: [PATCH] =?UTF-8?q?pfc=20checker=20prompt=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=EF=BC=8C=E8=A7=A3=E5=86=B3=E7=9B=AE=E6=A0=87=E5=88=87=E6=8D=A2?= =?UTF-8?q?=E5=90=8E=E5=8F=91=E8=A8=80=E8=A2=AB=20checker=20=E9=A2=91?= =?UTF-8?q?=E7=B9=81=E6=89=93=E5=9B=9E=E7=9A=84=E9=97=AE=E9=A2=98=EF=BC=88?= =?UTF-8?q?checker=EF=BC=9A=20=E6=88=91=E5=8F=AA=E6=98=AF=E4=B8=AA?= =?UTF-8?q?=E6=B2=A1=E6=9C=89=E6=84=9F=E6=83=85=E7=9A=84=E6=A3=80=E6=9F=A5?= =?UTF-8?q?=E5=99=A8=EF=BC=8C=E6=88=91=E4=B8=BA=E4=BB=80=E4=B9=88=E8=A6=81?= =?UTF-8?q?=E7=AE=A1=E5=86=85=E5=AE=B9=E6=98=AF=E4=BB=80=E4=B9=88=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/plugins/PFC/reply_checker.py | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/src/plugins/PFC/reply_checker.py b/src/plugins/PFC/reply_checker.py index 69681ecc..a07dc54f 100644 --- a/src/plugins/PFC/reply_checker.py +++ b/src/plugins/PFC/reply_checker.py @@ -89,7 +89,6 @@ class ReplyChecker: 当前时间:{current_time_str} 你是一个聊天逻辑检查器,请检查以下回复或消息是否合适: -当前对话目标:{goal} 对话记录: {chat_history_text} @@ -97,17 +96,16 @@ class ReplyChecker: {reply} 请结合聊天记录检查以下几点: -1. 这条消息是否依然符合当前对话目标和实现方式 -2. 这条消息是否与最新的对话记录保持连贯性(当对话目标切换时须保证平滑切换) -3. 是否存在重复发言,或重复表达同质内容(尤其是只是换一种方式表达了相同的含义) -4. 这条消息是否包含违规内容(例如血腥暴力,政治敏感等) -5. 这条消息是否以发送者的角度发言(不要让发送者自己回复自己的消息) -6. 这条消息是否通俗易懂 -7. 这条消息是否有些多余,例如在对方没有回复的情况下,依然连续多次“消息轰炸”(尤其是已经连续发送3条信息的情况,这很可能不合理,需要着重判断) -8. 这条消息是否使用了完全没必要的修辞 -9. 这条消息是否逻辑通顺 -10. 这条消息是否太过冗长了(通常私聊的每条消息长度在20字以内,除非特殊情况) -11. 在连续多次发送消息的情况下,这条消息是否衔接自然,会不会显得奇怪(例如连续两条消息中部分内容重叠) +1. 这条消息是否与最新的对话记录保持连贯性(当话题切换时须保证平滑切换) +2. 是否存在重复发言,或重复表达同质内容(尤其是只是换一种方式表达了相同的含义) +3. 这条消息是否包含违规内容(例如血腥暴力,政治敏感等) +4. 这条消息是否以发送者的角度发言(不要让发送者自己回复自己的消息) +5. 这条消息是否通俗易懂 +6. 这条消息是否有些多余,例如在对方没有回复的情况下,依然连续多次“消息轰炸”(尤其是已经连续发送3条信息的情况,这很可能不合理,需要着重判断) +7. 这条消息是否使用了完全没必要的修辞 +8. 这条消息是否逻辑通顺 +9. 这条消息是否太过冗长了(通常私聊的每条消息长度在20字以内,除非特殊情况) +10. 在连续多次发送消息的情况下,这条消息是否衔接自然,会不会显得奇怪(例如连续两条消息中部分内容重叠) 请以JSON格式输出,包含以下字段: 1. suitable: 是否合适 (true/false)