刚开始学 AI 的时候,我很自然地把它当成一个“更聪明的聊天工具”。打开 ChatGPT,问一句,它答一句。不懂一个词,就让它解释。想写一段话,就让它帮忙起草。这当然有用。只是后来接触到 Codex、Vibe Coding 和 AI Agent,我慢慢意识到:如果只停在“会聊天”,很多事情其实做不下去。因为真实工作里,我想让 AI 做的事,往往不是回答一个问题这么简单。比如写 PRD、整理文档、改代码、跑检查,甚至对照需求验收结果。这时候,重点就不只是“怎么问问题”了,而是:怎么把一个任务交给 AI,又怎么判断它真的做对了。这一期先不讲底层算法,只拆 5 个常见但容易听懵的词:Prompt、Vibe Coding、Token、Harness Engineering、Loop Engineering。它们看起来像一串英文名词,其实可以连成一条很朴素的 AI 工作路径。
一、Prompt:不是咒语,是把任务摆到 AI 面前
Prompt 这个词,常见词源会追到拉丁语 promptus,有“拿出来、摆到面前、准备好”的意思。这个意思很适合 AI。很多时候,我们脑子里只有一个模糊想法:我想写篇文章、我想做个网页、我想让它帮我检查一下。但 AI 不能直接读取我的脑子。它需要我把想法拿出来,变成一段可以执行的任务说明。所以 Prompt 不是神秘咒语,也不是“万能提问模板”。它更像你给同事发的一条任务消息:背景是什么?要完成什么?输出成什么样?有哪些限制?比如:
这就是在把“我想要什么”讲给 AI 听。但我现在会特别提醒自己:Vibe Coding 不是“随便说一句,AI 就能完美交付项目”。Vibe 只是入口。真正可靠的部分,仍然是清楚的需求、可检查的标准,以及后面的验收。小白可以这样理解:Vibe Coding 是先用自然语言说方向,再让 AI 帮你把方向变成代码;但方向清不清楚,仍然由你负责。
三、Token:AI 读文字时,不是按“整篇文章”理解
Token 这个词很容易让人误会。它在英文里有“记号、凭据、象征物、代币”的意思。共同点是:用一个小东西代表某种信息。比如地铁代币不是车票服务本身,但它代表一次乘车资格。一枚纪念章不是那段经历本身,但它代表那段记忆。放到 AI 里,Token 可以先理解成:AI 处理文字时使用的小文本单位。它不完全等于一个汉字,也不完全等于一个英文单词。AI 会先把文字切成一小块一小块,再进行计算。每一小块都带着一点信息。这就解释了几个小白常遇到的问题:为什么长对话会有上下文限制?为什么一个窗口聊太久,AI 有时会抓不住重点?为什么调用 API 时,输入和输出越长,成本通常越高?因为 Token 格子不是无限的。所以我现在更能理解一句话:聊天负责探索,文档负责沉淀。不要把所有聊天记录一股脑复制到新窗口。更好的做法,是把背景、规则、进度和结论整理成上下文交接文档,让 AI 读到真正有效的信息。
四、Harness Engineering:让 AI 能干活,也别让它乱动
Harness 这个词,原意和装备、马具、安全约束有关。它不是“放开了随便跑”,而是把工具、连接和边界安排好,让一个东西能出力,也能被控制住。这层意思放到 AI Agent 上很贴切。一个 AI Agent 如果只会聊天,还不能真正做项目。要让它做事,就要给它工具和环境:能读文件、能改代码、能运行命令、能查看报错。但同时,也不能让它什么都能动。哪些目录可以写?哪些操作需要确认?能不能联网?能不能接触 API Key 或账号信息?这些都是边界。Engineering 是“工程设计”。所以 Harness Engineering 可以理解为:把 AI Agent 做事需要的工具、权限、环境和安全边界设计好。这也是我现在看 Codex 这类工具时会关注的地方。它能做什么很重要。它不能随便做什么,也同样重要。小白可以这样理解:不要只对 AI 说“去干活”,还要给它工具箱、工作范围和确认规则。
现在回头看,这 5 个词并不是孤立概念。它们像一条工作路线:Prompt:把任务从脑子里拿出来,摆到 AI 面前。Vibe Coding:用自然语言说出功能和感觉,让 AI 帮你转成代码或项目动作。Token:提醒我们,AI 能读的上下文空间有限,要整理重点。Harness Engineering:给 AI Agent 配工具,也给它边界。Loop Engineering:让 AI 做完以后继续检查、修复和验收。所以,AI 应用入门不一定要先研究算法,也不只是背英文名词。更重要的是学会一套工作方式: