过去一个月,我用 AI 写了 6 个工具脚本。最长的 200 行,最短的 30 行。我一个都没手写过。

一切从一个需求开始
5 月初,我想在 618 期间蹲守 OPPO 手机的好价。
听起来很简单:刷什么值得买,看到低价就下单。但问题是——好价窗口极短,可能只存在十几分钟。靠人手动刷?别开玩笑了。
于是我给 AI 助手发了一条消息:
"帮我写一个脚本,每 30 分钟自动扫描什么值得买上的 OPPO Find X9 Pro,价格低于 4999 就通过 QQ 通知我。"
AI 回复:"好的,我来写。"
然后它真的写出来了。一个完整的 Python 脚本,带反爬、解析、阈值判断、消息推送。我拿到手就能跑。
从提出需求到脚本跑通,不到 5 分钟。
那一刻我意识到一件事:我不是在"用 AI 聊天",我是在"让 AI 给我造工具"。

6 个工具,零手写代码
过去一个月,AI 给我写了这些工具:
这些脚本现在每天都在自动运行。我一个字都没写过。
你可能觉得我在吹牛。我知道你在想什么:"你肯定本身就会写吧?"
说实话,我能看懂代码,但我不会从零写。之前写一个类似的爬虫,我得查 Stack Overflow、调环境、修报错,折腾大半天。现在我只需要把需求说清楚。
让 AI 写工具,真正的门槛在哪
如果你以为"把需求扔给 AI 就完事了",那你会失望的。
我踩过的第一个坑就是:AI 写出来的东西不能直接用。
有一次让 AI 写价格监控脚本,它用了 requests 库直接请求页面。跑起来就挂了——什么值得买有反爬。
我跟 AI 说:"被反爬了,用 curl_cffi 模拟浏览器指纹。"
AI 改了一版,加上了 impersonate="chrome",跑通了。
这就是关键:你不需要会写代码,但你需要能判断代码对不对。
判断的方法很简单:跑一下,看结果。 报错了把错误信息扔给 AI,让它修。不满意结果就继续提需求。
整个过程是这样的:
你说需求 → AI 写代码 → 你跑一下 → 报错/不满意 → 你反馈 → AI 修改 → 再跑 → 直到满意你不是程序员,你是产品经理。 AI 是你的开发,你是那个验收的人。

怎么让 AI 写出好用的工具
磨合了一个月,我总结出几个关键点:
1. 需求说人话,不要说技术
❌ "帮我写一个用 Selenium 爬取动态页面的爬虫"
✅ "帮我写一个脚本,能抓取这个网页上的价格信息。如果遇到反爬,你自己想办法解决。"
给 AI 目标,不要给方法。 它比你更知道用什么技术实现。
2. 从最小可用版本开始
不要一上来就要一个完整的监控系统。先让 AI 写一个能跑通核心功能的脚本,哪怕只有 30 行。
跑通了再加功能:先能抓数据 → 加判断逻辑 → 加推送 → 加异常处理 → 加日志。
每一步都是可验证的,不会到最后才发现方向错了。
3. 报错信息是最好用的 prompt
脚本报错了?把完整的错误信息复制粘贴给 AI,加一句:"报错了,帮我修。"
不用解释为什么报错,不用查资料。AI 看到错误信息基本都能定位问题。
90% 的 bug,AI 看一眼报错就知道怎么修。
4. 让 AI 写注释和文档
在需求里加一句:"关键逻辑加上注释,方便以后改。"
AI 写的代码通常可读性还不错,加上注释之后,你即使不完全懂代码,也能大概看懂它在干什么。
这很重要——因为你以后肯定要改它。

一个完整的例子:从 0 到自动监控
让我用一个真实的例子,还原整个过程。
Day 1:提出需求
"帮我写一个 Python 脚本,扫描什么值得买上 OPPO Find X9 Pro 16+512GB 的价格,低于 4999 就通过 QQ 消息通知我。"
AI 写了一个 80 行的脚本,核心逻辑是:请求页面 → 解析 HTML → 提取价格 → 判断阈值 → 推送。
Day 2:发现反爬
跑了一下,返回 403。
"报错了,被反爬了,返回 403。"
AI 改成用 curl_cffi 模拟浏览器指纹,跑通了。
Day 3:加定时执行
"我想每 30 分钟自动跑一次,怎么弄?"
AI 说你不需要写定时逻辑,用 OpenClaw 的 Cron 就行。给我写了一个 cron 配置。
Day 4:加 wrapper 脚本
发现 cron 任务有时候会输出多余信息。
"脚本在无好价时也会输出内容,导致空推送。改一下,无好价时什么都不输出。"
AI 写了一个 wrapper 脚本,把好价判断和推送逻辑封装起来。
Day 5:上线运行
脚本开始每 30 分钟自动扫描。第一天就抓到了 2 条低于 4999 的好价。
整个过程,我没有写过一行代码。
这改变的不只是效率
让 AI 写工具,表面上看是"省了写代码的时间"。但真正改变的是另一件事:
你开始用"造工具"的思维解决问题。
以前遇到重复性工作,第一反应是"手动做"或者"找个现成的工具"。现在的第一反应是:"能不能让 AI 帮我造一个?"
这个思维转变,比省下那点写代码的时间重要得多。
基金每天手动查行情?→ 让 AI 写个自动播报脚本 公众号排版太费时间?→ 让 AI 写个一键转换工具 定时任务不知道有没有跑?→ 让 AI 写个健康监控脚本
每一个重复性工作,都值得问一句:能不能自动化?
如果答案是"能",那就让 AI 来。

写在最后
我经常被问:"AI 会不会取代程序员?"
我的回答是:AI 不会取代程序员,但会让"写代码"这件事变得不再必需。
以前,你想自动化一件事,你得学编程。这个门槛把绝大多数人挡在了门外。
现在,你只需要会"提需求"。
而提需求这件事,每个人都会。
你缺的不是编程能力,你缺的是"让 AI 帮你干"的意识。
从今天开始,遇到重复性工作的时候,试着给 AI 发一条消息:
"帮我写一个脚本,自动完成这件事。"
你会发现,AI 给你的不是一个回答,而是一个工具。
而工具,是可以一直为你工作的。
夜雨聆风