← Blog

    不会写代码的人用AI编程工具,能做到什么程度

    Wed Apr 01 · 编程, AI工具, 零基础

    我不是程序员,没有任何编程基础。

    但过去半年,我用AI编程工具写了十几个脚本,解决了一批实际问题:

    • 自动抓取竞品价格,每天发给我一份报告
    • 把100个Excel文件合并成一个,自动去重
    • 从一堆PDF里提取关键数据,整理成表格
    • 定时发送提醒邮件

    这些事情以前要么花钱找人做,要么根本没有意识到可以自动化。现在我自己搞定了。

    我用的工具

    主要用两个:

    Cursor:一个带AI的代码编辑器。你描述你想做什么,它生成代码。代码运行出错了,把错误信息粘贴回去,它帮你修。

    Claude.ai:直接在对话框里提问,贴上代码让它解释或修改,适合单次任务。

    能做到什么

    能做到的事情:

    1. 处理文件和数据:Excel、CSV、PDF的读取、整合、筛选。这类任务有固定的逻辑,AI写起来很准。

    2. 网页抓取:从网站获取公开数据,比如价格、文章标题、联系信息。需要一定的调试,但基本可以独立完成。

    3. 自动化重复操作:发邮件、重命名文件、定时执行某些任务。

    4. API调用:接入第三方服务,比如发短信通知、获取天气数据、调用AI接口。

    做不到的事情(或者很难独立完成):

    1. 复杂的数据库操作:需要设计表结构、处理关联查询,超出了"描述→生成→运行"的范围。

    2. 有UI界面的应用:做出一个网页或者桌面应用,涉及的知识点太多,容易一步出错全盘崩溃。

    3. 需要频繁迭代的项目:功能越加越多之后,AI生成的代码会越来越难维护。

    实际遇到的挑战

    最大的挑战不是代码,是描述问题的能力。

    AI写代码需要你把需求描述清楚。"帮我处理Excel文件"这种描述太模糊,它不知道从哪里下手。

    比较好的描述方式是:

    • 说清楚输入是什么(一个有哪些列的Excel)
    • 说清楚要做什么操作(按某列合并、去掉重复行)
    • 说清楚输出是什么(保存到哪里、什么格式)

    描述越具体,生成的代码越准,需要调试的次数越少。

    给零基础的人的建议

    1. 从小任务开始:先做一个文件重命名脚本,而不是上来就做复杂的自动化系统。

    2. 不要害怕报错:报错是正常的,把错误信息贴回去让AI修就行了。大多数错误2-3轮就能解决。

    3. 学一点基础知识:不需要系统学编程,但了解"变量是什么"、"循环是什么",能帮你更好地和AI沟通。

    4. 保存能用的代码:当某段代码跑通了,保存下来。下次类似的需求,直接改参数就行。

    用AI写代码不会让你变成程序员,但它会让你有能力解决一批以前解决不了的问题。这就够了。