不会写代码的人用AI编程工具,能做到什么程度
Wed Apr 01 · 编程, AI工具, 零基础
我不是程序员,没有任何编程基础。
但过去半年,我用AI编程工具写了十几个脚本,解决了一批实际问题:
- 自动抓取竞品价格,每天发给我一份报告
- 把100个Excel文件合并成一个,自动去重
- 从一堆PDF里提取关键数据,整理成表格
- 定时发送提醒邮件
这些事情以前要么花钱找人做,要么根本没有意识到可以自动化。现在我自己搞定了。
我用的工具
主要用两个:
Cursor:一个带AI的代码编辑器。你描述你想做什么,它生成代码。代码运行出错了,把错误信息粘贴回去,它帮你修。
Claude.ai:直接在对话框里提问,贴上代码让它解释或修改,适合单次任务。
能做到什么
能做到的事情:
处理文件和数据:Excel、CSV、PDF的读取、整合、筛选。这类任务有固定的逻辑,AI写起来很准。
网页抓取:从网站获取公开数据,比如价格、文章标题、联系信息。需要一定的调试,但基本可以独立完成。
自动化重复操作:发邮件、重命名文件、定时执行某些任务。
API调用:接入第三方服务,比如发短信通知、获取天气数据、调用AI接口。
做不到的事情(或者很难独立完成):
复杂的数据库操作:需要设计表结构、处理关联查询,超出了"描述→生成→运行"的范围。
有UI界面的应用:做出一个网页或者桌面应用,涉及的知识点太多,容易一步出错全盘崩溃。
需要频繁迭代的项目:功能越加越多之后,AI生成的代码会越来越难维护。
实际遇到的挑战
最大的挑战不是代码,是描述问题的能力。
AI写代码需要你把需求描述清楚。"帮我处理Excel文件"这种描述太模糊,它不知道从哪里下手。
比较好的描述方式是:
- 说清楚输入是什么(一个有哪些列的Excel)
- 说清楚要做什么操作(按某列合并、去掉重复行)
- 说清楚输出是什么(保存到哪里、什么格式)
描述越具体,生成的代码越准,需要调试的次数越少。
给零基础的人的建议
从小任务开始:先做一个文件重命名脚本,而不是上来就做复杂的自动化系统。
不要害怕报错:报错是正常的,把错误信息贴回去让AI修就行了。大多数错误2-3轮就能解决。
学一点基础知识:不需要系统学编程,但了解"变量是什么"、"循环是什么",能帮你更好地和AI沟通。
保存能用的代码:当某段代码跑通了,保存下来。下次类似的需求,直接改参数就行。
用AI写代码不会让你变成程序员,但它会让你有能力解决一批以前解决不了的问题。这就够了。
