做 AI 产品,路线图该数“实验”,而不是数“功能”

做 AI 产品,路线图该数"实验",而不是数"功能"

原文:mp.weixin.qq.com/s/H82znb-TG...

· · ·

团队花几周搭了一套复杂的 AI 系统。

你问一句:这次改动,是变好了还是变差了?

没人答得上来。

这是 AI 顾问 Hamel Husain 过去两年里,反复见到的场景。

他帮 30 多家公司做过 AI 产品。他发现一个规律:成功的团队,几乎不聊工具。

选哪个向量数据库、用哪家大模型、上哪个 Agent 框架......这些他们很少争论。

他们只痴迷两件事:度量,和迭代。

下面 6 条经验,每一条都很"朴素",但都踩在要害上。

· · ·

↗一、最大的坑:跳过错误分析

"工具优先",是 AI 开发里最常见的错误。

有位客户很得意地给 Hamel 展示评测仪表盘:一堆"有用性""连贯性"之类的通用指标。

Hamel 的评价很直接:通用指标比没有还糟。

原因有两个。

第一,它制造"在度量"的错觉。 团队为"有用性得分提升10%"庆祝,真实用户却连基本任务都完不成。就像网站加载速度越优化越快,结账流程却是坏的。

第二,指标太多,注意力被撕碎。 什么都重要,就等于什么都不重要。

那该怎么办?

答案是错误分析:AI 开发里最有价值、投入产出比最高的一件事。

第一站

一个真实案例

Nurture Boss 是一家做公寓行业 AI 助理的公司。创始人 Jacob 的团队做了这样几步:

1→

搭一个简单的查看器,逐条看 AI 和用户的对话

2→

每条对话旁写开放式笔记,记录哪里不对

3→

标注几十条后,规律浮现:用户说"两周后帮我约看房",AI 有 66% 会处理错日期

4→

针对日期问题归类、写专项测试、衡量改进

结果:日期处理成功率从 33% 提升到 95%。

第二站

自下而上,而不是自上而下

找错误类型有两种思路。

自上而下:从"幻觉""毒性"这类通用指标出发。方便,但容易漏掉你所在领域独有的问题。

自下而上:先看真实数据,让指标自己长出来。

Nurture Boss 的做法很土:

→

一张表格,一行一条对话

→

在每行写下"不对劲"的地方

→

让 LLM 帮忙归纳出失败类型

→

给每行打标签,数出各类问题的频次

结果令人意外:仅三类问题,就占了全部问题的 60% 以上。

工具是什么?Excel 数据透视表。

Jacob 的团队一下发现了太多可改进点,光修复就排了好几周。

· · ·

↗二、最该投资的东西:一个简单的数据查看器

Hamel 见过的最有价值的投入,不是花哨的评测平台。

而是一个为你的业务量身定制的数据查看器,让任何人都能看清 AI 到底在干什么。

为什么强调"定制"?

→

看公寓租赁对话,你得同时看到完整聊天记录和预约上下文

→

看房产问答,你得把房源详情和原始文档放在眼前

→

连元数据放哪、开放哪些筛选,都会决定这个工具是被爱用还是被嫌弃

用通用标注工具的团队,常常要在多个系统间来回跳:点进去看上下文,复制错误描述到另一张表,再切到别处核对信息。

摩擦累积起来,会直接劝退"系统性地看数据"这件事。

有好用查看器的团队,迭代速度快 10 倍。

更好的消息是:借助 Cursor、Lovable 这类 AI 编程工具,几个小时就能搭出来。

一个好的标注工具,至少做到这 5 点:

1→

所有上下文放在一个页面,不要让人到处找

2→

反馈成本极低:一键"对/错",胜过冗长表单

3→

支持开放式备注,捕捉预设分类之外的细微问题

4→

能快速筛选、排序,比如按渠道(语音/文字/聊天)或某个楼盘过滤

5→

有快捷键,不碰鼠标也能翻页、标注

用什么技术栈不重要,用你熟的就行。

起步也不必完美:哪怕只是一张表格,也比什么都没有强。

· · ·

↗三、让"最不懂 AI 的人"来写提示词

一家教育创业公司的产品经理是学习设计专家。

她先做一份 PPT,讲教学原则和示例对话,交给工程师,再由工程师"翻译"成提示词。

Hamel 指出问题所在:提示词本来就是英文(中文)。

专家用 PPT 讲给工程师,工程师再翻回自然语言写进提示词,这一来一回,全是无谓的损耗。

做得好的团队反过来:直接给领域专家工具,让他们自己写、自己改提示词。

第三站

搭桥,而不是设卡

起点可以是提示词 Playground,比如 Arize Phoenix、LangSmith、Braintrust,能快速试提示词、喂样例、对比结果。

但很多团队漏掉了关键一步:把提示词开发嵌进真实的应用场景里。

多数 AI 应用不只是提示词,还有 RAG、多步编排和业务逻辑。

Hamel 把最有效的做法称为**"集成式提示词环境"**:本质上是真实产品界面的"管理员版",在原界面上直接开放提示词编辑。

第四站

和领域专家沟通:少说黑话

这家教育公司的会议上,工程师总说"我们要做个 Agent 来干 XYZ"。

可实际要做的,只是写一段提示词。

结果,学习专家觉得自己插不上话,因为"不懂 Agent"。

律师、心理咨询师、医生,在各自行业的 AI 公司里都遇到过同样的事。

一个简单的"翻译表":

别这么说 换成这样说
我们在做 RAG 我们要确保模型拿到回答问题所需的正确背景信息
要防范提示词注入 要确保用户没法忽悠 AI 无视我们的规则
模型有幻觉问题 AI 有时会瞎编,所以得核查它的答案

这不是"降低门槛",而是准确描述你到底在做什么。

术语并非一无是处,它在技术同行之间能提高沟通精度。关键是看对象说话。

· · ·

↗四、没有用户?先用合成数据启动

团队常说:没有足够的真实用户数据,没法做评测。

这像个死循环:要改进 AI 就得有数据,要有数据就得先有够好的 AI。

Hamel 的解法:合成数据。让 LLM 生成逼真的测试用例。

前 Hex AI 负责人 Bryan Bischof 说得很妙:

LLM 出奇地擅长生成优质且多样的用户提问......听起来有点像"大语言蛇在吃自己的尾巴",我也很惊讶。我只能说:它有效,上线吧。

第五站

怎么生成"像样"的测试数据

先想清楚测试的维度,常见三类:

→

功能:AI 需要支持哪些能力?

→

场景:会遇到哪些情况?

→

用户画像:谁在用,怎么用?

以他与 Rechat 合作的房产 CRM 助理为例,组合出的查询长这样:

功能 场景 画像 生成的提问
房源搜索 多个匹配 首次购房者 "想找河滨区50万美元以内的三居室,最好靠近公园,我们有小孩。"
市场分析 无匹配 投资人 "需要 123 Oak St 的可比房源,尤其想比较 2 英里内类似房产的租金回报。"

关键是让合成数据扎根于真实的系统约束:

1→

使用数据库里真实存在的房源 ID 和地址

2→

纳入真实的经纪人日程与可预约时间

3→

遵守业务规则,比如看房限制和通知期

4→

加入地区细节,比如物业费要求、当地法规

第六站

5 条使用准则

1→

保证多样性:覆盖尽可能多的功能、场景与画像

2→

只生成用户输入,不生成期望输出:避免继承生成模型的偏见

3→

融入真实系统约束:比如测试预约功能,就用真实的时间窗口与规则

4→

验证场景覆盖:想测"无匹配",就确认它真的返回 0 条结果

5→

先简单,后复杂:先建基线,再加边缘情况

很多公司里,合成数据起初只是权宜之计,后来成了评测基础设施的长期组成部分,即便真实数据来了也不会废弃。

· · ·

↗五、评测体系的"信任",比评测本身更重要

很多团队有这样的经历:

评测体系搭起来了,慢慢却没人信了。

指标和线上现象对不上,或者评测复杂到没人看得懂。最后,团队回到凭感觉、听吐槽做决策,评测形同虚设。

怎么守住这份信任?

第七站

先认识"标准漂移"

论文《Who Validates the Validators?》里提到:

要给输出打分,人得先把评价标准说清楚;但打分的过程,恰恰又在帮人定义这些标准。

也就是说:在人工看过足够多的输出之前,不可能完整地确定评价标准。

Hamel 在与 Honeycomb 合作时也见到:Phillip Carter 在看到 LLM 的推理过程后,才发现自己对某些边缘案例的判断并不一致。

这不是计划不周,而是 AI 系统的固有特征。

聪明的团队不抗拒它,而是把评价标准当成会不断演进的"活文档"。

第八站

三个让评测可信的做法

1. 用二元判断,代替模糊打分

1~5 分的量表,会让评分者纠结 3 分和 4 分有什么区别,引入大量噪音。

而且业务最终还是要划一条"及格线",本质上仍是二元决定。

二元的"通过/不通过"强迫评估者给出清晰判断。

细微差别并没有丢,只是挪到了随附的文字点评里。

2. 二元判断 + 详细点评

比如:

"AI 提供了所要求的市场分析(通过),但加入了与投资问题无关的社区人口细节,使回答过长且容易分散注意力。"

点评能逼专家把"隐性知识"说出口。

放进评审提示词作为 few-shot 示例,还能让 LLM 与人的一致率提高 15%~20%。

3. 持续衡量自动评测和人工判断的一致性

人天生容易过度信任 AI。

论文中提到一个例子:MIT 研究者发布预印本称 GPT-4 能通过 MIT EECS 考试,几小时内就被指出问题,原因正是让 GPT-4 给自己打分。

Hamel 与 Honeycomb 追踪 LLM 评审和专家的一致性,迭代了三轮,才把一致率拉到 90% 以上。

这笔投入换来的,是团队真正敢用的评测系统。

第九站

规模化,不等于全自动

很多团队一上量,就急着把人撤出评测。

更稳妥的节奏:

1→

前期高人工参与:让领域专家评估相当比例的输出

2→

研究一致性规律:搞清楚哪些情况下自动评测靠谱、哪些不靠谱

3→

策略性抽样:重点抽取信息量最大、一致性最弱的样本

4→

定期校准:规模再大,也要定期拿自动评测对照人工判断

· · ·

↗六、路线图要数"实验",不是数"功能"

传统软件的路线图,是一串"功能 + 交付日期"。

放到 AI 上,会惨败。

"Q2 上线情感分析""年底部署 Agent 客服",这类承诺很常见。结果往往是:技术根本达不到质量线。

要么硬着头皮交付一个劣质版本,要么直接延期。信任都在流失。

根本原因:传统路线图默认"我们知道什么是可行的"。而 AI,尤其前沿 AI,你一直在试探可行性的边界。

第十站

能力漏斗

Bryan Bischof 提出"能力漏斗":把 AI 表现拆成逐级递进的效用层次。

以查询助手为例:

1→

能生成语法正确的查询

2→

能生成可以无错误执行的查询

3→

能生成返回相关结果的查询

4→

能生成符合用户意图的查询

5→

能生成最优查询,彻底解决用户问题

AI 的进展不是"有或无",而是多个维度上的逐步提升,而不是"结果"。

Amazon 应用科学家 Eugene Yan 分享过他和管理层沟通的方式:

先花两周做数据可行性分析:"我有合适的数据吗?"再花一个月做技术可行性分析:"AI 能解决吗?"如果还行,再花六周做出能 A/B 测试的原型。

核心是:给探索设定时间盒,设立清晰的决策点,先证明可行,再投入全量开发。

"我会用时间盒让领导放心。三个月后如果有效,就上线;任何一步不行,就转向。"

第十二站

一个"反直觉"的案例

Eugene 曾被要求做内容审核。他对领导说:

"能否达成目标是不确定的,甚至数据是否支持、哪种技术奏效都不确定。但这是我的实验路线图,会尝试这些技术,每两周向你更新一次。"

结果呢?

头两三个月,什么都没起效。然后新技术出现,一个月内,问题解决了 80%。

如果是传统的功能路线图,项目可能在几个月的"失败"后就被砍掉了,错过后面的突破。

第13站

给 AI 团队的底座:评测基础设施

实验路线图能跑起来,前提是你有可靠的评测基础设施。

Hamel 回忆早期 GitHub Copilot:团队在离线评测上投入巨大。他们用 GitHub 上海量仓库里已有的单元测试,自动验证代码补全是否正确。

要大规模克隆仓库、配环境、跑测试、分析结果,还要应对各种语言、框架、测试方式。

这不是浪费时间,而是加速一切的地基。有了它,团队跑了数千次实验,可以自信地说"这次改动让质量提升了 X%",而不是凭感觉争论。

第14站

另外两个小技巧

→

向高管沟通:把话题从"产出"转到"结果"。承诺一个能最大化业务结果的过程,而不是具体功能和日期。

→

建立分享失败的文化 :Eugene 每周写一份"15-5"(写 15 分钟、读 5 分钟),既记成功也记失败,团队还有无需准备的分享会。把失败当成学习,而不是隐患。

· · ·

↗总结:6 条心法,送给每一个做 AI 产品的人

1→

看你的数据。 没有什么能替代看真实样本带来的洞察。

2→

做简单工具,消除摩擦。 定制化的数据查看器,胜过复杂的通用仪表盘。

3→

让领域专家参与。 最懂业务的人,往往最能改进你的 AI。

4→

策略性地使用合成数据。 没有真实用户,也能启动评测。

5→

守住评测的信任。 二元判断 + 详细点评,并定期校准人机一致性。

6→

路线图围绕实验,而不是功能。 承诺节奏,而不是具体结果与日期。

最成功的团队,从来不是工具最炫、模型最新的那一批。

而是把度量、迭代、学习这些基本功做到极致的那一批。

· · ·

最后留个问题:

你的团队现在,有一个"所有人都能看对话记录"的地方吗?

欢迎在评论区聊聊你们是怎么做错误分析的。

· · ·

*原文:Hamel Husain,《A Field Guide to Rapidly Improving AI Products》,*hamel.dev/blog/posts/...

相关推荐
百度Geek说16 分钟前
AI 内容核查怎么做:智能内容 AI 核查系统实践
人工智能
武子康41 分钟前
Qwen-Drive 到底是什么:4B 级 VLM 如何成为驾驶策略底座
人工智能·算法·机器学习
落798.1 小时前
《启元 PrimeSim 如何用生成视频评估机器人策略》
人工智能·机器人·启元·具身应用
老纪的技术唠嗑局1 小时前
token 暴降75%!减少长程 Agent 任务中的重复开销,PowerContext v1.5.0 发布
人工智能
智塑未来1 小时前
明源云AI走播机器人,打造智能直播新体验
人工智能·机器人
brave10251 小时前
LLMGuide 大模型面试指南
人工智能·ai·面试·ai编程
火山引擎开发者社区2 小时前
OpenVIking 连接各种数据源,一键编译 LLM Wiki
llm
机 _ 长2 小时前
05 智算运维|8 张卡怎么才算「捆成一张」:NCCL 实测与拓扑
运维·人工智能·算法·智算运维
用户4356782936373 小时前
五线并行认知架构:从算力内卷到思考秩序的底层革命
人工智能