From 2802ba7e0785da39dc607235105c3ffa3fcc0b3d Mon Sep 17 00:00:00 2001 From: Windpicker-owo <3431391539@qq.com> Date: Fri, 31 Oct 2025 22:49:01 +0800 Subject: [PATCH] =?UTF-8?q?refactor(replyer):=20=E6=9B=B4=E6=96=B0init=5Fp?= =?UTF-8?q?rompt=E5=87=BD=E6=95=B0=EF=BC=8C=E6=B7=BB=E5=8A=A0=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F=E5=8C=96=E6=A0=87=E8=AE=B0=E8=BE=93=E5=87=BA=E9=99=90?= =?UTF-8?q?=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/chat/replyer/default_generator.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/chat/replyer/default_generator.py b/src/chat/replyer/default_generator.py index ea05383d0..102b6e582 100644 --- a/src/chat/replyer/default_generator.py +++ b/src/chat/replyer/default_generator.py @@ -71,6 +71,12 @@ def init_prompt(): 不要复读你前面发过的内容,意思相近也不行。 不要浮夸,不要夸张修辞,平淡且不要输出多余内容(包括前后缀,冒号和引号,括号,表情包,at或 @等 ),只输出一条回复就好。 +**【重要】不要在回复中输出任何格式化标记**: +- 不要输出类似 [表情包:xxx]、[图片:xxx]、[回复:xxx] 这样的格式 +- 如果想表达笑的情绪,直接说"哈哈"、"笑死"等,不要说"[表情包:笑哭]" +- 如果想提到某人,直接说"你"、或者他的名字,不要说"[回复<某人>]" +- 说什么就直接输出什么,不要加任何格式化标记 + *你叫{bot_name},也有人叫你{bot_nickname}* 现在,你说: @@ -137,6 +143,13 @@ def init_prompt(): {time_block} 请注意不要输出多余内容(包括前后缀,冒号和引号,at或 @等 )。只输出回复内容。 + +**【重要】不要在回复中输出任何格式化标记**: +- 不要输出类似 [表情包:xxx]、[图片:xxx]、[回复:xxx] 这样的格式 +- 如果想表达笑的情绪,直接说"哈哈"、"笑死"等,不要说"[表情包:笑哭]" +- 如果想提到某人,直接说"你"、"他",不要说"[回复<某人>]" +- 说什么就直接输出什么,不要加任何标记或括号 + {moderation_prompt} *你叫{bot_name},也有人叫你{bot_nickname}* @@ -203,6 +216,13 @@ If you need to use the search tool, please directly call the function "lpmm_sear 注意不要复读你前面发过的内容,意思相近也不行。 {keywords_reaction_prompt} 请注意不要输出多余内容(包括前后缀,冒号和引号,at或 @等 )。只输出回复内容。 + +**【重要】不要在回复中输出任何格式化标记**: +- 不要输出类似 [表情包:xxx]、[图片:xxx]、[回复:xxx] 这样的格式 +- 如果想表达笑的情绪,直接说"哈哈"、"笑死"等,不要说"[表情包:笑哭]" +- 如果想提到某人,直接说"你"、"他",不要说"[回复<某人>]" +- 说什么就直接输出什么,不要加任何标记或括号 + {moderation_prompt} 你的核心任务是针对 {reply_target_block} 中提到的内容,{relation_info_block}生成一段紧密相关且能推动对话的回复。你的回复应该: 1. 明确回应目标消息,而不是宽泛地评论。