DeepSeek-V4-Flash-0731 用户的 PSA——不要在对话中途用系统角色消息破坏提示缓存

Reddit r/LocalLLaMA 工具

摘要

这则 PSA 提醒 DeepSeek-V4-Flash-0731 用户:系统角色消息会被提升到最顶部,破坏提示缓存和邻近性,并建议改用 latest_reminder。

DSv4F 不附带 jinja,但对于那些附带且忠实重现 DS 在其聊天模板 Python 中所发布内容的发行版而言,每条系统消息都会被提升到顶部的系统提示中——该格式没有对话中途的系统回合。因此,你放在对话尾部或中途的任何内容实际上都会破坏你的前缀(并且与注入点没有对话邻近性)。请使用 latest_reminder,这是 DS 针对大多数模板如何使用 system 角色所训练的角色,也是大多数提供量化版本的人(如果他们匹配 DS 的 Python 模板)所传递的角色。我使用 llama.cpp,它能毫无问题地传递它;不知道其他引擎如何处理它。我之前搞不明白为什么我的提示缓存这么糟糕,原因就在那里,所以我把它传下去,希望能为其他人节省时间和避免挫败感(如果你使用托管版本,可能还能省钱)。
查看原文

相似文章

asgeirtj/system_prompts_leaks

GitHub Trending (daily)

一个 GitHub 仓库,记录了主要 AI 聊天机器人(如 Claude、ChatGPT 和 Gemini)泄露的系统提示,并追踪不同版本的变化。

SePO:用于系统提示优化的自进化提示智能体

arXiv cs.CL

SePO(自进化提示优化)提出了一种自指涉提示智能体,通过进化搜索同时优化任务智能体的系统提示和自身的系统提示。在包括 AIME'25、ARC-AGI-1 和 GPQA 在内的五个基准测试中,SePO 的表现优于 Manual-CoT、TextGrad 和 MetaSPO。