小龙哥经验包 · Codex 入门 02

我不再按聊天轮数管理侧栏,只问:还是不是原来那个结果

这个对话框,到底该继续、新开,还是归档?

用几个真实现场讲透继续、新开、置顶、归档、退出活跃区和删除的区别,并给出一个不会误伤进行中工作的收口方法。

文章播客 / NO AUTOPLAY

不想读,就从这里听。

不是逐字念文章,而是把同一个问题重新讲成一期节目;点击后才播放。

播客版 · 第二期宁宁 × 明明|11:54|高配版,机器质检通过

有一次,一个软件设置完以后还是很慢。那一刻最正确的动作,不是为了“上下文干净”另开对话框,而是留在原地继续查。

因为问题没变,想得到的结果没变,连“什么叫修好”都没变。

另一次,我们从研究一种动画效果开始,聊着聊着做了演示,又走到产品网站,再走到公司网站。每一步都能解释,可回头一看,对话框的名字还叫“研究动画”,里面早已塞进了几种完全不同的交付物。

那一次,正确动作恰好相反:该收口,该新开。

这两个现场让我放下了一个很机械的习惯——按聊天轮数判断对话框寿命。五轮不一定该换,五十轮也不一定该留。真正要看的只有一件事:你现在要的,还是开头那个结果吗?

什么时候用:每次手放到“新建”或“归档”上时

很多人管理对话框靠感觉:长了就换,旧了就删,重要就置顶。这样做最大的问题,是界面变干净了,工作可能被切断;或者工作已经结束了,侧栏却永远像一排没还清的债。

我现在会先看三条线。

目标线:最终想解决的,还是同一个问题吗?

产物线:正在改的,还是同一个页面、同一篇文章、同一个候选版本吗?

验收线:怎样才算完成,有没有从“本地能看”变成“正式发布”,或者从“机器通过”变成“等真人确认”?

三条线都没有实质变化,就继续。任何一条已经变成另一个结果,通常就该新开。项目相同,不等于永远只用一个对话框。

当前作品留在原桌继续,另一个结果拥有新桌;完成品进入可取回的档案架,删除只留在角落。继续、新开、归档和删除,是四种完全不同的动作。

怎么做:先判断工作还活着没有

同一条证据链没走完,就留在原地

设置以后依然卡顿,继续原任务。第一次修复没过真机,继续原任务。你补了一句“按钮再往左一点”,而这仍是当前界面的同一轮验收,也继续原任务。

这些补充都没有创造一个新的最终结果。此时换框,只会把报错、尝试过的办法和当前候选切成两半。所谓“对话越短越好”,在这里反而会害人。

验收对象变了,给它一张新桌子

文章写完以后,忽然要重构承载它的播放器,新开。研究已经得出方法,下一步要正式改公司官网,新开,而且进入公司官网所属项目。一个产品版本已经完成,接下来要做下一版,也应该有一张新的工作台。

还有一个很实用的信号:当对话框标题已经无法诚实地说出当前交付物,通常就该停下来检查了。标题叫“商业评估”,里面却在连续修启动故障、改状态栏、做发布,这不是任务勤奋,是目标已经借壳。

如果目标没变,但旧日志已经多到模型反复引用失败候选、忘记最新决定,也可以换框。先把当前事实和剩余步骤写进项目总览,再开一张干净工作台续接。不是把整段聊天复制过去。

归档只是让工作台退休

OpenAI 当前把归档用于把对话从活跃侧栏收起来。归档后的对话仍然保留,可以在设置中找到;删除则不可恢复。这个区别解决了我很长时间的一块心病:归档不是失忆,更不是销毁。

但“可以按下归档”仍然要过一道实践检查。我会看六件事:

  1. 交付物已经真实存在,或者任务安全停在一个写清楚的闸门上。
  2. 当前准确状态已经写出来,没有把“候选”顺手写成“已发布”。
  3. 下一个任务需要知道的事实、决定和证据,已经回到项目总览或质检文件。
  4. 子智能体、命令、临时服务和自动化没有还在偷偷运行。
  5. 当前对话没有正在等验证码、扫码、用户马上回复或外部回执。
  6. 如果改过代码,分支、未提交改动和工作树的归属已经清楚。

满足以后,归档的是施工现场。项目、成果和证据都还在。

机器通过了,但我还没验收,能不能归档?

这正是最容易说错“完成”的地方。

如果你马上要在原对话里试听、试装或反馈,就先留着,方便沿同一条证据链继续。如果验收动作已经记到明确的外部待办,候选、风险和回退点也都写进项目文件,当前后台没有继续运行,那么任务可以归档,但状态必须老老实实写“机器质检通过,用户验收待定”。

归档没有替你验收。它只让侧栏安静。

被外部条件卡住,能不能归档?

可以,但要先把“怎么恢复”写清楚。

比如必须等硬件到场、法律确认或另一方回信。只要阻塞点、恢复条件、下一步和责任人都已经外置,当前对话也不需要继续挂着等,它就可以退休。条件满足后,恢复旧对话或在同一项目开新任务都行。

反过来,如果你刚让用户去扫二维码、输验证码、听一段音频,或者后台命令还在跑,就先别收。桌子上的机器还没断电,不能只因为下班时间到了就把桌布盖上。

“移除”到底是什么意思

“把它移除”在口语里很方便,在执行时却太含糊。

如果只是“不想再在活跃侧栏看见”,用归档。如果是旧项目已经分流完、以后不再承接新工作,让它退出活跃区,同时保留历史源码、证据和回退能力。如果是确定再也不需要,愿意承担无法恢复的后果,才叫删除。

所以豆豆以后遇到“移除”,应该先把它翻译成这三种具体动作之一,而不是直接当成删除授权。

一个旧项目退出活跃区,也不是把整个目录扔掉。正确顺序是:先把仍在生长的内容迁回真正所属的项目;再把最终归属、旧证据位置和“不再承接新工作”写清;最后归档旧任务,让旧项目从日常入口退场。极简保留的是责任,不是把回滚路也一刀切掉。

什么时候不是新开对话框,而是做成 Skill

判断也不复杂。

你要的是另一个结果,就开新任务。你要的是以后每次遇到这类事,都按同一套方法稳定完成,才考虑 Skill。

比如“做本周这期播客”是任务;“每期播客都按固定音色、分段、响度和质检流程制作”是 Skill;“每周一早上自动启动这套流程”是自动化;“这一次同时查三组互不重叠的资料”才需要临时子智能体。

第一次做,先别急着封装。等触发条件、输入、输出、边界和验收都稳定了,最好在真实任务里重复跑通,再把方法收进 Skill。一个提示词可以是起点,Skill 是已经验证过的做法连同脚本、模板和资料的长期包装。

容易踩坑:侧栏干净不等于工作完成

  • 每一句补充都新开,证据链会被切碎。
  • 结果已经换了还硬聊,旧目标和新风险会互相污染。
  • 全部置顶,只会让置顶失去意义;它只是最近常用,不增加记忆。
  • 归档后顺手删除,会把可恢复收纳升级成不可恢复销毁。
  • 正式测试全扔进一个“测试项目”,最后只剩一句不知道对应哪个版本的“测试通过”。
  • 自动化还没跑顺就定时执行,只会更稳定地重复错误。

验收标准:十秒钟做一次判断

下次准备继续输入时,问一句:

我现在要验收的,还是这场任务原来那个结果吗?

是,就继续。不是,就在正确项目里新开。

准备归档时再问一句:

交付在不在,事实写没写,后台停没停,还等不等当前回复?

都清楚,就归档。只是嫌乱,默认也先归档,不删除。

可复用提示词

请审计当前这个 Codex 对话框,不要按聊天轮数判断。

先说清它最初的目标、当前产物和验收标准,再判断我刚补充的需求是否仍是同一个结果。

请明确建议:继续当前对话框、在同一项目新开、转到另一个项目,还是收口归档。

如果建议归档,请核对交付物、准确状态、项目接班文件、后台进程、待回复闸门和代码现场。除非我明确授权永久销毁,否则不要把“移除”理解成删除。

第三篇,我们继续处理另一个极端:不再把一个对话聊到死以后,是不是项目越多越安全,模型越强越正确

READERS / RESPONSE

读到这里,留一点温度。

觉得有帮助,就送一朵小红花;有自己的经历,也欢迎写在下面。

次阅读 朵小红花 条评论

评论

写下想说的话

0/500

无需登录;评论发布后会公开显示。

还没有评论。欢迎留下第一句。

SOURCES / REVISIONS

来源与修订都留在明处。

小修沿用当前地址;路线被推翻时另开新篇,旧结论不会被静默抹掉。

  1. v0.4

    经小龙哥确认正式发布,文章、原始 Markdown、机器目录与独立播客一并进入公网经验包。

  2. v0.3

    新增宁宁与明明的独立播客版,用真实场景逐一判断继续、新开、置顶、归档、移除和删除;完成高配音频机器质检并嵌入文章。

  3. v0.2

    根据小龙哥 40 分反馈重写,以卡顿续查、目标漂移和验收待定等真实现场讲清任务生命周期。

  4. v0.1

    初版候选,建立继续、新开、归档和删除的基础规则。