From 7aaffe9e0fbb81392de869725f4f2df8c8e84dd4 Mon Sep 17 00:00:00 2001 From: tt-P607 <68868379+tt-P607@users.noreply.github.com> Date: Wed, 1 Oct 2025 01:27:01 +0800 Subject: [PATCH] =?UTF-8?q?feat(social):=20=E7=BB=86=E5=8C=96=E6=88=B3?= =?UTF-8?q?=E4=B8=80=E6=88=B3=E5=8A=A8=E4=BD=9C=E7=9A=84=E5=88=A4=E5=AE=9A?= =?UTF-8?q?=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 原有的戳一戳动作判定提示过于宽泛,可能导致模型在不恰当的时机频繁使用该功能,对用户造成打扰。 本次更新通过增加更严格和具体的判定条件,旨在优化模型的使用策略,使其行为更符合用户预期。 主要变更包括: - 明确指出这是一个高消耗动作,需谨慎使用。 - 增加了频率限制和对用户情绪的考量。 - 强调互动应作为对话的自然延伸,避免无故打扰。 --- src/plugins/built_in/social_toolkit_plugin/plugin.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/plugins/built_in/social_toolkit_plugin/plugin.py b/src/plugins/built_in/social_toolkit_plugin/plugin.py index 6ccfb1dd3..7bca6ab08 100644 --- a/src/plugins/built_in/social_toolkit_plugin/plugin.py +++ b/src/plugins/built_in/social_toolkit_plugin/plugin.py @@ -152,9 +152,11 @@ class PokeAction(BaseAction): action_require = ["当需要戳某个用户时使用", "当你想提醒特定用户时使用"] llm_judge_prompt = """ 判定是否需要使用戳一戳动作的条件: - 1. 用户明确要求使用戳一戳。 - 2. 你想以一种有趣的方式提醒或与某人互动。 - 3. 上下文明确需要你戳一个或多个人。 + 1. **关键**: 这是一个高消耗的动作,请仅在绝对必要时使用,例如用户明确要求或作为提醒的关键部分。请极其谨慎地使用。 + 2. **用户请求**: 用户明确要求使用戳一戳。 + 3. **互动提醒**: 你想以一种有趣的方式提醒或与某人互动,但请确保这是对话的自然延伸,而不是无故打扰。 + 4. **上下文需求**: 上下文明确需要你戳一个或多个人。 + 5. **频率限制**: 如果最近已经戳过,或者用户情绪不高,请绝对不要使用。 请回答"是"或"否"。 """