乐于分享
好东西不私藏

AI产品经理基础02:AI产品经理,到底需要懂多少技术?

AI产品经理基础02:AI产品经理,到底需要懂多少技术?

前言

很多产品经理一准备转 AI,第一反应都是:

“我是不是得先把 Python 学了?”

然后打开课程一看:

机器学习、深度学习、Transformer、神经网络、反向传播、向量数据库……

学了两天以后,开始怀疑人生。

甚至觉得:

“AI 产品经理是不是已经不是产品经理了?”

其实完全没必要。

AI 产品经理当然需要懂技术。

但这里有一个非常重要的区别:

你需要懂技术,不代表你需要会做技术。

就像传统互联网产品经理需要知道:

* 什么是接口; * 什么是数据库; * 什么是前端和后端; * 什么是缓存; * 什么是同步和异步;

但通常不会要求产品经理自己搭服务器、写后端接口。

AI 产品也是一样。

你真正需要掌握的,不是“怎么训练一个大模型”。

而是:

这个技术能解决什么问题?

它有什么限制?

放到产品里应该怎么设计?

研发告诉你做不了的时候,你能不能听懂为什么?

功能上线以后,你知不知道应该怎么验收?

这才是 AI 产品经理真正需要掌握的技术深度。

---

一、AI 产品经理最怕的,不是不懂代码

真正危险的,其实是另外一种情况。

业务说:

“我们想做一个 AI 智能助手。”

产品经理说:

“可以,接个大模型。”

业务又说:

“希望它能根据公司所有资料回答问题。”

产品经理说:

“那就接个知识库。”

业务继续说:

“最好还能自己查询订单、修改信息、通知销售。”

产品经理说:

“那就做 Agent。”

看起来每个 AI 名词都知道。

但真正开始做的时候,问题全来了:

知识库里的内容为什么搜不到?

为什么 AI 明明检索到了正确资料,最后还是回答错?

为什么模型知道用户要查订单,却不会真的去系统里查询?

为什么 Agent 有时候执行三步,有时候执行五步?

为什么同一个 Prompt,今天效果不错,明天换几个问题就不行?

这个时候你会发现:

知道几个 AI 名词,和真正懂 AI 产品,是两回事。

AI 产品经理需要的技术能力,不是背概念。

而是要理解:

这些技术在一个真实产品里,到底是怎么工作的。

---

二、第一层:必须懂大模型最基本的工作方式

这一层是所有 AI 产品经理的基础。

至少要理解几个事情。

1. 大模型不是数据库

很多人刚接触 AI,容易把大模型理解成:

一个知道很多知识的超级数据库。

其实不是。

数据库的逻辑更接近:

你存了什么,我就给你查什么。

大模型更接近:

根据当前输入和已有能力,生成一个最可能的答案。

这两个东西完全不同。

所以大模型会出现一个非常典型的问题:

幻觉。

它可能不知道答案。

但仍然给你生成一个看起来很合理的答案。

这就决定了:

如果你的产品涉及价格、规则、订单状态、合同条款这些准确性要求很高的信息,

不能直接让模型“凭自己知道的回答”。

而应该:

查真实数据 → 把结果交给模型 → 再组织语言返回用户。

这已经是一个产品设计问题了。

---

2. 大模型非常依赖上下文

同一个模型、你给它不同的信息、结果可能完全不同

比如让 AI 判断:

“客户现在为什么不买?”

如果你只给一句:

“我再考虑一下。”

AI 很难准确判断。

但如果同时给它:

* 用户画像; * 前面五分钟的谈话内容; * 已经讲过什么; * 客户之前提出过什么疑虑; * 当前正在谈什么产品;

它的判断能力会明显提升。

所以 AI 产品经理要有一个很重要的意识:

模型效果不好,不一定是模型不行,也可能是你给它的信息不够。

这也是为什么 AI 产品里会经常提到一个词:

上下文。

你不用研究 Transformer 内部每一层怎么算。

但你必须知道:

模型看见什么,会直接影响模型做出什么判断。

---

3. AI 输出不是绝对确定的

传统程序:

1 + 1 = 2

只要代码没问题,它不会突然变成 3。

但 AI 不一样。

同一个问题换一种问法,

答案可能变化。

甚至完全相同的输入,也可能出现措辞、判断上的差异。

这意味着产品经理必须接受一件事:

AI 产品很难通过几条测试用例证明“功能完全正确”。

所以 AI 产品要做:

* 测试集; * 效果评测; * Bad Case; * 持续优化。

如果这一点不理解,就会一直问研发:

“为什么不能保证百分之百准确?”

很多 AI 项目最后双方互相折磨,本质就是产品经理还在拿传统软件的确定性要求 AI。

---

三、第二层:必须看懂一套 AI 产品的基本结构

AI 产品经理不一定会搭架构。

但你至少要能看懂一张简单的 AI 产品架构图。

比如一个企业 AI 问答产品,可能是:

用户提问

↓

理解用户问题

↓

检索知识库

↓

获取相关资料

↓

组装上下文

↓

调用大模型

↓

生成答案

↓

返回用户

如果用户问的是:

“帮我查一下这个订单现在到哪了。”

流程可能又变成:

用户提问

↓

AI 判断用户意图

↓

调用订单查询接口

↓

系统返回订单数据

↓

AI整理结果

↓

回复用户

这时候你会发现:

真正的 AI 产品,

通常不是:

用户 → 大模型 → 答案

而是:

用户 + 模型 + 数据 + 知识 + 工具 + 业务流程。

所以 AI 产品经理至少需要理解下面这些基本技术角色。

---

四、这些 AI 技术概念,产品经理至少要懂到什么程度?

Prompt:懂到能设计任务

不用研究所谓的“万能提示词”。

你需要知道的是:

如何把业务目标、角色、上下文、规则、输出要求告诉模型。

比如不能只写:

“分析一下客户。”

而应该知道为什么需要告诉 AI:

* 你分析的目标是什么; * 可以使用哪些信息; * 判断标准是什么; * 不允许做什么; * 最终输出什么结构。

所以产品经理对 Prompt 的要求是:

能把业务规则翻译成 AI 能执行的任务说明。

---

RAG:懂到知道什么时候需要知识库

你不需要自己写向量检索算法。

但至少要知道:

如果产品要求 AI 回答公司的私有知识,

通常不能只依赖模型本身。

需要让系统:

先找到相关资料,再让模型基于资料回答。

你还应该理解一个非常现实的问题:

RAG 不等于“把文件上传进去”。

效果还会受到很多东西影响:

* 文档质量; * 文档切分; * 检索方式; * 用户问题; * 召回结果; * 上下文组织。

这样以后研发说:

“模型回答错是因为知识没召回来。”

你至少知道应该继续问:

“是知识库里没有,还是有但没检索出来?”

这就是产品经理应该具备的技术判断力。

---

Embedding:懂到知道它解决什么问题

Embedding 不需要你会算。

产品经理知道一句话基本就够了:

它可以把内容变成机器能够比较“语义相似度”的表示。

所以:

“汽车出了事故怎么办?”

和:

“撞车以后怎么处理?”

虽然字面差别很大,

系统仍然可能认为它们表达的是相近意思。

知道这一点,你就能理解为什么 AI 搜索和传统关键词搜索不一样。

---

Function Calling / Tool Use:懂到知道 AI 怎么真正操作系统

大模型本身不会真的:

* 查订单; * 发短信; * 创建工单; * 修改客户状态; * 查询数据库。

它只会“理解并生成”。

真正的操作还是系统完成。

所以常见流程是:

AI 判断用户想做什么

↓

选择需要调用的工具

↓

系统执行

↓

把结果返回 AI

↓

AI 再告诉用户

产品经理理解这件事以后,

就不会再写这种需求:

“AI 自动查一下订单。”

而会继续拆:

AI 如何识别查询意图?

需要什么参数?

参数不全怎么办?

用户有没有权限?

查询失败怎么办?

查询结果回来以后怎么展示?

这就是从“会说 AI”变成“会做 AI 产品”。

---

Agent:懂到知道什么时候不该用

很多项目现在特别喜欢 Agent。

只要流程复杂一点,就说:

“我们做个 Agent。”

但 Agent 最大的特点之一恰恰是:

它有一定自主决策能力。

所以如果你的业务流程非常固定:

第一步必须做 A

第二步必须做 B

第三步必须做 C

那很多时候普通工作流就够了。

不一定非要 Agent。

只有当任务需要 AI 根据当前情况动态判断:

下一步应该做什么;

应该调用哪个工具;

是否需要继续执行;

Agent 才更有价值。

所以产品经理不需要研究 Agent 框架源码。

但必须知道:

什么时候应该用,什么时候用了反而把系统搞复杂。

---

五、第三层:要懂一点传统技术,但不用从头学计算机

很多人学 AI 产品时,会忽略传统互联网技术。

实际上 AI 最后还是要落进软件系统。

所以这些基础概念依然要懂:

* API 是什么; * 前端和后端怎么协作; * 数据库是什么; * JSON 大概长什么样; * 接口参数是什么; * 同步和异步是什么; * 权限是什么; * 日志是什么。

不用会写、但是必须能沟通

比如研发告诉你:

“模型输出了客户 ID,我们再调 CRM 接口获取客户信息。”

如果你完全不知道“接口调用”是什么意思,

后面的 AI 产品流程其实很难真正设计下去。

所以 AI 产品经理的技术学习,不应该只学 AI。

而应该建立:

传统软件基础 + AI 基础

两部分能力。

---

六、哪些东西可以先不用学?

这可能反而是很多人最关心的。

如果你的目标是做好 AI 产品经理,

下面这些东西可以了解,但前期没必要钻得太深:

* 神经网络数学推导; * 反向传播公式; * Transformer 详细数学原理; * CUDA; * 模型训练代码; * 分布式训练; * GPU 底层原理; * 微调算法的数学细节; * 自己实现向量数据库。

当然,你感兴趣完全可以学。

但它们不是成为一个合格 AI 产品经理的前置条件。

否则很容易出现一种情况:

你花一个月研究 Transformer,

但真正让你设计一个 AI 客服时,

你连:

什么时候查知识库,什么时候调用系统接口,什么时候转人工

都没有设计清楚、那学习顺序就反了

---

七、判断自己“技术够不够”,看这四件事

不要用:

“我会不会 Python?”

来判断自己是不是懂 AI。

对于产品经理来说,可以换成四个问题。

第一,你能不能判断?

业务给你一个需求,

你能不能大概判断:

需不需要 AI?

用大模型还是普通规则?

需不需要知识库?

需不需要 Agent?

---

第二,你能不能设计?

确定使用 AI 以后,

你能不能设计清楚:

输入什么?

AI 做什么?

需要什么上下文?

查询什么数据?

调什么工具?

输出什么?

出错怎么办?

---

第三,你能不能和研发沟通?

研发告诉你:

“这个问题是召回导致的。”

“上下文太长了。”

“这个地方需要调用 Tool。”

“模型自己完成不了,需要业务接口。”

你能不能听懂,

并继续讨论产品方案。

---

第四,你能不能验收?

产品上线以后,

你能不能判断:

AI 到底做得好不好?

不是简单地点几下按钮。

而是知道怎么:

* 准备测试问题; * 定义评价标准; * 找 Bad Case; * 分类问题原因; * 判断下一步优化哪里。

如果这四件事你都能做,

技术能力对于 AI 产品经理来说基本就已经够用了。

---

八、AI 产品经理最合适的技术位置

我一直觉得,

AI 产品经理最理想的位置,不是在两个极端。

不是:

完全不懂技术,只负责写需求。

也不是:

把自己训练成半个算法工程师。

而是站在中间。

向业务一侧,你要听得懂:

用户的问题是什么。

向技术一侧,你要知道:

AI 能不能解决,以及应该怎么解决。

然后把两边连起来。

所以 AI 产品经理真正需要的能力,可以浓缩成一句话:

不一定会实现,但一定要知道它是怎么实现的。

你不需要知道 Transformer 每一个矩阵是怎么算的。

但你需要知道:

为什么模型会幻觉。

你不需要自己开发向量数据库。

但你需要知道:

为什么知识库明明有答案,AI 却没有找到。

你不需要自己写 Agent。

但你需要知道:

什么时候应该让 AI 自己决策,什么时候必须写死流程。

---

最后

如果你正在从普通产品经理转向 AI 产品经理,

不要一上来就掉进技术细节里。

更合理的学习顺序应该是:

先理解 AI 能做什么

>

↓

>

再理解它为什么会做错

>

↓

>

再理解 AI 产品由哪些部分组成

>

↓

>

最后再逐步补 Prompt、RAG、Embedding、Tool Use、Agent 等技术概念

你的目标不是:

“比算法工程师更懂模型。”

而是:

比普通产品经理更懂 AI,比算法工程师更懂产品。

这才是 AI 产品经理真正有价值的位置。

---

下一篇:

《AI 产品经理基础 03:做 AI 产品,为什么第一步不是选模型?》

相关学习资料