☰
你说不清楚的,AI 永远做不好
2026/10/10 14:25:28 网站建设 项目流程

作者:尔东陈在路上|发布日期:2026-09-24|原文:https://mp.weixin.qq.com/s/J7IpcLSbXzy8-8e_bsNpsQ

上周,我同时经历了两个看似毫无关联的场景:一场和老朋友的深夜技术交流,以及一期线下 AI 培训课程的收官。

两个场景聊的内容完全不同——一个聊的是 AI 编程的最佳实践,一个聊的是怎么教学员用 AI 写业务文案。

但当天晚上我静下来复盘时,却惊讶地发现,这两件事都在指向同一个结论:

你说不清楚的东西,AI 很容易做偏;你能说清楚目标和边界,它才更有可能交出符合预期的结果。

这可能算不上什么新道理,但当它在两个完全不同的场景下同时被深度验证时,我觉得特别值得认真和你聊聊。

第一幕:AI 编程里的“验收条件”

在聊 AI 编程的时候,朋友提到了一个他最近特别推崇的工作模式:goal 模式。

思路其实并不复杂:把“验收条件”说得足够清楚——这个功能做到什么状态算完成?边界在哪?哪些情况算异常?再让 AI 围绕这些条件循环实现、检查和修正。最后是否完成,要看实际验证结果,不能只听它说“做好了”。

这本质上就是敏捷开发里的 AC(Acceptance Criteria,验收条件)。

过去我们写 AC 是为了和人类开发者对齐预期,现在我们也用 AC 来驱动 AI。

但这中间有个非常容易被忽略的风险:

人类开发者看不懂需求时,可能会来追问;AI 也能追问,但如果没有澄清就继续执行,它可能自行补全假设——然后生成一段看起来能跑、实则方向全偏了的代码。

我们当时复盘了一个非常经典的失败案例:用 AI 开发一个功能,需求描述写的是“用户登录后展示个人信息”。AI 很快生成了代码,跑起来也没有任何报错,但实际上它根本没有处理登录失效的情况,也没有考虑数据为空时的展示逻辑。

原因很简单:需求里没说清楚这些边界,AI 就自作主张假设了一个“最完美”的正常情况。

要想避免这种坑,靠的不是一遍遍点重试,而是靠你在一开始就把验收条件想透、写清:

**登录有效时:**展示哪些字段?格式是什么?

**登录失效时:**具体跳转到哪个页面?

**某个字段为空时:**展示什么默认值?

你的条件越具体,AI 跑出来的结果就越容易符合预期。

第二幕:培训课堂上的“提示词找茬”

同一天,在我主持的培训课收官环节上,我设计了一个互动:现场收集学员们自己写的提示词,大家一起开会“找茬”。

过程非常有意思。

有一个学员写的提示词是:“帮我写一份商品描述。”

我现场问他:“什么商品?卖给谁?在哪个平台发?需要多少字?有没有必须要包含的关键词?”

他一下子愣住了,反问我:“博哥,这些……都要我自己想吗?”

对,这些业务背景需要由你提供或确认。AI 可以帮你追问、梳理选项,也可以快速生成内容,但“你到底要什么”,最终还得由你来判断。

还有个学员在搭建一个智能客服小工具,写完后让 AI 模拟了几轮对话,看起来回答得还挺顺畅。

但我问他:“你有没有把你自己业务的产品知识库喂给它?”

他说没有,觉得 AI 应该什么都知道。

结果我们当场一测试,AI 回答的全是套话,甚至还在煞有介事地编造完全不存在的参数。

AI 有时会承认不知道,也有时会用听起来极其可信的语言,填补它不知道的信息空白。我们不能把识别这种空白的责任,完全交给它。

你没告诉它你到底卖什么,它就可能用“觉得合理”的内容补全答案。因此,除了提供产品知识,还要明确:没有依据的信息不要编造,不确定时应说明或转人工。

根本原因,其实是同一个

你看,这两个场景下的底层逻辑完全是一样的:

**在 AI 编程里,**验收条件没说清楚,AI 可能生成“看起来能跑”的代码;

**在日常应用里,**需求描述没说清楚,AI 可能生成“听起来有道理”的废话。

AI 很善于补全信息,但它补全的方向,未必是你想要的。

人与人沟通时,我们会通过追问和确认消除歧义;和 AI 协作,也需要建立这样的过程。如果你给出一个模糊需求,而它直接按默认假设执行,双方就很容易错位。

你说清楚了,它更容易成为好帮手;你说得模棱两可,它就可能替你做了一个你根本不想要的决定。

那我们到底该怎么做?

我绝不是劝你每次用 AI 都要写三页纸的需求文档。

核心动作其实只有一个:把你真正在意的约束条件,显式地表达出来。

常规细节可以让 AI 提出默认方案;但那些你有特殊要求、涉及业务边界、绝对不能碰的雷区,必须明确写出来。关键假设也要核对,不能因为它看起来合理就直接接受。

分享几个我一直在用的实用方法:

1. 从输出倒推输入

动手前先在脑子里想清楚,你希望 AI 最终交出来什么?字数多少?什么格式?哪些词绝对不能出现?把这些倒推为具体的约束条件。

2. 重点锁定边界,而不是只看正常流程

正常流程容易被注意到,真正容易遗漏的是“如果……怎么办”。把你脑海里能想到的异常情况列进验收条件,再让 AI 帮你检查是否还有遗漏。

3. 用“精确限制”代替“模糊修饰”

“尽量不要太长”不如直接写“控制在 200 字以内”;“风格轻松一点”不如直接写“不要用专业术语,多用口语表达”。AI 能理解模糊描述,但具体限制更容易执行,也更容易验收。

4. 先跑一版,再补充约束

不用强求一次性写得完美无瑕。先让 AI 出一版试水,看看哪里不对,然后把“不对”的地方转化为新的约束条件加进去。小步迭代比一步到位现实得多。

一个非常有意思的延伸

那天晚上的交流结束前,朋友跟我说了一句话,让我印象极深:

“博哥,这套逻辑其实不只适用于 AI,也完全适用于管理和协作。”

你平时工作中,有没有遇到过这种情况:给下属或者同事交待了一个任务,自以为讲得很透彻,结果交上来的东西完全不是你想要的?

这时先别急着归因于对方能力不行,也要检查:自己有没有把真正在意的“约束条件”和“底线”说清楚。

不管是你和 AI 协作,还是你和人类伙伴协作,这个道理一通百通:你以为对方懂了,绝不等于对方真的懂了。

写在最后

这一天,一场技术交流,一场培训收官,两个看似平行的场景在同一个结论上汇合了。

和 AI 协作的过程,常常像照镜子:你把问题想得越透彻,它越有机会帮你放大效能;你如果自己都没想清楚,它也可能把混乱放大。

当然,说清楚需求也不代表 AI 一定能做好。工具能力、可用资料和验证过程,同样决定结果。但把目标和边界说清楚,是我们自己能先做好的那一步。

所以,下次在你准备抱怨“这个 AI 怎么这么蠢、一点都不好用”之前,不妨先停下来问问自己:

我真的把我自己想要的东西,给它说清楚了吗?

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询