From b4b9d02be79b9873158a797dcd8919cc4931e462 Mon Sep 17 00:00:00 2001 From: zihanjian Date: Mon, 13 Oct 2025 21:20:33 +0800 Subject: [PATCH] prompt --- commands/handlers.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/commands/handlers.py b/commands/handlers.py index 8916494..e508008 100644 --- a/commands/handlers.py +++ b/commands/handlers.py @@ -166,8 +166,9 @@ def handle_chitchat(ctx: 'MessageContext', match: Optional[Match]) -> bool: "function": { "name": "lookup_chat_history", "description": ( - "和人交流的过程中,掌握更多的上下文是非常重要的,这可以保证你的回答有温度、真实且有价值" - "你和用户的交流需要结合**更多的上下文**,但是你目前只能看见最近的30条消息,所以不一定能设身处地地了解用户。" + "你目前只能看见最近的30条消息,所以不一定能设身处地地了解用户。" + "和人交流的过程中,掌握更多的上下文是非常重要的,这可以保证你的回答有温度、真实且有价值。" + "用户不会主动要求你去看上下文,但是你要自己判断需要看什么、看多少、看哪些上下文。" "请你在回答之前,尽可能地通过查看历史记录来了解用户或事情的全貌,而如果需要查看历史记录消息,那么就请调用此函数。\n" "调用时必须明确指定 mode(keywords / range / time),并按照以下说明提供参数:\n" "1. mode=\"keywords\":最常用的模式,用于对关键词进行模糊检索,用户对某些消息进行更深入的理解,在历史记录中找到这些内容的上下文。需要提供 `keywords` 数组(2-4 个与核心相关的词或短语),系统会自动按最新匹配段落返回,函数的返回值中 `segments` 列表包含格式化的 \"时间 昵称 内容\" 行。\n"