about blog github

30 Aug 2026
提高 chatgpt 工作效率:我最需要改进的 3 个习惯

最近我使用 chatgpt 和 codex 的频率越来越高,处理的事情也从简单问答扩展到了项目分析、代码修改、文档生成、浏览器操作、定时任务和环境验证。

这些实践确实节省了不少时间,但回顾最近的使用过程,我发现自己还有 3 个明显可以改进的习惯:任务要求经常边做边补充、review 节点设置得过多、相似工作仍然通过临时对话重复发起。

这 3 个问题并不是 chatgpt 不够聪明,而是我还没有把人与 ai 的协作方式设计得足够清楚。下面是我准备直接采用的改进方法。

一、从边做边补充要求,改为先写任务契约

我以前经常这样开始一个任务:

帮我看看这个项目,优化一下文档。

任务开始以后,再逐步补充:不要修改代码、要面向初学者、需要实际命令、不能包含本机路径、完成后先让我 review。

这种方式看起来省事,实际上会产生两个问题:

  • chatgpt 在前期缺少边界,容易先做出不符合预期的内容;
  • 对话越长,重复要求越多,后续每一步都要重新确认上下文。

更高效的方式不是写一篇很长的 prompt,而是在开始时提供一份简短的“任务契约”。我准备固定使用下面 5 个字段:

目标:最终需要得到什么结果
来源:以哪些文件、页面或实时数据为准
约束:哪些内容不能修改,哪些信息不能出现
交付:需要生成什么文件或结果
验收:完成前必须通过哪些检查

例如,优化一个开源项目的使用文档,可以直接这样写:

目标:把当前项目的 readme 改成初学者可以独立完成的安装和运行指南。
来源:以当前工作区的代码、脚本和依赖文件为准,不要根据旧对话猜测。
约束:只修改 readme,不修改代码;不要写入用户名、绝对路径或内部地址。
交付:直接修改文件,并总结主要变化。
验收:检查命令与项目一致,检查链接、markdown 格式和 git diff。

这类写法比详细规定“先打开哪个文件,再运行哪条命令”更有效。只要结果、事实来源和验收标准清楚,就可以让 chatgpt 自己选择效率更高的执行路径。

我的落地规则是:

超过 10 分钟、涉及文件修改或需要最终交付物的任务,开始前先写任务契约;简单问答不需要套模板。

二、从每一步都 review,改为一次定义授权边界

我很重视 review,尤其是部署、删除、推送代码和对外发送信息时。这是必要的安全习惯,但如果所有步骤都需要单独确认,就会把一个完整任务拆成很多轮对话。

例如,一个本地文档修改可能出现这样的过程:允许读取文件、允许编辑、允许检查格式、允许查看 diff。每一步都很安全,却因为没有提前授权而反复停下来等待。

更实用的做法是,在任务开始时直接选择授权级别:

级别 chatgpt 可以做什么 适用场景
只分析 读取、检查、解释和提出方案,不修改任何内容 调研、诊断、方案 review
本地执行 修改指定范围内的文件,并完成非破坏性验证 写文档、修复代码、运行测试
直接交付 本地执行完成后,继续提交、推送或更新指定外部系统 已明确目标和验收方式的成熟流程

高风险或不可恢复的动作仍然需要单独确认,例如删除数据、覆盖未知文件、修改生产环境或扩大原任务范围。review 不应该被取消,而应该放在真正需要人做判断的位置。

一个允许连续执行、但保留发布确认点的任务可以这样写:

允许你读取当前项目、修改指定页面并运行本地检查。
检查通过后停下来给我看 diff,不要提交、推送或部署。
如果发现必须修改其他模块,先说明原因,不要自动扩大范围。

如果整个流程已经成熟,也可以一次授权到底:

直接创建今天的博客,完成格式和隐私检查,只提交这篇文章,然后推送到当前远程分支。
如果检查失败或出现无关改动,停止发布并报告原因。

这样既不会牺牲安全性,也能避免 chatgpt 在读取、编辑、验证这些预期操作之间频繁暂停。官方 openai 文档同样建议明确自主执行和批准边界,让模型在安全范围内持续工作,并在外部、破坏性或超出范围的操作前停止。

我的落地规则是:

每个任务只设置一次默认授权级别;只在外部影响、不可恢复操作或范围变化时增加新的 review 节点。

三、从重复发起相似对话,改为选择正确入口并沉淀工作流

我现在会用 chatgpt 讨论问题,也会让它创建文档、修改仓库、操作应用和运行定时任务。如果所有事情都从一个临时对话开始,短期很方便,长期会出现上下文混杂和重复说明。

更高效的方式是先根据结果选择入口,再决定是否需要复用:

任务 更合适的方式
提问、讨论、比较方案和梳理思路 chat
根据文件和资料生成文档、表格或演示文稿 work
理解代码库、修改文件、运行测试和检查 diff codex
有固定步骤、固定边界并会重复执行的流程 skill
需要按时间或周期自动运行的流程 automation

例如,“今天应该优先处理什么”适合先在 chat 中讨论;“根据会议材料生成周报”更适合交给 work;“修改前端页面并运行测试”应该直接在 codex 项目中完成。

对于重复工作,我准备使用下面的沉淀流程:

第一次:手动执行,确认输入、步骤和结果是否正确
第二次:修正规则,补充异常处理和验收标准
第三次:稳定流程保存为 skill
需要定时运行:在手动流程稳定后再创建 automation

例如,每周工作总结不应该每次重新说明“读取哪些材料、忽略哪些内容、如何分组”。这些规则稳定后,可以保存成固定工作流;如果还需要每周自动执行,再增加 automation。只依赖网页或云端资料的任务优先放在云端运行,必须访问本机文件或桌面应用时才使用本地环境。

skill 也不应该只是保存一段长 prompt。一个可用的 skill 至少要固定以下内容:

  • 什么情况下使用;
  • 输入和事实来源是什么;
  • 哪些操作允许自动执行;
  • 遇到什么情况必须停止;
  • 完成后如何验证结果。

openai 的官方使用案例也把“将重复工作流保存为 skill”和“运行可验证的重复操作”列为 codex 的典型用法。真正的效率提升不是少输入几句话,而是让同类任务不用每次重新设计。

我的落地规则是:

同一类任务执行 3 次后必须判断是否应该沉淀为 skill;有固定时间要求时,再判断是否应该创建 automation。

总结

这 3 个改进可以组合成一套很简单的工作方式:

先写清任务契约
→ 一次定义授权边界
→ 选择合适的执行入口
→ 完成并验证结果
→ 将稳定流程沉淀为 skill 或 automation

我需要减少的不是使用 chatgpt 的次数,而是无效的补充、重复的确认和每次从零开始的流程设计。

以后开始一个实际工作任务前,我会先问自己 3 个问题:结果和验收标准是否清楚、chatgpt 被允许执行到哪一步、这项工作是否已经重复到应该沉淀了。只要这 3 个问题有明确答案,chatgpt 才能真正从聊天工具变成稳定、高效的工作助手。

ref



LEo at 00:12

about blog github