ChatGPT 和 Codex 终于接上了,我却没让它们全自动

老胡在 ChatGPT、GitHub 和 Codex 交接示意图前阅读报告,桌上留着手动的“下一轮”按钮。

一个外贸人的 AI 折腾记 · 第二篇

上一篇还在抱怨自己给两个 AI 传话。这次往前挪了一步:任务能交出去,结果能传回来,ChatGPT 看完再给我建议。

不过,最后用上的办法,跟我最初想的不一样。没有让它们在后台一路自动跑,哪一轮开始、下一步做什么,还是我决定。

倒不是一开始就想得这么明白。全自动那条路,我也折腾过。局部测试确实通过了,只是放到日常使用里,还没省心得让我愿意一直用下去。

本来想省事,先养了一套调度器

最初想得挺顺:跟 ChatGPT 商量好,把任务放到 GitHub,电脑上的 Codex 自己发现任务,执行、测试,再把结果传回来。最好做完还能提醒我。

GitHub 在这里就是个交接本。任务和报告都放进去,两边看同一份东西,不用我在几个文件夹里找来找去。

为了让它自己开工,后面又加了监听、任务领取、机器分工、防重复执行和权限检查。每样都有道理,凑在一起,也确实成了一套系统。

然后我发现,想少管几件事,得先管好这套系统。

翻早期记录,本地测试虽然过了,真正接任务的运行器却还没启动。Windows 里能找到 Codex,准备干活的 WSL 环境里又没找到;当时检查用的会话,也访问不了目标私有仓库。

那时候不是它干活慢,是还没到能开工的地方。

后来这些基础问题补了,隔离自测也跑通过。中间又修过验收环境的配置,还碰到过验收要求写反了先后:让审核者证明一个要等审核完成以后才产生的结果。活儿已经测过、返工过,审核仍然过不去。

这些事不能全算成 Codex 不听话。有的是环境没备齐,有的是要求没写对,还有的是安全检查本来就该拦。我没打算把保护去掉,只是开始觉得,要把网站、邮件、插件这些日常任务都接进去,后面还有不少维护工作。

任务领走了,然后呢?

更影响我使用的,是交出去以后看不清过程。

我通过 ChatGPT 下发任务,它能告诉我有没有被领取。但领取不等于开工。领走以后,可能执行不了,也可能缺个模板,任务就停在那里了。

我这边知道它接了,却不一定知道它没干起来。还得自己回去找,究竟卡在哪一步。

所以这也不只是“最后有没有自动提交报告”的问题。一个任务领走以后没做成,至少也该把为什么没做成送回来。否则我等的是结果,还是一个已经停住的任务,自己都不清楚。

即使开始干了,中间具体在做什么、有没有理解偏,我也缺少一个方便查看和插话的地方。按当时那套用法,往往要等整轮结果出来,才好调整。

有些事在对话里看到进展,补一句就行。藏到后台以后,反而绕远了。

这不等于所有自动化都只能做成这样,是我当时那套流程还没把这些环节接顺。想继续补,当然还有东西可做。但我本来是想让它帮忙干活,不是再找一份调度器维护的兼职。

一件事自己干完,下一件事先问我

我手上有网站、插件,也有外贸资料要处理。最希望的是把一件事说清楚以后,Codex 能自己查、自己改、自己测。普通错误自己修,不要每改一个文件,都回来让我批准“进入下一轮”。

可这件事做完了,建议再做另一件事,就不能直接接着干。

建议可能有用,也可能只是技术上顺手。我还得想想现在值不值得做,会不会影响别的工作。ChatGPT 可以帮我看报告、补充判断,但不能把一句“建议优化”直接变成下一条执行命令。

于是我把要求收了收:任务里面尽量自己干,任务之间停下来找我。

GitHub 继续留着,后台自动领取、自动续轮先不作为日常交接的依赖。不是不要检查,而是由我明确启动一轮,让正在使用的 Codex 对话把这一轮做完。

现在怎么交接

先在 ChatGPT 里商量:这轮做什么、不做什么,能改哪里,做到什么程度算完成。确认以后,把任务写进 GitHub。

我再把带任务链接和轮次的一句话交给 Codex。它自己去读,不用我把整段要求重新复制过去。

这一轮里的调查、实施、测试、审核和修复,按授权继续处理。普通返工还算这一轮;真碰到超出范围、需要我登录账号,或者该我决定的问题,再说清楚。

做完以后,它把报告和必要证据写回同一个 GitHub 入口,确认远端保存好了,再把结果链接交回来。我让 ChatGPT 去读,告诉我哪些做完了、哪些没测、哪里还有问题,以及下一步建议怎么选。

最后我决定继续、换方向,还是先放着。决定继续,才启动下一轮。

我仍然要转交一句话,没有从流程里消失。但不用搬整篇报告,也不用替两边重讲前情。眼下这点手动操作,我能接受。

按我现在的使用,这套带人工启动和拍板的交接已经能正常用了。这次整理的交接规则、任务模板和报告模板,也确实写回了 GitHub,并按固定版本读回来核对。材料不再只躺在某台电脑的目录里。

不过,传上去了和审过了,还是两回事。推到分支不等于合并,测试通过也不等于所有业务都验收了。报告里完成、失败、未完成、没测试,得分开说。

我找 ChatGPT 看结果,也不是让它把“全部通过”换个说法再念一遍。能核对的就核对,读不到的直说,最后给我能用来做决定的建议。

手机这条路,还没试

我还惦记着另一种办法:通过 ChatGPT 手机 App 这边远程操作,看看能不能把看进展、接收提醒和继续交代事情放在一起,少转几次任务和报告。

这条路目前只是准备尝试,还不能说已经实现。本来想试的时候,又碰上了 Codex 的审批问题,暂时没试成。具体怎么用、能省掉哪些转交,都得实际走一遍才知道。

如果手机上就能方便地看到进展,发现不对及时说,做完也能知道,那对我可能比后台默默跑完再交一份报告更有用。但现在只能先记下这个想法。

前面造的轮子没有白造。任务怎么认领、怎样避免重复、报告该留什么证据,都留下了经验。只是没必要为了少转交一句话,先把调度、通知和所有业务入口都造齐。

眼下先用已经能用的办法。Codex 把这一轮做完,ChatGPT 帮我看结果,下一步我来定。手机那条路等试过,再接着记。

接着看看这些记录

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注