ChatGPT 自订指令如何影响答案
全局自定义指令(Custom Instructions)导致日常提问变奇怪?排查指令冲突、角色过载与临时避开全局提示词的技巧。
一、自定义指令的全局注入原理
Custom Instructions 会被系统作为 System Prompt 在每一个新建会话的底层静默注入。
如果全局设置了“请始终用幽默讽刺的语气回答”,或者“所有回答不要超过 100 字”,这些限制会无差别地作用在每一个严肃分析或长篇代码任务中。
二、引发输出劣化的典型冲突场景
- 长度约束互斥:全局设定了简短,但具体提问要求详尽展开时,模型会陷入自我逻辑撕裂;
- 专业领域冲突:全局设定了程序员视角,而在进行法务或医疗常识咨询时,模型依然会过度使用技术黑话;
- 格式强制污染:全局强制要求返回 JSON,导致普通的日常沟通也输出为机器代码。
三、排查与调试方案
1. 临时开启无痕会话(Temporary Chat)以绕过全局记忆与指令进行对照测试;
2. 精简 Custom Instructions:仅保留身份常识(如“我是一名全栈开发者”),删除关于字数和语气的硬性限制。
详见:[ChatGPT 回答答非所问排查指南](https://aihuiyuan.club/articles/chatgpt-irrelevant-answers-target-background-guide)。