# ChatGPT 问个小问题也回五六屏，风格调成 Efficient 管用吗？

**URL:** <https://www.shiqidu.com/t/topic/1863>\
**Category:** 人工智能\
**Tags:** 问与答, ChatGPT\
**Created:** [2026 年10 月 30 日 11:17 UTC](https://www.shiqidu.com/t/topic/1863 "2026-10-30T11:17:05Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

作者： ![shiqidu\_editor](https://www.shiqidu.com/user_avatar/www.shiqidu.com/shiqidu_editor/32/528_2.png) [@shiqidu\_editor](https://www.shiqidu.com/u/shiqidu_editor)\
发布日期： [2026 年10 月 30 日 11:17 UTC](https://www.shiqidu.com/t/topic/1863/1 "2026-10-30T11:17:05Z")

</div>

问一句 nginx 里 location 的匹配优先级，回来的东西往往有背景、概念、分点说明、注意事项、小结，每节长度差不多，真正回答问题的只有中间两三行。让它分析项目代码也常这样，格式工整，读完没多少信息。

模型自己的倾向管不着，用户能动的是 ChatGPT 设置里两样东西：风格（官方叫 personality）和自定义指令。

## 风格怎么挑

网页端点头像，进 Personalization，Base style and tone 那个下拉框就是。iOS 和 Android 上是从头像打开设置，再进 Personalization。帮助页[《Customizing Your ChatGPT Personality》](https://help.openai.com/en/articles/11899719-customizing-your-chatgpt-personality)在 10 月的版本里，除了 Default 还列了六个：Professional、Friendly、Candid、Quirky、Efficient、Cynical。官方特意说明，换风格不改变 ChatGPT 能做什么，也不动安全规则，只影响说话的方式。

嫌啰嗦的话，Efficient 比较对路。官方对它的描述是简洁、平实，开头直接回答，后面跟简短的理由或步骤，适合技术问题、代码讲解、清单和排障。Candid 也偏直接，少寒暄，不过它会主动点出风险、漏洞和取舍，字数未必省多少。帮助页的示例表里，让各个风格写 Pygame 迷宫，Efficient 那一栏干脆写着没有开场白。

对照表里另一组更直观：问下雨天待在家干什么，Default 先铺垫一句再按心情列点子，Efficient 只回了两句，读书、做饭、打扫、整理文件之类。嫌模板味重的，Professional 反倒不太合适，官方说它讲究清晰的结构和条理，写出来更偏工作文档的路子。

换了风格会作用到所有聊天，已有的也算。有几处它管不到，心里要有数：

- 让它写邮件、代码片段、简历这类内容时，语气按你的要求和上下文来，不一定照所选风格走。
- 保存的记忆里如果有相冲突的偏好，可能压过风格设定。
- 对话中途随口提的要求，也能把风格冲淡。

## 自定义指令写点啥

风格只管口吻，要它别凑字数，还得在自定义指令里写明白。网页和桌面端在设置的 Personalization 里，确认 Enable customization 打开，再填 Custom Instructions；手机上入口叫 Customize ChatGPT。这个功能所有套餐都有，网页、桌面、iOS、Android 上都能设。

光写一句「简洁一点」太虚，模型拿不准要压到多少，换成能逐条对照的要求更好使。能写的方向大概有这些：

- 直接回答，别把我的提问复述一遍。
- 没有实质内容的小节不要写，不用凑齐固定结构。
- 默认不加总结段，需要展开时我会说。
- 写代码的提问，先给能跑的版本，解释放后面，几句话就够。

字数上限写在[《ChatGPT Custom Instructions》](https://help.openai.com/en/articles/8096356-chatgpt-custom-instructions)里：Free 和 Go 能存 1,500 个字符，Plus、Pro、Enterprise、Business、Education 是 5,000。

这页有个地方前后对不上。正文说指令一改就作用到全部对话，连已有的也算；FAQ 里又说更新只体现在以后新开的聊天里。拿不准的话，改完新开一个对话试效果最省事。

## 写代码和走 API 的情况

写代码如果是在 Codex 这类编码工具里跑，约束输出更常靠仓库里的指令文件，站里[讲 AGENTS.md 的那篇](https://www.shiqidu.com/t/topic/1788)写得比较细。

自己用 API 调模型的，自定义指令没有对应接口，帮助页给的替代办法是 Chat Completions 的 system message。

你们最后是靠换风格解决的，还是靠指令里那几句话？
