不懂代码,也能给自己做一个自动化工具:9 轮对话实录
写给不写代码的办公同事。
全文没有一行需要你看懂的代码,只有一件件事怎么说清楚。
自己说的话
软件用的:workbuddy,(豆包桌面端)
没有ai办公的时候,需要安装环境,编译器等,百分之八十的时间在安装调试,还要学习每个库的不同方法的用法,开发效率太低 最近使用了ai办公,你只需要把需求讲明白,判断哪些是错的,给与纠正,自己测试调试就ok了
有哪些需求不知道是否可以做到,或者有哪些技术技术框架,他也会提供思路与方案
目前豆包桌面版与workbuddy都已满足重复日常办公需求 我感觉办公,人类主要是做决策与挖掘需求,执行是Ai卖力 希望大家熟练掌握AI八办公的知识
开篇:我第 300 次做同一个动作
先说我的情况。
我在公司负责物料计划方面的工作,完全不懂编程——没有学过任何编程语言,看到代码就头疼。
每天早上,我要做同一套动作:
打开业务系统 → 输账号密码 → 找到报表 → 设筛选条件 → 导出 → 复制 → 打开另一张表 → 粘贴 → 检查有没有粘错 → 跑一下汇总 → 发出去。
整套下来 40 分钟。而且这 40 分钟里,我几乎没有做任何"需要动脑"的事,纯粹是在搬数据。
更糟的是,我总有一次会搬错。少粘几行,或者筛选条件没设对。而下游的采购同事是根据这份数据下单的。
后来我做了一件事:我没有去学编程,而是去"说需求"。
结果,现在这件事变成了——双击一个图标,38 秒,结束。
下面把整个过程一步步写出来。你能拿走的不是代码,而是一套描述需求的方法。
一、先把一个误区拆掉
很多人一听"做自动化脚本",第一反应是:
"我又不会写代码,这事儿跟我没关系。"
这个认知是错的。
请你换个角度想:你请一个新同事帮你干活,你需要会干那件事吗?
不需要。你需要的是——
- 说清楚要做什么
- 说清楚源材料在哪、成品放哪
- 说清楚什么情况算做完、什么情况要先问你
对 AI 助手提需求,是一模一样的。
你不会写代码,但你会说人话。这就够了。
真正的门槛从来不在"写",而在"说清楚"。而"说清楚",恰恰是办公岗位最擅长的事——你每天给同事交办工作,本来就是干这个的。
二、需求怎么写:四层法,一份清单照填
这是全文最重要的部分。我把它做成了清单——照着填,填空就行。
第 1 层:目的(一句话)
📋 清单
- 一句话说清"我想解决什么麻烦",不超过两行
- 不要提"用什么技术""用什么软件"
- 说清你要的最终结果,不要写"先试试看"
💬 我当时的原话
我每天要从系统里导出库存数据,再复制到另一张表算汇总,很麻烦,能自动化吗?
为什么这么写有效:我只说了麻烦,没提任何方法。它反而问了我 6 个问题,把需求彻底问清楚了。
❌ 反例:"帮我用 Python 写个脚本连数据库。"
你把方法写死了,反而限制了它——说不定有更简单稳妥的路子。
第 2 层:步骤(按顺序编号)
📋 清单
- 按你手上的顺序写:1、2、3……
- 不要合并步骤,不要"优化"
- 写"现在怎么做",不是"希望怎么做"
💬 我当时的原话
- 打开系统,输账号密码登录
- 导出库存,只要非零库存的
- 打开汇总表,贴到"明细"页签
- 算汇总
- 发出去
好在哪里:5 步,一步不多,一步不少。
你少写一步,它就可能做错一步。 保险的做法是——就照你现在手上的动作写,别跳。
第 3 层:文件与规则(最容易漏,也最容易返工)⚠️
📋 清单
- 源文件全路径(从资源管理器地址栏复制,别凭记忆敲)
- 目标文件全路径
- 只要哪些(例:只要这 8 个仓库)
- 不要哪些(例:库存为 0 的不要)
- 日期格式(例:
2026-10-06,不是20261006) - 文件怎么命名
- 放到哪个文件夹
- 重复运行怎么处理(例:同一天重跑直接覆盖)
- ⚠️ 哪些文件 / 页签 / 列 绝对不能动
💬 我当时的原话(分两次说的,第二次是补救)
第一次:(只说"生成一个汇总表",没说日期格式和命名)
补救:汇总表的日期要
2026-10-06这种中间带横杠的,所有汇总表都放到一个叫"汇总表"的文件夹里,
同一天如果重跑,直接覆盖掉,不要生成第二份。
这一层是我踩坑最多的地方,付了两个真实代价:
- 日期格式我没说 → 它默认成了
20261006→ 返工一轮 - 禁区我没说 → 它把整张表重写了一遍,清掉了我手工维护那个页签里的公式结果(6000 多个公式的缓存值全没了)
记住一句话:凡是"名字怎么起、日期怎么写、放哪里、什么东西不能碰"——必须提前说。
这些它猜不出来,只能问,或者猜错。
第 4 层:边界与例外(什么情况先来问我)
📋 清单
- 找不到文件时:直接告诉我,不要猜
- 数据异常时:先停下来问我(例:行数和上次差超过 10%)
- 动手之前:先备份一份
💬 我当时的原话
动手之前先备份一份。
这一层决定了你是"省心"还是"提心吊胆"。
不加这一层,你每次跑完都要自己再核对一遍;加了这一层,出问题它会拦住你。
四层速览
| 层级 | 一句话 | 必须写的内容 | 漏了会怎样 |
|---|---|---|---|
| 1 目的 | 想解决什么麻烦 | 一句话,不提技术 | 方向跑偏 |
| 2 步骤 | 现在是怎么做的 | 按顺序,不合并 | 漏步骤、做错 |
| 3 文件与规则 | 放哪、叫什么、什么不能碰 | 路径 + 约定 + 禁区 | ⚠️ 返工重灾区 |
| 4 边界 | 什么时候先问你 | 备份 / 异常 / 找不到 | 得天天盯着 |
三、把四层拼起来:一份可以直接抄的模板
以下模板复制走,填空就能用。
【我要做什么】
(一句话说清楚你想解决的麻烦)
【现在的做法】(按顺序写)
1.
2.
3.
【文件位置】
源文件:
目标文件:
【规则】
- 只要:
- 不要:
- 日期格式:
- 命名规则:
- 存放位置:
【绝对不能动的地方】
(哪些文件、哪些页签、哪些列不能改)
【出问题时】
- 找不到文件时:
- 数据异常时:
- 运行前:
填好的例子(我实际用的那份)
【我要做什么】
每天早上要从 SAP 里导出物料库存,粘贴到维护多年的工作簿里,
再算一份汇总发出去。手工做要 40 分钟,我想省掉。
【现在的做法】
1. 打开 SAP 客户端,输账号密码登录
2. 导出物料库存,设置成"只要非零库存"
3. 打开 汇总表.xlsx,把数据贴进"明细"页签
4. 算出汇总
5. 发给采购和生产
【文件位置】
源文件:业务系统导出(每天生成一个 csv)
目标文件:D:\工作\汇总表.xlsx
【规则】
- 只要这 8 个仓库的数据
- 库存为 0 的不要
- 汇总表命名为「汇总表-2026-10-06.xlsx」
- 放在 D:\工作\汇总表\ 文件夹里
- 同一天重跑要覆盖,不要产生第二份
【绝对不能动的地方】
汇总表.xlsx 里有个"结存"页签是我手工维护的,有公式,
只能动"明细"页签,其他一律不许改。
【出问题时】
- 先备份再动手
- 找不到文件就告诉我,不要猜
用完这一份,AI 给你的第一版就大概率能用了。
四、实战:9 轮对话,从"想做"到"做成"
下面是我和 AI 助手(我用的是 WorkBuddy)的真实对话过程。我把每一轮的原话、它的回复、以及"这一轮我学到什么"都记了下来。
全程 9 轮。我没有写一行代码,也没有看懂任何一行代码。
第 1 轮|我只说了一句话,它反问我 6 个问题
我:我每天要从 SAP 里导出库存数据,再复制到另一张表算汇总,很麻烦,能自动化吗?
我以为它会直接给我个东西。结果它反过来问我:
AI:好,我先确认几件事:
- 导出的是哪张报表?大致包含哪些列?
- 筛选条件是什么?哪些仓库?要不要排除库存为 0 的?
- 数据最终要放进哪个文件、哪个页签?
- 汇总表要包含哪些列?
- 结果给谁看?按什么排序?
- 你有 SAP 的账号和导出权限吗?
我当时有点懵——但发现每个问题我其实都答得上来,因为这本来就是我每天在做的事。
奇怪的是:这 6 个问题,它一个都没自己猜。它宁可停下来问,也不瞎猜。
💡 这一轮学到:AI 问的这些问题,正好是"我以为不用说、但别人其实不知道"的常识。
不用怕被问,能被问清楚是好事。
第 2 轮|它给我出选择题,我只需要选
它说,从系统里取数有三条路,然后把三条路的利弊列成一张表给我看。
AI:三条路:
① 官方接口 —— 最稳,但需要 IT 额外部署;
② 客户端组件 —— 你现在装的客户端里就有,不用求人;
③ 直连数据库 —— 最快,但需要 DBA 给你开权限。
我:我不懂这些。哪个现在立刻就能用?
AI:我试一下 ①。
一分钟不到,它回我:
AI:①其实没部署(我探测了一下,端口没有响应)。②可以用,已经连上你的系统,读到数据了。
这里最有价值的一句,是我说的"哪个现在立刻就能用"。
我不需要懂那三条路有什么区别,我只需要说出我的限制和偏好——"不想麻烦 IT"、"今天就想用上"、"别让我去求人"。
💡 这一轮学到:遇到技术选择题,不用懂原理,说出你的条件和偏好就行。
"哪个最快""哪个不用求人""哪个最省钱"——这些都是完全有效的回答。
第 3 轮|我给了账号,它反过来提醒我
我:账号是
b1user,密码是xxxx,你连上试试。
AI:连上了,数据能读到。顺便提醒你:密码直接写在聊天里不太安全。
要不要改成从一个单独的文本文件里读?以后你把密码存在那个文件里,我就不用再问你了。
我:好啊,怎么做?
AI:你在
D:\工作\建一个账号密码.txt,内容按这个格式写三行就行:
sap b1:
b1user
你的密码
AI:以后如果真的不用了,记得把这个文件删掉。密码存在文件里也是明文,
别放到网盘同步的文件夹里。
我照做了,两分钟的事。
💡 这一轮学到:你随口一提的事,AI 可能会顺手给你加一道安全措施。
它比你想得更细心——但前提是你要把真实情况告诉它。
第 4 轮|报错了:我描述"现象",它找到了原因
这是 9 轮里最关键的一轮。
第一次跑完,我等了半天没反应。于是双击那个图标——窗口闪一下就消失了。
我当时的念头是:"完了,坏了。"
然后我做了一件正确的事:我没有自己去分析原因,而是把我看到的现象,原话告诉了它。
我:跑完了,但是双击的时候闪一下就没了,我完全看不到任何提示。
AI:(看了一会)找到两个原因:
你那张汇总表里有一个页签被清空了,脚本读到空表,一读就报错退出;
脚本运行完直接关窗口——所以就算报错,你也看不到。
我改两处:出错时停下来显示原因,并且运行完等你按回车再关。
改完再跑,窗口这次停住了,上面写着一行提示。我照着提示一看,果然是我自己不小心把那个页签的内容删了。
关键点在哪?
如果我说的是"它坏了",AI 只能瞎猜,可能改十个地方都不对。
我说的是"双击,闪一下,就没了"——这一句里的"闪一下"就是最有力的线索:
- 能闪 → 说明程序启动了
- 立即消失 → 说明启动后就报错退出
💡 这一轮学到:报错时,描述现象比描述原因重要一百倍。
❌ 不要这样:"它坏了" / "它报错了" / "有个什么错误"
✅ 要这样:"双击后闪一下就没了" / "窗口停在这一行不动了" / "弹出一个框,上面写着 XXX"
第 5 轮|我随口补了一句需求
用了几次之后,我嫌它每次还要我输一遍密码。
我:现在能用了,但我每次还得输一遍密码,能不能干脆不用输?
AI:可以。我把读取顺序调一下,优先去读你那个
账号密码.txt,读到就直接用,不再问你。
另外我把日志改一下:只记"密码是从哪个文件读的",不记密码本身——
免得日志万一被别人看到。
改完我试了一次,全程没让我输任何东西。
💡 这一轮学到:想到什么就补一句,不用重新组织语言,也不用把话说得漂亮。
一句"能不能干脆不用输",它就懂了。
第 6 轮|名字不对,我补了一条"约定"
我:生成的那个汇总表,名字不对。
AI:现在叫
汇总表-20261006.xlsx。你想要哪种格式?
我:要
2026-10-06这种中间带横杠的。还有,所有的汇总表都放到一个叫"汇总表"的文件夹里。
同一天如果重跑,直接覆盖掉,不要生成第二份。
AI:明白。现在是
D:\工作\汇总表\汇总表-2026-10-06.xlsx,同一天重跑直接替换。
这一轮我是"事后补救"。
回头想,如果我在第 1 轮就把"日期怎么写、文件叫什么、放哪个文件夹"一次说清楚,就能少跑这一轮。
💡 这一轮学到:"名字怎么起、日期怎么写、放哪个文件夹"这类约定,AI 猜不出来。
这正是第二节里说的第 3 层——最容易漏,也最容易返工。
第 7 轮|从"三个图标"变成一个图标
到这一步,整套流程已经能用了,但要分三步点:先点一个导出,再点一个更新,最后点一个汇总。
我算了算,还是得盯着点三次。
我:现在要分三步、点三个图标,能不能合成一个,双击一次就全做完?
AI:可以。我串成一个
一键更新.bat,双击一次跑完三步。另外加上:哪一步失败就停下来告诉你,并且告诉你去看哪个日志文件。
我:再加一句,万一失败了我怎么知道?
AI:窗口会显示
[失败] 有步骤未完成,并列出两个日志文件的路径。
从"三个图标"变成"一个图标",看着只省了两次点击——但这是整件事里最重要的一步。
因为它决定了这件事会不会变成"你每天都愿意用"的习惯。
💡 这一轮学到:多一步操作,使用率就掉一半。
别小看"少点两下",那是"天天用"和"三天后就懒得用"的分界线。
第 8 轮|顺手发现另一个脚本也坏了
我:顺便帮我看看,另一个脚本也在报错,同步数据的时候总是找不到文件。
AI:(检查后)原因是它还在找旧的文件夹路径,但你的文件已经挪了位置。
我改成:先找新位置,找不到再找旧位置,两种都兼容。
另外,我顺手扫了同目录下的其他脚本,又发现两处类似的隐患,一并修了。
"顺手扫了一遍"这句话很重要。
我原本只想修一个脚本。它把整个文件夹里的相关脚本都查了一遍——因为在前几轮里,它已经知道我这些脚本之间的关系。
💡 这一轮学到:你不用自己判断"这算不算同一个问题"。
描述完现象,再补一句"顺便帮我看看还有没有类似的问题"就够了。
第 9 轮|从"做完工具"到"写篇文章"
我:这个案例我想写篇文章发出去,你帮我整理一下,注意脱敏——
公司名、账号、我的数据都不能出现。
AI:(生成文章后)已替换:公司名、账号、密码、服务器地址、文件路径、物料编号、仓库名称。
技术部分保留原样,因为那才是文章的价值所在。
它甚至告诉我,它是用一段脚本批量扫描敏感词来确认的,不是靠眼睛看。
💡 这一轮学到:一件事可以延伸出另一件事。
我一开始只是觉得"每天导出很麻烦",最后得到的是一个工具,外加一篇文章。
9 轮之后
| 改造前 | 改造后 | |
|---|---|---|
| 耗时 | 约 40 分钟 | 38 秒 |
| 操作 | 6 个手工步骤 | 双击一次 |
| 密码 | 每次手输 | 自动读取 |
| 出错 | 靠人眼发现 | 运行前自动校验 |
| 附加产物 | — | 1 个工具 + 1 套模板 + 1 篇文章 |
这 9 轮里,我实际做的事情是:
- 说了 9 段话——都很短,最短的一句 14 个字
- 做了 2 个选择题
- 建了 1 个只有三行的 txt 文件
- 复制粘贴过 2 次报错现象
- 按了几次回车
没有写一行代码,也没有看懂任何一行代码。
五、报错怎么描述?三步法
这是第二个最关键的能力。很多人卡在这里——不敢反馈,或者反馈了 AI 也看不懂。
记住三步:
第 1 步:截图
直接把黑窗口整个截下来,发给 AI。一图胜千言。
第 2 步:复制原文
如果窗口里有文字,选中、复制、原样粘贴给 AI。
❌ 不要这样:"它说有个什么错误。"
✅ 要这样:把报错原文整段贴过去。
第 3 步:说清楚你做了什么
我双击了那个图标,等了一会,然后就这样了。
六、办公人必须守住的三条底线
不懂代码,更要守住这几条。这比学会任何技巧都重要。
底线一:让它先备份
任何"改动已有文件"的操作,开口第一句就加:
动手之前,先备份一份。
这句话你每次都可以说,成本为零,但能救你的命。
底线二:主动交代"哪些东西碰不得"
你不说,AI 不知道。手工维护多年的表、财务数据、带公式的页签——提前讲清楚。
底线三:密码别直接写在聊天里
正确的做法:让 AI 改成从一个单独的文本文件里读,文件放你自己电脑上。
顺便说一句实在话:密码写在文件里也还是明文,有风险。至少做到——限制文件权限、不放云同步目录、不截图发人。
七、什么样的工作"值得"自动化?
不是所有事都值得做。用一个清单判断:
适合 ✅
- 每天或每周都要做
- 步骤固定,很少变
- 需要在几个文件之间来回搬数据
- 容易因为手滑出错
不太适合 ❌
- 一辈子只做一次的
- 每次流程都不一样
- 需要大量人工判断(比如"这笔该不该批")
顺便提一个反直觉的点:越是"看起来很琐碎、每次只要 10 分钟"的事,越值得自动化。因为 10 分钟 × 250 天 = 40 小时,而且琐碎的事最容易出错。
八、我想说的最后一件事
从头到尾,我没有学编程。
我做的是——
把一件事的来龙去脉,老老实实说清楚。
这恰恰是我们办公岗位最擅长的事。你每天给同事交办工作、写流程说明、做交接文档,用的就是这套能力。
AI 工具真正的门槛,不是"你会不会写代码",而是"你能不能把一件模糊的麻烦,拆成几个具体的步骤"。
**你不需要成为程序员。你需要成为一个能把事情讲清楚的甲方## 九、写在最后这件事,你已经会了。
附:一页纸速查
提需求四层法:目的 → 步骤 → 文件与规则 → 边界与例外
报错三步法:截图 → 复制原文 → 说明我做了什么
三条底线:先备份 / 交代禁区 / 密码别写在聊天里
每次都值得说的四句话:
- 「动手前先备份一份」
- 「这个文件里的某某页签不能动」
- 「日期要写成 2026-10-06 这种格式」
- 「同一天重跑就覆盖,不要产生第二份」
本文基于真实工作案例整理,涉及的企业名称、账号信息、数据与文件路径均已做脱敏处理。