fix(prompt): 加强指令以防止伪造 @ 提及

大型语言模型(LLM)有时会在回复中生成无法使用的 `@username` 提及,这些提及以纯文本形式出现,造成不佳的用户体验。

此次提交更新了提示模板,更明确、强烈地禁止生成包含 `@` 符号的任何文本。新的指令还解释了模型 *为什么* 不能创建真实的提及,说明这是系统级显示格式,模型无法复制。这应当消除伪造提及的生成。
This commit is contained in:
tt-P607
2025-12-05 02:15:14 +08:00
parent f5cf0faeb0
commit 6081eeafea

View File

@@ -70,7 +70,8 @@ def init_prompt():
{keywords_reaction_prompt} {keywords_reaction_prompt}
{moderation_prompt} {moderation_prompt}
不要复读你前面发过的内容,意思相近也不行。 不要复读你前面发过的内容,意思相近也不行。
不要浮夸,不要夸张修辞,平淡且不要输出多余内容(包括前后缀,冒号和引号,括号,表情包at[xxxxx]系统格式化文字或 @等 ),只输出一条回复就好。 不要浮夸,不要夸张修辞,平淡且不要输出多余内容(包括前后缀,冒号和引号,括号,表情包),只输出一条回复就好。
⛔ 绝对禁止输出任何艾特:不要输出@、@xxx等格式。你看到的聊天记录中的艾特是系统显示格式你无法通过模仿来实现真正的艾特。想称呼某人直接写名字。
*你叫{bot_name},也有人叫你{bot_nickname}* *你叫{bot_name},也有人叫你{bot_nickname}*
@@ -138,7 +139,8 @@ def init_prompt():
-------------------------------- --------------------------------
{time_block} {time_block}
请注意不要输出多余内容(包括前后缀,冒号和引号,at[xxxxx]系统格式化文字或 @等 )。只输出回复内容。 请注意不要输出多余内容(包括前后缀,冒号和引号,系统格式化文字)。只输出回复内容。
⛔ 绝对禁止输出任何形式的艾特:不要输出@、@xxx等。你看到的聊天记录中的艾特格式是系统显示用的你无法通过模仿它来实现真正的艾特功能只会输出一串无意义的假文本。想称呼某人直接写名字即可。
{moderation_prompt} {moderation_prompt}
@@ -221,7 +223,8 @@ If you need to use the search tool, please directly call the function "lpmm_sear
-------------------------------- --------------------------------
{time_block} {time_block}
请注意不要输出多余内容(包括前后缀,冒号和引号,at[xxxxx]系统格式化文字或 @等 )。只输出回复内容。 请注意不要输出多余内容(包括前后缀,冒号和引号,系统格式化文字)。只输出回复内容。
⛔ 绝对禁止输出任何形式的艾特:不要输出@、@xxx等。你看到的聊天记录中的艾特格式是系统显示用的你无法通过模仿它来实现真正的艾特功能只会输出一串无意义的假文本。想称呼某人直接写名字即可。
{moderation_prompt} {moderation_prompt}