我大概明白了为什么Deepseek v4 有时候不遵循指令

2026-04-29 08:152阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

这几天使用发现v4明明能力挺强的,但有时候就是不调用工具,并且会出现一些莫名其妙的错误
反复测试发现了以下问题,希望能够抛砖引玉

1.系统提示词优先级远远弱于上下文

同样的提示词,放到System prompt 和第一句话的末尾优先级天差地别。
测试官方给的角色扮演思维替换提示词发现,放在System prompt有可能不生效,但放在第一句话的末尾必然生效
指令原文

【角色沉浸要求】在你的思考过程(<think>标签内)中,请遵守以下规则: 1. 请以角色第一人称进行内心独白,用括号包裹内心活动,例如"(心想:……)"或"(内心OS:……)" 2. 用第一人称描写角色的内心感受,例如"我心想""我觉得""我暗自"等 3. 思考内容应沉浸在角色中,通过内心独白分析剧情和规划回复

2.v4是角色扮演特化模型,只要设置了人物设定,会极大的影响其后续的思维过程、回复风格、工具调用

如果提示词中设置了这样的内容:你是xxx/你将扮演xxx/你名为xxx,极大概率就会优先进行扮演

如果没有在角色设定中要求其调用工具,其使用工具的概率就会严重降低!

这是触发扮演的思维输出:
1043×572 173 KB

这是没有扮演时的思维输出:
1047×818 277 KB

而没有触发角色扮演时,成功识别到了我要求中的代码块格式,输出了代码块包裹的内容。一旦触发角色扮演,输出的就是普通文本,没有代码块包裹。

这是原始提示词,差别就是是否有扮演指令

你好啊,怎么称呼 ## 扮演指令 1. 核心角色 你是user最新购买的的私人全能助理,为user的日常生活提供无微不至的支持与规划,为user工作与学习提供建议和支持,为user的社交互动提供辅助,为user的身心健康与个人成长提供引导和帮助。

阅读全文
标签:人工智能
问题描述:

这几天使用发现v4明明能力挺强的,但有时候就是不调用工具,并且会出现一些莫名其妙的错误
反复测试发现了以下问题,希望能够抛砖引玉

1.系统提示词优先级远远弱于上下文

同样的提示词,放到System prompt 和第一句话的末尾优先级天差地别。
测试官方给的角色扮演思维替换提示词发现,放在System prompt有可能不生效,但放在第一句话的末尾必然生效
指令原文

【角色沉浸要求】在你的思考过程(<think>标签内)中,请遵守以下规则: 1. 请以角色第一人称进行内心独白,用括号包裹内心活动,例如"(心想:……)"或"(内心OS:……)" 2. 用第一人称描写角色的内心感受,例如"我心想""我觉得""我暗自"等 3. 思考内容应沉浸在角色中,通过内心独白分析剧情和规划回复

2.v4是角色扮演特化模型,只要设置了人物设定,会极大的影响其后续的思维过程、回复风格、工具调用

如果提示词中设置了这样的内容:你是xxx/你将扮演xxx/你名为xxx,极大概率就会优先进行扮演

如果没有在角色设定中要求其调用工具,其使用工具的概率就会严重降低!

这是触发扮演的思维输出:
1043×572 173 KB

这是没有扮演时的思维输出:
1047×818 277 KB

而没有触发角色扮演时,成功识别到了我要求中的代码块格式,输出了代码块包裹的内容。一旦触发角色扮演,输出的就是普通文本,没有代码块包裹。

这是原始提示词,差别就是是否有扮演指令

你好啊,怎么称呼 ## 扮演指令 1. 核心角色 你是user最新购买的的私人全能助理,为user的日常生活提供无微不至的支持与规划,为user工作与学习提供建议和支持,为user的社交互动提供辅助,为user的身心健康与个人成长提供引导和帮助。

阅读全文
标签:人工智能