WorkBuddy 用了一个月,我先把文件入口收干净了
社区讨论 · 公司观察

WorkBuddy 用了一个月,我先把文件入口收干净了

周同学周同学6 天前2026/09/27 114 浏览

刷到一条帖子说 2026 年中之后别再推荐新手学 No-Code 平台了,直接让 agent 从零写代码、找服务器上架。听着有道理,不过我是后端,写代码这块不需要谁来替,每天真正吃掉我时间的,是那些不上台面的杂活,一堆来源不同的表格,格式各写各的,最后要合成一张能看的东西。

播客里讲 OpenCode 那期我也听了,5K token 压缩率、省 95% 成本,说得挺猛。那是给写代码的人听的。办公这边的逻辑不一样,代码错了编译器会骂你,表格错了没人骂,等你发现的时候已经发给老板了。

我用了大约一个月的 WorkBuddy,干的就是后者。

这类工具最容易出问题的地方,是它太想帮你规划。我这边跑得稳的版本,是把它当执行器,不是当参谋。

具体怎么做。第一步不在 WorkBuddy 里,在文件系统里。新建一个文件夹,比如 wb-inbox-0927,本期要处理的文件全部扔进去,一个不多一个不少。命名统一成 日期-部门-类型 这种格式,比如 0925-市场-报销.xlsx。这一步花五分钟,后面能省半小时。原因很简单,WorkBuddy 读的是上下文,目录里有什么它就吃什么,你扔进去一堆命名混乱的旧文件,它就只能猜。

第二步打开 WorkBuddy,新建任务。模式选 Ask,先问不先做。输入「列出当前目录下所有文件,按类型分组,告诉我每个文件的列名和行数」。它会给你一张清单。这一步是验收数据入口,脏数据在这里就能看出来,比如某张表头在第三行,某张表有合并单元格。看到不对,退出去改文件,别指望它自己修。

清单没问题了,模式切 Craft,写执行指令。指令里把输出格式写死:列名是哪几个、日期统一成 YYYY-MM-DD、金额保留两位小数、空值填 NA、输出文件名 汇总-0927.xlsx。别写「整理一下」这种话,它理解不了你的审美。

权限这块单独说。任务创建的时候有个数据访问范围,默认可能给得比较宽。我的习惯是手动收窄,只勾选那个 wb-inbox 文件夹,不勾下载目录,不勾整个磁盘。办公文件里什么都有,工资表、合同、客户名单,范围给大了,出问题时你说不清是它读了还是没读。这个设置一次就行,模板会记住。

跑完第一遍别急着用。打开输出的表,抽查五到十行,重点看日期和金额。我踩过的坑是金额列里混了「约」和「元」,它按文本处理,整列变成字符串,排序全乱。后来我在指令里加了一句「金额列只保留数字,去掉单位和文字」,就好了。这类问题没有通用解,只能靠自己过一遍,然后把补丁写回指令。

顺手的做法是把它存成模板。任务跑通之后有个保存为模板的入口,命名成 月度汇总-v1,下次同类任务直接调用,只改输入目录和输出文件名。我现在的流程是每周五下午跑一次,先 Ask 看一眼入口,再 Craft 执行,前后二十分钟。之前手动合并大概要一个下午。

有一点要提醒,别把模板当万能的。上个月换了个部门的数据,表头结构完全不一样,模板直接跑出来的东西没法用。我的处理是新建一个模板,不覆盖旧的。模板这东西,一个模板对应一种结构,别贪。

协作上我这边比较简单,模板和指令都存在共享盘的一个固定目录里,同事要用就复制一份改路径。权限只给到执行层,不让别人改模板本身,改坏了没人知道是哪一版出的问题。

2 条回复

?
Ctrl + Enter 快速回复
快门
快门5 天前

金额列混了约和元整列变字符串」这个坑太真实了,我上次表头在第三行它也照读,脏数据真得自己先扫一眼。

老邓
老邓5 天前
回复 快门

表头在第三行,楼主那个 Ask 清单正是为扫这个,你跳过了?