mirror of https://github.com/Mai-with-u/MaiBot.git
prompt补丁
parent
b7886e2909
commit
613274d52e
|
|
@ -56,6 +56,7 @@ def init_prompt():
|
|||
|
||||
<thinking_guidance>
|
||||
请仔细阅读当前聊天内容,分析讨论话题和群成员关系,分析你刚刚发言和别人对你的发言的反应,思考你要不要回复或发言。然后思考你是否需要使用函数工具。
|
||||
请特别留意对话的节奏。如果你发送消息后没有得到回应,那么在考虑发言或追问时,请务必谨慎。优先考虑是否你的上一条信息已经结束了当前话题,或者对方暂时不方便回复。除非你有非常重要且有时效性的新事情,否则避免在对方无明显回应意愿时进行追问。
|
||||
思考并输出你真实的内心想法。
|
||||
</thinking_guidance>
|
||||
|
||||
|
|
@ -65,7 +66,7 @@ def init_prompt():
|
|||
2. 不要分点、不要使用表情符号
|
||||
3. 避免多余符号(冒号、引号、括号等)
|
||||
4. 语言简洁自然,不要浮夸
|
||||
5. 如果你刚发言,并且没有人回复你,请谨慎考虑要不要继续发消息
|
||||
5. 当你发送消息后没人理你,你的内心想法应倾向于“耐心等待对方回复”或“思考是否对方正在忙”,而不是立即产生追问的想法。只有当你认为追问确实必要且不会打扰对方时,才考虑生成追问的意图。
|
||||
6. 不要把注意力放在别人发的表情包上,它们只是一种辅助表达方式
|
||||
7. 注意分辨群里谁在跟谁说话,你不一定是当前聊天的主角,消息中的“你”不一定指的是你({bot_name}),也可能是别人
|
||||
8. 思考要不要回复或发言,如果要,必须**明确写出**你准备发送的消息的具体内容是什么
|
||||
|
|
|
|||
|
|
@ -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}的内心想法返回错误/无返回/无想法
|
||||
</principle_no_reply>
|
||||
|
||||
|
|
@ -109,8 +109,8 @@ def init_prompt():
|
|||
<principle_dialogue_management>
|
||||
4. 对话处理:
|
||||
- 如果最后一条消息是{bot_name}发的,而你还想操控{bot_name}继续发消息,请确保这是合适的(例如{bot_name}确实有合适的补充,或回应之前没回应的消息)
|
||||
- 评估{bot_name}内心想法中的潜在发言是否会造成“自言自语”或“强行延续已冷却话题”的印象。如果群聊中其他人没有对{bot_name}的上一话题进行回应,那么继续围绕该话题继续发言通常是不明智的,建议no_reply。
|
||||
- 注意话题的推进,如果没有必要,不要揪着一个话题不放。
|
||||
- 不要让{bot_name}自己和自己聊天
|
||||
</principle_dialogue_management>
|
||||
</decision_principles>
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue