不会编程怎么用 AI 写程序:零基础用 DeepSeek 做出第一个小工具的完整流程(含 6 个提示词)
先说结论:不会编程的人,让 AI 写程序的成功率取决于三件事——需求说得够不够具体、能不能把报错原样贴回去、愿不愿意一次只改一个地方。 代码本身模型写得比大多数初学者好,你不需要看懂每一行,只需要会「说需求」和「报问题」。
模型选 DeepSeek:写代码是它最强的一项,报错定位准,一次跑通的概率高。要它解释代码在干什么、或者读一份别人给你的长脚本时,换 Kimi K3;对代码的中文注释和说明文档要求高的,GLM-5.1 也很稳。三家都能在不墨 AI 助手同一个页面免费在线切换。程序员视角的三家对比见国产 AI 写代码:DeepSeek / GLM / Kimi 怎么选,这篇只讲零基础。
零基础最适合从哪类程序开始
能做(一晚上能出结果):
- 批量改文件名、按日期把照片归类到文件夹
- 把几十个 Excel 合并成一个、按某一列筛选后另存
- 每天自动从某个网页抓一个数字(价格、天气、汇率)存到表格
- 把一堆 PDF 里的文字提取出来
- 一个只有你自己用的小网页:输入几个数,算出结果
先别碰:手机 APP、要登录的网站、需要和微信 / 支付宝打通的东西。这些不是写不出来,是「跑起来」的环节需要账号、证书、服务器,零基础会卡在和代码无关的地方。
语言选 Python,不用纠结。理由只有一个:报错信息最好懂,AI 修得最顺。
五步流程
第一步:先让 AI 帮你把需求写清楚,而不是直接要代码。 你脑子里的「把照片整理一下」在模型看来有二十种理解。让它先反问你,把需求写成一份清单,确认了再写代码。
第二步:要「一个文件、能直接运行、带中文注释」的完整代码。 不要片段,不要「示例」,明确说「我不会编程,请给一个完整文件」。
第三步:报错原样贴回去。 不要转述成「它说什么什么不对」,把终端里从红字开始到结束的内容整段复制粘贴。
第四步:改需求时说「在上一版基础上只改 X」。 否则模型会重写一份,你之前修好的问题又冒出来。
第五步:让它写一份「怎么运行」的说明。 装什么、双击哪个、出错找谁。你一周后再打开时会感谢这一步。
6 个提示词模板
1. 澄清需求(不要跳过)· DeepSeek V4.1 Flash
我不会编程,想做一个小工具:【用一两句话说你想做什么,例如:把我电脑里一个文件夹的照片按拍摄日期分到不同的子文件夹】。
先不要写代码。请你列出为了写这个程序你需要我确认的所有问题(比如文件在哪、格式是什么、遇到重名怎么办),每个问题给出你建议的默认选项,我只回答和默认不一样的地方。
2. 生成完整代码 · DeepSeek V4.1 Flash / V4 Pro
需求已确认如下:【贴上一轮确认后的清单】。
请写一个完整的 Python 程序,要求:
1. 只有一个文件,我保存成 .py 后可以直接运行;
2. 每一段代码上面用中文注释说明它在干什么;
3. 需要我改的地方(比如文件夹路径)集中放在文件最开头,并用「# ====== 请修改这里 ======」标出;
4. 运行时在屏幕上打印进度,做完打印一句「完成」;
5. 在代码后面另起一段,告诉我:需要安装什么(给出安装命令)、怎么运行、如果出错了怎么把错误告诉你。
3. 报错修复 · DeepSeek V4.1 Flash
我运行了你上一版的程序,出现下面的错误。请告诉我:1. 用一句话解释是什么问题;2. 给出修改后的完整文件(不要只给改动的几行,我不知道怎么替换);3. 如果是我这边环境的问题(没装东西、路径不对),告诉我具体该怎么操作。
错误信息:
【原样粘贴终端里的全部红字】
4. 改需求不推翻 · DeepSeek V4.1 Flash
上一版程序已经能跑了,现在只想加一个功能:【说清楚加什么,例如:分好类之后再生成一个 Excel 表,记录每张照片原来在哪、现在在哪】。请在上一版的基础上修改,不要改动已经能正常工作的部分,给出完整文件,并用注释「# 新增」标出改动的地方。
5. 看懂别人给的代码 · Kimi K3
下面是一份别人给我的脚本,我不会编程。请分三段讲给我听:1. 它整体在做什么,一句话;2. 按顺序说每一段在干什么,用生活里的比方;3. 运行它之前我需要改哪些地方、有没有会删文件或者改动我数据的危险操作,有的话具体是哪几行。
【粘贴代码】
6. 写使用说明 · GLM-5.1 / 通义千问
下面是我做好的程序,请写一份给「完全不会编程的人」看的使用说明,包括:第一次运行前要装什么(一步一步,带截图位置描述)、怎么运行、常见的三种错误和对应的处理办法。用编号步骤,不要出现我看不懂的术语,出现了就在括号里解释。
【粘贴代码】
零基础最常卡住的 5 个地方
1. 「运行」不知道是什么意思。 在提示词里直接问:「我用的是 Windows / Mac,请告诉我从双击桌面开始,怎么运行这个 .py 文件,每一步点哪里。」模型会给出到菜单级别的操作。
2. 报错「No module named xxx」。 意思是缺一个库,把这行贴回去,它会给你一条安装命令。这是最常见、最好修的错误。
3. 路径里有中文或空格。 报错含「FileNotFound」「路径」的,先检查这个。让模型「把路径处理改成兼容中文和空格」。
4. 程序能跑,但结果不对。 这时不要说「结果不对」,要说「我期望得到 X,实际得到了 Y,输入是 Z」。给三样东西,模型才修得准。
5. 想让它「自动每天跑」。 这属于「定时任务」,是另一层东西。先让程序手动能跑,再单独问「怎么让这个程序在 Windows 上每天早上 8 点自动运行」,模型会给系统自带的定时方法。
什么时候换模型
- DeepSeek 连修三次同一个错还修不好 → 把整个程序和错误贴给 DeepSeek R1,让它「先分析根本原因,再改」;R1 有推理过程,能跳出打补丁的循环。R1 的用法见 DeepSeek R1 推理实战。
- 要读的代码或日志特别长(几千行)→ Kimi K3,一次读完不切段,见 Kimi K3 长文档实战。
- 程序要处理 Excel 数据、算汇总 → 让模型写代码而不是让它「心算」,具体见国产模型做 Excel 数据分析。
一句话总结
零基础用 AI 写程序,公式是:先让它反问需求 → 要完整文件 → 报错原样贴 → 改动只说增量 → 最后要说明书。代码交给 DeepSeek,看不懂的交给 Kimi K3 讲,说明文档交给 GLM-5.1,都在一个页面里免费在线切换。第一个小工具做出来之后,你会发现真正的门槛从来不是编程。