乐于分享
好东西不私藏

不用写代码,我让 AI 自己给自己写工具

不用写代码,我让 AI 自己给自己写工具

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



一切从一个需求开始

5 月初,我想在 618 期间蹲守 OPPO 手机的好价。

听起来很简单:刷什么值得买,看到低价就下单。但问题是——好价窗口极短,可能只存在十几分钟。靠人手动刷?别开玩笑了。

于是我给 AI 助手发了一条消息:

"帮我写一个脚本,每 30 分钟自动扫描什么值得买上的 OPPO Find X9 Pro,价格低于 4999 就通过 QQ 通知我。"

AI 回复:"好的,我来写。"

然后它真的写出来了。一个完整的 Python 脚本,带反爬、解析、阈值判断、消息推送。我拿到手就能跑。

从提出需求到脚本跑通,不到 5 分钟。

那一刻我意识到一件事:我不是在"用 AI 聊天",我是在"让 AI 给我造工具"。



6 个工具,零手写代码

过去一个月,AI 给我写了这些工具:

工具
用途
代码量
从需求到跑通
OPPO 价格监控
每 30 分钟扫描好价并推送
~150 行
5 分钟
执行日志系统
记录每次任务执行的全过程
~200 行
10 分钟
Cron 健康监控
自动检测定时任务是否正常运行
~120 行
8 分钟
基金行情提醒
每天 14:30 自动播报持仓涨跌
~100 行
5 分钟
封面图生成器
根据标题自动生成公众号封面
~80 行
15 分钟
Markdown 排版
一键把 MD 转成公众号 HTML
~250 行
20 分钟

这些脚本现在每天都在自动运行。我一个字都没写过。

你可能觉得我在吹牛。我知道你在想什么:"你肯定本身就会写吧?"

说实话,我能看懂代码,但我不会从零写。之前写一个类似的爬虫,我得查 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 给你的不是一个回答,而是一个工具。

而工具,是可以一直为你工作的。

我用 AI 助手蹲守 618 底价,成功捡漏 OPPO Find X9s Pro