ARTICLE · 1018340
不会写代码也能用AI做出自己的软件?Vibe Coding到底是什么(小白版)
AI 黑话翻译官 · Vol.10
WAYNE / ARTICLES
10
不会写代码,怎么用 AI 做出自己的软件?
Vibe Coding 到底是什么(小白版)
2026.09.15
同一句「不会写代码」,有人做出了记账小程序,有人卡在第三个 bug 上。这篇把 Vibe Coding、Harness、Agentic Engineering 串成一条线,说清能做到哪一步,边界又在哪里。
01 先给结论:三个词其实是一根线
02 Vibe Coding 能做啥、坑在哪
03 Harness 才是真正的护城河
最近朋友圈和群里总有人在晒:用 AI 搞了个记账小程序、做了个浏览器插件、给自己写了个自动整理文件的脚本。底下一片惊叹:「你不是不会编程吗?」
他们多半回一句:「现在是 Vibe Coding 时代了。」

这个词 2025 年突然爆火,连带冒出来一堆新词:Harness、Agentic Engineering……听着像黑话大会。今天就把这三个词一次说清楚,顺便回答那个最实际的问题——不会写代码,到底能不能做出能用的软件?
WAYNE / CONCLUSION
01
先给结论
这三件事其实是一根线上的三个点:

Vibe Coding | 一种心态:你动嘴,AI 写代码,你基本不读代码。
Harness | 地基:把光会聊天的 AI 接进真实电脑环境、让它真能干活的那个系统。
Agentic Engineering | 章法:用 AI 干活,但有人把关、有质量门,能用在正经项目上。
所以「不会写代码能不能做软件」,答案是:能做玩具和原型,想做稳做安全的东西,还得懂点门道。下面展开说。
WAYNE / VIBE CODING
02
一、Vibe Coding:动动嘴就能写程序?
这个词来自 Andrej Karpathy——OpenAI 的联合创始人、前特斯拉 AI 负责人。2025 年 2 月,他在网上分享了自己的新习惯:开着 AI 代码编辑器,对着模型说话让它写代码,然后一路点「全部接受」,连改了什么都不看,出问题就把报错丢回去让 AI 自己修。
他原话大意是:你完全交给感觉,甚至假装那些代码不存在就行。
结果这股风越吹越大,年底 Vibe Coding 还被柯林斯词典评成了年度词汇。一个写代码的黑话能当年度词,可见多出圈。
它到底是什么意思
说白了就三步:你用大白话描述想要什么 → AI 把代码写出来 → 你直接用,不怎么读。

传统写代码,你得记语法、想变量名、自己调 bug。Vibe Coding 把这套都跳过了,你只管说「帮我做个能记录每天喝水的网页」,AI 哗啦一下把整套代码交给你。
这里有个关键区分,来自另一位 AI 大佬 Simon Willison:如果 AI 写了代码,但你认真读了、测了、还能讲清楚它怎么跑的,那不叫 Vibe Coding,那叫正经开发。所以 Vibe Coding 的真正标志不是「用 AI 写代码」,而是不太管代码长啥样。
普通人真能用它做软件吗?
能,而且对两类场景特别香:
一是验证想法。你有个点子,先用 AI 两小时搞个能点的 demo,看看值不值得继续做。
二是个人小工具。比如你想做个记账小程序,或者给自己的笔记软件加个按钮、一键把今天的待办导出来——以前得学编程,现在对着 AI 说一句就行,没人用、没风险,随便造。

但坑也很实在:
第一,你修不了你不懂的东西。AI 陷入死循环、补一个 bug 又带出三个,你看不懂代码就只能干瞪眼。第二,安全是盲区,AI 生成的代码可能藏着密钥泄露、没做权限校验,这些你本来会在复查时发现。第三,项目一大就乱,模型一次「看不懂」太多代码,前后写的会互相打架。
所以 Karpathy 自己都说,这招最适合「用完即扔的周末项目」,不是给严肃系统用的。
WAYNE / HARNESS
03
二、Harness:为什么同一个 AI,在不同工具里手感差这么多
你大概遇到过这种情况:同一个模型,在 A 工具里好用得飞起,在 B 工具里蠢得像没睡醒。很多人以为是模型问题,比来比去「GPT 和 Claude 谁强」。
其实经常比错了。决定体验的,往往不是模型,而是另一层东西——Harness(姑且叫它「承载系统」)。

裸的大模型本质只是个接口:你发文字进去,它吐文字出来。它不知道你电脑里有什么文件、能不能帮你跑命令、能不能连数据库。光有模型,它只是「聪明」,干不了活。
Harness 就是模型和真实世界之间那层软件,它给模型配上工具(改文件、跑命令、查文档)、上下文管理(这会儿该看哪些代码)、记忆(跨会话记住你的项目背景)、以及安全权限(哪些事能自动做、哪些要先问你)。
没有 Harness,模型只能聊天;有了它,模型才能干活。
谁在决定 AI 好不好用
你描述的想法
↓
Harness 决定看哪些代码、用哪些工具、要不要先问你
↓
模型 负责理解和推理
↓
真实世界:改文件、跑测试、连数据库……
为什么说它比模型还关键?因为现在各家模型能力越来越接近,今天你强一点、明天我强一点。但 Harness 才是真正的护城河——它决定了 AI 在你这套环境里到底好不好用。

你回头看咱们前面聊过的 Cursor、Codex、WorkBuddy,它们用的模型可能都差不多,体验却天差地别,原因就在这:它们是不同的 Harness,不是不同的模型。下次再有人问「哪个 AI 写代码最强」,你可以反问一句:你说的是模型,还是它外面的那层 Harness?
WAYNE / AGENTIC ENGINEERING
04
三、Agentic Engineering:Vibe Coding 的「正经版」
Vibe Coding 火了之后,很多人把它往正经项目上用,翻车不少。于是2025 年底到 2026 年初,圈子里开始流行一个更靠谱的说法:Agentic Engineering(智能体工程),可以理解为 Vibe Coding 的专业进阶。

它俩差在哪?一句话:
·Vibe Coding 是「放松点,AI 写啥我接受,能跑就行」——适合原型和玩具。
·Agentic Engineering 是「我先定架构、写规格,让 AI 分步执行,关键节点我验收,测试和安全我兜底」——适合真要上线的东西。
区别不是用不用 AI,而是人要不要负责任的把关。
Google 把 AI 写代码画成一条光谱,很好懂:
AI 写代码的光谱
Vibe Coding 几乎不审查,低自主、低把关
↓
AI 增强开发 每条建议人都看,人在回路
↓
Agentic Engineering AI 自主多步执行,高自主、有章法
大部分专业开发者其实待在中间那段:既享受 AI 的速度,又不把方向盘全交出去。
这也带来一个最大的变化:开发者的角色,从一行行敲代码的人,变成了给 AI 派活、定规矩、做验收的项目负责人。
回到开头那个问题——不会写代码的人能不能做软件?能做原型、能做个人工具;但要做到可靠、安全、能给别人用,你需要的是一点工程素养(懂架构、懂验收、懂哪里不能偷懒),而不一定是手写每一行代码。
WAYNE / SUMMARY
∞
把三件事串一下

CONCLUSION
你想用说话代替写代码(Vibe Coding),需要一套系统把 AI 接进真实世界(Harness),而要让它既快又可靠,就得有工程纪律(Agentic Engineering)。
这三个词火起来,其实都在指同一件事:写代码这件事,正在从「人敲键盘」变成「人指挥、AI 执行」。
《AI 黑话翻译官》系列 · 用大白话讲清 AI 世界里最容易混的概念。
WAYNE / 边学边做
THINK · BUILD · CREATE