← 全部免费资源
免费资源 · 教程 · 5

Codex 与 WorkBuddy 上手:两个能替你动手干活的桌面 Agent

两个最适合非程序员的桌面端 Agent,从认入口、装好、跑通第一个任务,到把跑通的流程沉淀成你自己的 Skill。整章免费公开,不用登录。

整章免费,往下直接读,不用登录、不用留邮箱。想要成体系地学,免费的 AI 101 通识课 加我微信拿个码就能看全。

上手真工具

跟 AI 协作的那些手艺,说需求、验收、修 bug,是不挑工具的,你用哪个都成立。这几节,我们把它落到两个真工具上,带你把手弄脏。

一个是 Codex,OpenAI 那边的,藏在 ChatGPT 桌面 App 里,是个能钻进你项目文件夹里真替你改东西的执行者。一个是 WorkBuddy,国内的,你把它当一个装在电脑上、能替你干活的办公同事,读你的文件、整你的表格、还能远程听你从微信钉钉飞书使唤。

我教你的就三件事:先搞清楚它到底是个什么东西,别把它当个更会聊天的聊天框;然后装好、登录、拿一个最小的活把整条流程跑通;最后认全那几个你必须盯住的关口。

这几个关口里,有一类我得先给你敲黑板,就是保命的那几条。它是真会动你文件的,所以动手前先用 git 存一次、给自己留条退路;权限别一上来就开到底,新手永远让它每步都停下来问你一声;看见 rm -rf、sudo 这种能删能提权的命令,慢一拍,看不懂就别点允许。这些不是吓你,是别让你在一个能真删你东西的工具上,栽个不该栽的跟头。

两个工具你不用都学,挑一个顺手的、够得着的,真用起来。工具是死的,协作的手艺是活的,手艺在手,换个工具你照样使得转。

Codex 上手:在 ChatGPT 里找到那个能替你干活的入口

先搞清楚它是个什么东西

先建立一个准确的印象。Codex 是 ChatGPT 桌面 App 里,负责操作你项目的那个入口。它不是那种你复制一段东西、粘过去问它、再把答案搬回来的聊天。它是一个能被你交代任务、然后自己钻进你项目文件夹里干活的执行者,你给它一个说清楚的任务,它会自己去读你项目里的文件,想一个方案,动手改,把东西跑起来看结果,最后把改了哪些地方整理成你能一条一条检查的样子交给你。

所以你对它的定位应该是,一个能干活的执行者,不是一个只会答题的聊天。还有一件事你得记住,它不替你做判断,一个你自己都验收不了、看不出对错的任务,别指望甩给它独立搞定。

认识三个入口,以及什么时候用哪个

现在的 ChatGPT 桌面 App 里,其实装着三个干不同活的入口,你先分清楚。

第一个是 Chat,负责跟你讨论。你要一个答案、想聊清楚一个思路、拿不准怎么办,就用它。

第二个是 Work,负责给你交一份成品。比如帮你查一圈资料出一份报告、做一份 PPT 这种,你要的是一份能直接拿走的东西,就用它。

第三个是 Codex,负责操作你的项目。要它真的去动你的文件、改你的东西、在你项目里跑命令,就用它。

一句话记住怎么选,你要一个答案或者想讨论,去 Chat;你要一份成品,去 Work;你要它动你的文件和项目,去 Codex。另外提一句,如果你以前用的是那个单独的 Codex App,更新之后它就变成这个新的 ChatGPT App 了,你原来的项目和任务都还在,你要是天天用 Codex,可以把它设成默认首页,一打开就是它。

装好、登录、跑通第一个

上手就三步。第一步,把 ChatGPT 桌面 App 装上,已经装了的更新到最新,然后进到 Codex 这个入口。

第二步,用你的 ChatGPT 账号登录。这里有个对新手特别友好的点,你全程不用去碰什么 API key,不用自己建密钥、配环境变量,它走的是你 ChatGPT 套餐里的额度。也就是说,用上它这件事本身几乎是零配置的,登录完就能用。

第三步,给它选一个干净的练习文件夹。它会问你进哪个文件夹干活,你专门建一个干净的练习文件夹给它,比如就叫 codex 练习,别图省事直接选桌面、C 盘、下载文件夹。它是真会在这个文件夹里读文件、改文件的,你给它一个只装练习内容的干净地方,万一改坏了也不心疼。

弄好之后,先别上大项目,拿一个最小的任务把整条流程跑通。你就让它做一个最简单的网页,黑底,中间一行白色大字写 Hello Codex,字居中,只用 HTML 和 CSS,就这么一句。然后你盯着它走一遍,你会看到它读文件、动手改、把网页跑起来,最后给你个结果,你打开看一眼,成了。这一遍走完,你就对它怎么干活心里有谱了。

会操作它:一个习惯,加三个你要盯的关口

跑通一个之后,有一个习惯和三个关口你得认全。

先说那个习惯,一个任务,开一个新对话。一个对话就对应一件清楚的事,你别把七八件不相干的事全塞进同一个对话里,那样它容易乱,干完一件再开下一件。

再说它干活的流程,心里有数你才盯得住。它接到任务大致是这么走的,先读一遍你的项目,然后想一个方案,接着动手改文件,需要的话跑一些命令,碰到要紧的操作会停下来等你点头,最后把改动整理成对比给你看。这一条线上,有三个关口是你要盯的。

第一个关口,计划。碰到稍微复杂点的任务,你先让它给你一个计划,就是先说它打算查哪些文件、怎么改、跑什么命令,你看过觉得靠谱再放它动手,可以用 /plan 让它先出计划。简单的小任务直接做就行。

第二个关口,批准。它要做敏感的事,比如联网、动你项目以外的东西、跑一条高风险的命令,它会停下来问你。你看得懂、确实要做就放行,看不懂就别点允许,这个批准的闸,是你的安全阀,别嫌烦。这里有两件事你要特别当心。

一是权限别一上来就开到底。它一般会让你选,它能自己做主到什么程度。新手就选最保守那档,让它每次动手前都停下来问你一声;等你熟了、也信得过它了,再放宽。别图省事一上来就给它完全访问、让它不问自取。

二是学会认几条危险命令的样子,看见它们就停一下。你不用懂这些命令是啥意思,只要记住:批准框里蹦出来的命令带这几个词,就格外留个心,看不明白宁可先不点。比如 sudo,是拿最高管理员权限去干活,能动到系统级的东西;rm -rf,是强制删除,能把一整个文件夹连根删干净、删了找不回来;curl 或者 wget,是从网上把东西下载下来、甚至直接就run 起来,你并不知道下的是啥;还有 git reset --hard,能把你还没存住的改动一把全抹掉。见着这几个,慢一拍,看不懂就别放行。

第三个关口,看 diff。diff 就是它这次改了什么的对比,一般绿色是新增、红色是删掉,这个你每次都要看,因为它有时会顺手改了你没让它改的东西。至于怎么读 diff、怎么验收它交的活,这属于驾驭手艺,是 AI 复利课里专门讲的,这里你先养成每次都看一眼 diff 的习惯就行。

还有一个顺手能用的,给项目立规矩。你在一个新项目第一次用它的时候,可以用 /init 让它生成一份项目规则文件。这份文件相当于你给这个项目立的长期规矩,它以后每次干活都会先读一遍。

一个省额度的搭配:Chat 想清楚,Codex 做到位

这里给你一个特别实用的工作流。Codex 每跑一轮任务,都在烧那份比较金贵的 Agent 额度;而 Chat 走的是聊天额度,聊起来不烧 Agent 额度。所以聪明的做法是,你先在 Chat 里把方案讨论清楚,来回聊、把思路捋顺、把要求定死,等方案真定下来了,再把这份最终方案丢给 Codex 去执行。

新版的 Codex 侧栏里就内置了聊天入口,你左边跑着 Codex 任务,右边用 Chat 聊方案,不用来回切窗口。你就记住这个分工,Chat 负责想清楚,Codex 负责做到位,别一上来就让 Codex 陪你在那儿反复试错,那是拿最贵的额度干最该聊的活。

只喂给它相关的东西

还有一条,你给 Codex 一个任务的时候,只放跟这件事相关的文件和上下文就够了。别把整个硬盘、几十个不相干的附件、几个月的聊天历史,一股脑全塞给它。你塞得越杂,它越容易被带偏、也越费。至于为什么塞太多它反而变笨,你可以回头看看概念块里讲注意力、上下文工程那两节。

顺手挑个合适的模型档

最后提一句,Codex 里是能选模型档位的,有强的也有快的。你别不管干啥都习惯性地拉最强那档,那又慢又费额度。复杂的活才上最强的,批量的、轻的活用快的档就行。至于这几档到底怎么挑、差在哪,概念块里模型档位那一章讲清楚了,这里点你一句就够。

这两节的边界

最后说清楚,这里只教你这个工具本身怎么操作,认入口、装好开机、走通流程、盯住那几个关口。至于怎么把需求说清楚让它别瞎猜、怎么验收它交的活、它出错或者卡住了怎么办,这些是驾驭 AI 的通用手艺,不管你用哪个工具都成立,我放在 AI 复利课里专门讲,这里不重复。

Codex 保命四件事

这一节短,但每一条都是保命的,你上手之前先记住。工具怎么操作上一节讲了,这一节只讲怎么用它不出大事。

一、权限别开满,新手守住默认那档

Codex 给它自己设了一道安全围栏,决定它能不能改文件、能不能跑出你的项目文件夹、能不能联网、能不能跑命令。这道围栏官方现在分三层。

只读(Read-only),它只看只答,任何动手的事,改文件也好、跑命令也好,都要先问你。自动(Auto),这是默认档,它在你项目文件夹里能自己干活,但一碰到越界、联网这类出圈的操作,就停下来问你一句,你点头它才做。完全访问(Full access),沙箱和确认全关,放开了让它干,官方自己都标着不推荐。

你作为新手,守住默认的 Auto 就够了,拿不准的项目切到只读先看看再说。别嫌它老停下来问你,那一停一问,就是在给你留一个喊停的机会。等你哪天真摸熟了它的脾气,再考虑要不要放宽,千万别一上来就开完全访问。这几档在界面上的叫法可能随版本变,你认行为不认名字:只看、圈内自动干、全放开,就这三层。

二、每个项目,先用 git 存一次

你开始让它动一个项目之前,先用 git 把当前状态存一次,也就是先 git init,再提交一次。

这一步的意义只有一个,给你一条随时能回去的退路。Codex 是会真的改你文件的,万一它改乱了、改坏了,你手里有这么一个存档,一句话就能退回到它动手之前的样子,你前面做好的东西一点都不丢。你要是从来没存过,它一改坏,你就只能干瞪眼。所以这一步别省。

三、密钥走 .env,别提交、别上传、别写进代码

如果你做的这个东西要用到什么密钥、什么第三方的 key,你记住一条铁律,这些东西一律写进一个叫 .env 的文件里,单独放着。

然后这个 .env 文件,别提交到 git、别上传到 GitHub、更别直接写死在代码里或者前端页面上。密钥这种东西一旦跟着代码传出去,就等于钥匙插在门上,谁看到都能拿去用。这里还要提醒你一句,别以为 Codex 会自动帮你把这些密钥安全地接好,它不包办这件事,密钥的安全是你自己用 .env 管起来的。

四、这几类高风险命令,看到就警惕

Codex 干活的时候会跑命令,绝大多数是安全的。但有那么几类命令杀伤力很大,你一旦在它要执行的东西里看到,就提高警惕,别顺手就批准。

最该盯的几个,比如 rm -rf 这种是大范围删文件的,sudo 这种是拿最高权限去操作的,还有把一个网址 curl 下来直接管道执行的那种,以及 git reset --hard 这种会硬抹掉你改动的。看到这几类,你先停一下,让它跟你解释清楚为什么要跑这条、会影响什么,你听明白了、确实需要,再放行。看不懂,就别批准。

WorkBuddy 上手:挑对活,当场干成它

先把地界说清楚。装 WorkBuddy、微信扫码登录、权限两档怎么切、界面哪块是哪块,这些操作层的东西我放在站上的免费资源里了,一份《WorkBuddy 上手指南》,跟着官方文档一步步走就行,这里不重复。你要是还没装好,先去 /free-resources/workbuddy 把它跑完再回来。

这一节干的是那份指南干不了的事:帮你挑对第一件活,然后带着你当场把它干成、验收合格。工具人人会装,差距从挑活这一步就拉开了。

第一件活怎么挑:四个筛子

新手用这类工具翻车,九成不是工具不行,是活挑错了:一上来就让它整理整个 D 盘、改一份只有一份的合同。你把要交给它的活,过一遍这四个筛子,四个全过才动手:

筛子一,低风险。这活就算干砸了,你也不心疼。判断办法特别简单:想象它把结果全删了,你耸耸肩还是跳脚?跳脚的活,现在不碰。

筛子二,只读为主。它只需要读你的材料,不需要改你的原件。「读会议记录出纪要」是读,「把这批文件重命名」是改。改原件的活,往后放。

筛子三,产出是一份新文件。它干完,是多出来一个新东西,你的旧东西一个字没动。出了问题,删掉新文件就当没发生过。

筛子四,结果你一眼能验。你不用懂技术,打开产出扫一眼就知道对不对。「整理成四块的纪要」你一眼能验;「优化我这份数据」你验不了。验不了的活,标准就还没想清楚,回去想清楚再说。

反过来就是负向清单,头几件活坚决别碰这三类:要动原文件的批量操作、要对外发出去的东西、要长期挂着自动跑的任务。不是永远不能干,是不该由第一件活来干。

风险三档:哪档能松手,哪档必须你把关

四个筛子管挑活,这三档管你以后每件活松手到什么程度:

第一档,放心试:只读材料、写摘要、改写、出草稿。干砸了就是一份废草稿,随便让它跑。

第二档,看过再用:建新文件、整理目录、生成表格、发到你自己邮箱。它干完你必须过目,看完才算数。

第三档,必须你把关:改原文件、批量移动或删除、对外发送、长期定时任务。这一档一定让它先给预览、你点头才动,动之前留备份。

另外有几类事,永远只让它打下手、绝不让它拍板:法律结论、医疗建议、投资决策、你生意的大方向。它可以帮你把资料理清、把选项和风险列出来,最后那一下判断必须是你的。

现在,当场干成一件

光说不算,我带你走一遍。这件活是「读一份会议记录,出一份纪要」。你自己过一下四个筛子:干砸不心疼✓、只读✓、产出新文件✓、一眼能验✓,全过。

第一步,备料。建一个练习文件夹,丢一份真实的会议记录进去。没有现成的?拿任何一段乱糟糟的文字记录都行:工作群里聊完一件事的聊天记录、你自己的语音转文字,越乱越好,乱才见真章。

第二步,发任务。新建任务,工作空间选中这个文件夹(按钮长什么样、在哪个角落,以官方文档和免费指南为准,别背界面)。指令照抄这句,注意最后那半句是把格式说死

「读这个文件夹里的会议记录,整理成一份会议纪要,分四块:结论、待办、谁负责、什么时候截止。存成一份新的 Word 文件,放回这个文件夹。」

第三步,盯着它跑,两个决策点。中途它弹确认框,看三件事:要干什么、动到哪、有没有必要(这三看在免费指南里讲透了)。这件活是只读加新建,凡是超出这个范围的请求,比如要联网、要动文件夹外的东西,你就该多想一秒:出纪要需要联网吗?不需要,取消掉让它接着干。它要的权限和这件活的分量不匹配,就是你该拦的时刻

第四步,验收。它说完成了不算数。先去结果区看产物:纪要文件在不在、四块齐不齐;再扫一眼变更:它有没有动你没让它动的东西。然后上验收三问,套在这件活上就是:它到底干了没有?打开纪要,四块真有内容才算干了。拿真实例子对答案:会议里你自己记得的那两个待办,纪要里有没有、负责人写对没有。塞刁钻的看它露不露馅:记录里那段跑题的闲聊,它掺进纪要了没有?三问全过,这件活才叫干成了。

干成一件之后

别急着上大活。同一族的活,再拿两份不同的记录,把纪要这件事连着跑满三遍,把你每次微调的说法固定下来。跑顺了三遍的活,就到了下一节的地界:把它沉淀成一个你自己的 Skill,以后一句话触发,不用再从头说。

最后照旧把边界说清:怎么把需求说明白、验收的完整功夫、出错了怎么修,这些是通用手艺,什么工具都成立,AI 复利课里专门讲;这一节教的是把手艺按到 WorkBuddy 这个工具上真干成一件事。界面按钮的名字和位置会随版本变,操作细节永远以官方文档为准。

跑通了,把它沉淀成你的 Skill

先立个门槛:这一节的前提,是上一节那件活你真干成了,而且同族的又跑了两遍,合计三遍,每遍都验收过。没跑够的,别往下读,回上一节接着跑。不是我卡你,是这一节干的事叫「沉淀」,你沉淀一个没跑通的流程,等于把错误做成了自动的。

为什么要沉淀。有个理你得先认:纪律别托付给自觉。AI 的毛病你纠正一次它下回还犯,出路是把规矩焊进工具里,不是指望它记住。你现在每次干纪要这件活,都要把「四块、Word、放回文件夹」从头说一遍,这也是在把纪律托付给自觉,只不过托付的是你自己的自觉:哪天你少说半句,产出就走样。Skill 干的就是把你跑通的那套说法焊死,从此一句话触发,说法不再走样。

什么值得沉淀:三条判断线

不是什么活都值得做成 Skill。三条线,全中才动手:

一,这活你干过三遍以上。跑一次的活随手说句指令就够了,为它建 Skill 是白花功夫。

二,每次说的话基本一样。你回头翻翻这三遍的指令,八成雷同,雷同的部分就是该焊死的规矩。要是三遍说的完全不一样,说明这活本身还没定型。

三,产出格式是固定的。纪要永远是那四块,这叫固定;「帮我看看这份材料」每次要的都不同,这叫没固定。没固定的活沉淀不了,先把格式定下来。

反例也给你:一次性的活、每次要求都变的活、你自己还说不清标准的活。这三类别沉淀,沉淀了也是个天天要改的废件。

怎么建:把三件事说清楚

建的方式简单得有点意外,不写代码,就在对话框里把三件事说清楚。这三件事是官方实践八里的正路子:何时触发、写到哪、输出什么。

拿纪要这件活,指令照这个骨架说:

「帮我创建一个 Skill:当我丢给你一份会议记录、说『出纪要』的时候,自动把它整理成结论、待办、谁负责、什么时候截止四块,存成 Word 文件放到我的纪要文件夹,文件名用当天日期。」

拆开看,三件事一件没落:触发条件 = 丢记录加说「出纪要」;写到哪 = 纪要文件夹、日期做文件名;输出什么 = 四块、Word。你上一节跑三遍固定下来的那套说法,原样搬进来就是了。这就是为什么必须先跑通再沉淀,规矩是跑出来的,不是坐着想出来的。

发出去它自己建。建完去技能栏的「已安装」里看一眼在不在(入口位置以官方文档为准,实践八原文有截图,链接在免费指南里)。

建成了?开个新对话验一把

跟上一节一个道理,它说建好了不算数。验法就一条:开一个全新的对话,丢一份它没见过的会议记录,说「出纪要」,然后看三件事:它认出这是要触发 Skill 了吗?产出按四块格式走了吗?文件存对地方了吗?

三个里有一个不对,不是玄学,是你三件事里有一件没说清。触发不了,多半是触发条件太含糊,回去把「什么样的输入算数」说得再死一点;格式跑偏,就是输出没说死;存错地方,就是路径没写明。改的方式还是对话:跟它说「把这个 Skill 的触发条件改成 XX」,改完再开新对话验一遍,直到三个全对。

用一周,再回来拧一次

别建完就当它完美。接下来一周正常用,每次它掉链子,该触发没触发、格式又飘了,你别当场跟它纠缠,往一个小本上记一笔。一周攒下来,你手里就是一张毛病清单,一次性让它改:「给这个 Skill 加两条规矩:跑题闲聊不进纪要;没有明确截止时间的待办标『待定』。」改完照旧新对话验一遍。

一周一拧,比天天现场改省得多,而且每一拧都是拿真实使用喂出来的,不是拍脑袋。

这一步意味着什么

到这儿,你机器上跑着一个你自己的 Skill 了:你挑的活、你跑通的流程、你定的格式,焊成了一个一句话就能召唤的东西。这就是复利这件事的第一个实物:把 AI 的用法攒成自己的东西。只会开箱用 AI 的人,工具一换就归零;你从这一节起,攒下的东西是跟着你走的。

走 Codex 那条线的同学,这个理一样用:Codex 里对应的是项目规则文件(/init 生成的那份),把你跑通的规矩写进去,它以后每次干活都先读一遍。名字不同,焊的是同一种东西。

再往下,就是把这些零件收口、拼成你自己那套系统。那部分在 AI 复利课里。

工具跑通了,下一个撞上的问题通常是:同样的工具,每个人用出来效果天差地别。那部分在 AI 复利课:怎么把活说明白、怎么验收、怎么拆、怎么把经验收成你自己的一套系统。