第 08 讲|AI 编程与自动化
不会编程?AI 帮你写。会编程?AI 帮你提速7倍。
🎯 开篇:一个不会编程的人,用AI写出了自己的工具
我有个朋友,做自媒体的,完全不会编程。
有一天他跟我说:"晚枫,我每天要手动整理30个群的数据,太累了。"
我说:"让AI帮你写个脚本吧。"
他说:"我不会编程啊!"
我说:"你不需要会。你只需要告诉AI你想要什么。"
我帮他用Cursor写了一个Python脚本:
功能: 自动从微信群导出聊天记录,按关键词分类,生成Excel统计表。
他做了什么? 就是用中文描述了需求:
"我每天要从30个微信群里找出跟'Python'相关的消息,统计每个群的活跃度,然后生成一个Excel表格。"
AI生成了代码,他运行了一下,报错了。
他又把报错信息发给AI,AI修改了代码。
反复了3次,脚本就能用了。
从不会编程到拥有自己的自动化工具,他用了不到2小时。
现在这个脚本每天自动帮他省1小时。
这就是AI编程的威力——你不需要成为程序员,只需要会描述需求。
💻 AI编程工具全面对比
第一梯队:专业开发
| 工具 | 定位 | 价格 | 适合谁 |
|---|---|---|---|
| Cursor | AI原生IDE | 免费/¥140月 | 写代码首选,新手老手都适用 |
| GitHub Copilot | 代码补全 | ¥70/月 | VS Code插件,日常编程辅助 |
| Windsurf | AI原生IDE | 免费/¥140月 | Cursor的替代品 |
Cursor vs Copilot 怎么选?
1 | 选 Cursor 的场景: |
第二梯队:对话式编程(完全不会编程的人)
| 工具 | 定位 | 价格 | 适合谁 |
|---|---|---|---|
| Claude | 对话式写代码 | 免费/¥140月 | 描述需求→生成代码→复制运行 |
| ChatGPT | 对话式写代码 | 免费/¥140月 | 同上 |
| 通义千问 | 中文编程助手 | 免费 | 中文需求描述体验好 |
完全不会编程的人,建议流程:
1 | 1. 打开Claude或通义千问 |
第三梯队:自动化平台(零代码)
| 工具 | 定位 | 价格 | 适合谁 |
|---|---|---|---|
| n8n | 工作流自动化 | 免费(自托管) | 需要连接多个应用 |
| 腾讯云HiFlow | 国内自动化 | 免费/付费 | 国内生态对接 |
| Dify | AI应用搭建 | 免费(自托管) | 搭建AI助手/机器人 |
| Coze(扣子) | AI Bot搭建 | 免费 | 快速搭建AI对话机器人 |
🛠️ 实战案例1:自动整理Excel数据
场景: 每天收到销售发来的Excel,需要合并、去重、统计。
过去做法: 手动操作Excel,每天30分钟。
AI辅助做法: 1个脚本,每天自动运行,0分钟。
用Cursor或Claude,输入以下描述:
1 | 我有一个文件夹,每天会收到多个Excel文件(.xlsx格式)。 |
AI生成的代码(示例):
1 | import pandas as pd |
依赖安装:
1 | pip install pandas openpyxl |
这就是一个完整的自动化脚本。
不会编程?没关系。把报错信息发给AI,它会帮你解决。
🛠️ 实战案例2:自动发消息/邮件
场景: 每周给客户发课程更新通知,原来手动发,现在自动发。
1 | import smtplib |
🛠️ 实战案例3:n8n自动化工作流
场景: 有人关注公众号 → 自动回复 → 记录到Excel → 打标签
n8n工作流设计:
1 | [Webhook触发] → [AI分析意图] → [条件判断] |
n8n的优势:
- 全部可视化拖拽,不需要写代码
- 支持上百个应用的API对接
- 可以设置定时触发(每天/每小时)
- 免费(自托管)
安装n8n:
1 | # Docker一键安装 |
安装后访问 http://localhost:5678 就能用了。
🤖 一人公司自动化清单
以下是我推荐你优先自动化的工作,按ROI排序:
| 优先级 | 自动化任务 | 工具 | 节省时间/天 | 难度 |
|---|---|---|---|---|
| ⭐⭐⭐⭐⭐ | 数据整理/报表 | Python脚本 | 1-2小时 | 低 |
| ⭐⭐⭐⭐⭐ | 邮件群发 | Python脚本 | 30-60分钟 | 低 |
| ⭐⭐⭐⭐ | 社群消息自动回复 | n8n/Coze | 1小时 | 中 |
| ⭐⭐⭐⭐ | 内容定时发布 | n8n | 30分钟 | 中 |
| ⭐⭐⭐ | 数据监控/报警 | Python脚本 | 30分钟 | 中 |
| ⭐⭐⭐ | 客户信息收集 | n8n+表单 | 20分钟 | 低 |
| ⭐⭐ | 竞品价格监控 | Python爬虫 | 20分钟 | 高 |
自动化三角定律:
1 | 投入时间 × 使用频率 × 节省时间 = 自动化价值 |
⚠️ AI编程的注意事项
| 事项 | 说明 |
|---|---|
| 审查代码 | AI可能生成有bug或安全问题的代码,务必审查后再运行 |
| 测试环境 | 先在测试数据上运行,确认无误再用真实数据 |
| 错误信息 | 遇到报错直接复制给AI,它能90%的情况下帮你解决 |
| 不要怕改 | AI生成的代码是起点,不是终点。大胆修改让它更符合你的需求 |
| 持续学习 | AI帮你写代码,但你最好学点Python基础,能看懂代码在做什么 |
📝 本节作业
- 安装Cursor:下载cursor.com,用免费版试试AI对话式编程
- 写第一个脚本:用AI帮你写一个"批量重命名文件"的Python脚本
- 列出可自动化的任务:看看你每天的工作,哪些可以自动化?选1个,下周实现
🔗 下节预告
第 09 讲|AI 工具成本核算
- 免费工具 vs 付费工具
- 工具订阅费用优化
- 一人公司工具清单Top20
- 成本控制实战
📚 相关阅读
- [AI写作工具](./06-AI 写作工具/)
- [AI设计视频](./07-AI 设计视频/)
- 工具成本
第 08 讲完。下节见。
作者:程序员晚枫
更新时间:2026 年 3 月 19 日