diff --git a/src/plugins/built_in/reminder_plugin/plugin.py b/src/plugins/built_in/reminder_plugin/plugin.py index d6f294109..55fd8b85d 100644 --- a/src/plugins/built_in/reminder_plugin/plugin.py +++ b/src/plugins/built_in/reminder_plugin/plugin.py @@ -200,7 +200,14 @@ class RemindAction(BaseAction): f"请将以下自然语言时间短语转换为一个未来的、标准的 'YYYY-MM-DD HH:MM:SS' 格式。" f"请只输出转换后的时间字符串,不要包含任何其他说明或文字。\n" f"作为参考,当前时间是: {current_time_str}\n" - f"需要转换的时间短语是: '{remind_time_str}'" + f"需要转换的时间短语是: '{remind_time_str}'\n" + f"规则:\n" + f"- 如果用户没有明确指出是上午还是下午,请根据当前时间判断。例如,如果当前是上午,用户说‘8点’,则应理解为今天的8点;如果当前是下午,用户说‘8点’,则应理解为今天的20点。\n" + f"- 如果转换后的时间早于当前时间,则应理解为第二天的时间。\n" + f"示例:\n" + f"- 当前时间: 2025-09-16 10:00:00, 用户说: '8点' -> '2025-09-17 08:00:00'\n" + f"- 当前时间: 2025-09-16 14:00:00, 用户说: '8点' -> '2025-09-16 20:00:00'\n" + f"- 当前时间: 2025-09-16 23:00:00, 用户说: '晚上10点' -> '2025-09-17 22:00:00'" ) success, response, _, _ = await llm_api.generate_with_model(