@okc.09 在 deepseek v4的系统指令原来是放在最新一条user消息的最后! 中发帖
标题有点开玩笑了别介意。其实是最后一条user消息的最后插入system prompt可以极大概率影响思维链,导致看上去就是完美扮演了system prompt该有的作用。不过遵从概率并不是百分之百,而且最好是始终遵从系统指令放在最后的格式,如果中途崩坏有可能永远都救不回来了。
感觉这个dsv4的新特性非常有意思,我已经有很多关于用这个新特性做agent的奇思妙想了,所以说旧的ClaudeCode、OpenCode这种系统指令放在最开头的agent已经不适配dsv4了?希望后续dsv4更新不要去掉这个特性,这个特性感觉完美适配ds100%命中缓存并且缓存不要钱并且1m上下文的特性,在agent里可以无限切换角色,直接把plan和当前status作为rp提示词注入到思维链中。
注意:
此方法大概率可以解决工具调用的问题。
并不是100%遵从,如果上下文有点冲突并且转换太快,有可能当前...