02 | 个人视角:成为AI产品经理,要先搞定这两个问题

你好,我是海丰。今天,我们来聊聊 AI 产品经理的工作职责与能力要求。

假设,你正在参加一个 AI 产品岗的面试,面试官问了你这两个问题,你会怎么回答:

  • 你觉得 AI 产品经理和传统产品经理有什么区别?
  • 在你看来 AI 产品经理的工作职责是什么?

你可别小瞧这两个问题,这实际上是面试官在考察面试者对 AI 产品经理这个岗位的理解程度,以及你到底有没有相关的实战经验,甚至在工作中有没有独立的思考。

因此,这两个问题如果能回答好,我们肯定能给面试官留下一个好的印象。而且,搞清楚这两个问题,也能帮助你在转型时更清楚这个岗位的要求,能够有的放矢地去补足自己的短处,发挥自己的优势。

AI 产品经理和传统产品经理有什么区别?

我们先来看看,AI 产品经理和传统产品经理的区别。从 “AI产品经理” 这个词来看,它可以分解为“产品经理” + “AI”,AI 产品经理作为产品经理,核心职责和底层能力与传统产品经理是一致的,仍然是通过技术手段实现业务目标,但是它们在面向的对象,使用的技术,以及岗位边界这三个方面却大有不同,不同在哪呢?接下来,我详细给你讲讲。

首先,我们来看面向对象上的不同。传统的产品经理更多活跃在 C 端,他们面向的是用户,比如电商产品经理、策略产品经理、社区产品经理等等。但是 AI 产品经理更多活跃在 B 端,面向的是各大企业,而且 AI 产品更多应用在 B 端的场景下,比如云从科技的人脸识别产品,大多是给到银行,应用于银行的自动柜员机开户等场景。

之所以有这些不同,主要是 C 端场景的产品,前期大部分都需要烧钱获客。但是对当前市场来说,线上流量越来越贵,C 端产品想要有所突破越来越难,倒不如去做 B 端服务,通过给企业服务的方式完成 AI 产品商业化。

其次,是实现产品目标的技术手段不同。传统产品经理对接的是研发工程师,需要通过研发工程师的代码,来完成产品的功能实现,那他们使用的就是研发技术。

而 AI 产品经理对接的是算法工程师和研发工程师,需要对接算法工程师完成具体的模型,再对接研发工程师进行工程开发联调和上线。最终,我们得到的产品形态可能是一个 API 接口,没有所谓的页面。比如,腾讯的人脸识别产品,对外暴露的就是一个 HTTP 接口,接口名称为人脸检测与分析,接口描述是识别上传图像上面的人脸信息,API 地址为 https://api.ai.qq.com/fcgi-bin/face/face_detectface

基于这种情况,AI 产品经理除了要懂一些基本的研发技术之外,也需要深入学习算法知识,比如工作中常用到哪些算法,以及它们的实现逻辑等等。甚至,由于整个 AI 行业仍处于早期阶段,也就是技术驱动的阶段,因此 AI 产品经理需要了解更多的技术知识。

只有当整个 AI 行业趋于成熟,技术壁垒逐渐打破的时候,AI 产品经理才可以对技术只要做到了解就够用了。至于 AI 相关的技术,以及这些技术你需要掌握到什么程度,我会在后面的课程中和你详细说。

最后,我们再来看看 AI 产品经理在岗位边界上的不同。这个边界可以分为两个方面,一个是岗位要求的边界,一个是和技术人员协作的边界

我们先来看传统产品经理的岗位要求。传统产品经理的岗位要求非常清晰,一般来说,电商产品经理需要懂得电商业务、供应链、电商后端设计,了解用户裂变、营销活动设计,社区产品经理要有社区、社交产品经验。而且每一家企业相同岗位的 JD (职位描述)差别不会太大。但 AI 产品经理的岗位要求非常模糊,同样是 AI 产品岗位,有的公司会要求你具有行业经验,不要求你懂技术,而有的公司会要求你必须懂技术,甚至要求你能看懂 Python 代码。

为什么 AI 产品经理的岗位要求这么模糊和混乱呢?这主要是因为 AI 产品岗位比较新,很多公司还不能确定这个岗位要做的事情。有些技术导向型的公司就希望产品经理懂技术,甚至是研发转岗过来的,有些偏业务导向的,则希望产品经理有丰富的行业经验。当然,也不排除有些公司对这个岗位自己都没有想法,只是从网站上抄袭 JD。

对于这种情况,我的建议是,你要先确定你的目标与能力项,再去根据 JD 内容挑选合适的岗位,但也不要被 JD 迷惑,觉得有些公司要求技术很复杂,你就要去学习如何做机器学习算法模型。当然,如果你本身就是一个技术极客,有这方面的热忱,那就正好可以去这样的企业试试。

岗位要求的边界说完了,我们再来看看和技术人员协作的边界。这里说的不同主要体现在,传统产品经理和研发协作时候,只需要提供 PRD 文档(产品需求文档),对需求进行讲解,有问题及时提供解答就可以了。但是 AI 产品经理很难产出一个 ROI(投资回报率) 指标明确的 PRD 文档,以及我们和算法同学的沟通也不是一次需求宣讲就能完成的,通常我们需要进行多次的沟通确认,并且在沟通中逐渐清晰对于算法目标范围的设定。

这里有点绕,我来举个例子,我曾经给算法同学提过需求,要求他们做一个细分场景的信用评分模型。这个时候,我没有办法明确说你的模型区分度要达到 30 还是 31。我只能要求,这个模型在我们自己的业务样本下,模型区分度应达到 35 以上,毕竟算法本身同样具有不确定性。

AI 产品经理的工作职责和能力要求是什么?

正是因为 AI 产品经理和传统产品经理之间有这些不同,所以他们在工作职责和能力要求上也会有所不同。AI 产品经理需要知道,你在什么场景下,可以通过什么样的技术来解决问题,解决到什么程度。比如,在智能客服场景,你可以通过自然语言理解技术让机器去回复一些标准的问答,来减轻人工客服的压力,但对于强个性化的用户问题,还是需要人工介入来解决的。

接下来,我就通过 AI 产品上线的过程,来和你详细讲讲 AI 产品经理的工作职责。一般来说,一个 AI 产品上线的流程大致可以分为,需求定义、方案设计、算法预研、模型构建、模型评估、工程开发、测试上线等几个步骤。这其中,产品经理需要主导的节点有定义产品方向、设计产品方案、跟进产品开发和产品验收评估,那我们重点关注这四个步骤。

1. 产品经理对产品方向进行定义

在我们决定做一个 AI 产品的时候,不管是处于基础层还是技术层或者是应用层的 AI 产品经理,首要的职责都应该是去定义一个 AI 产品。这包括,搞清楚这个行业的方向,这个行业通过 AI 技术可以解决的问题,这个AI产品具体的应用场景,需要的成本和它能产生的价值。

这就要求 AI 产品经理除了具备互联网产品经理的基础知识之外,还需要了解 AI 技术的边界,以及通过 AI 技术能够解决的问题是什么。

2. 产品经理给出产品的设计方案

完成了产品定义之后,产品经理需要给出产品的设计方案。产品的设计方案会根据产品形态不同而不同,比如硬件和软件结合的 AI 产品,会包括外观结构的设计,机器学习平台的产品需要包括大量的交互设计,模型类的产品(推荐系统、用户画像)更多的是对于模型上线的业务指标的要求。

在这个阶段, AI 产品经理需要了解,现在市场主流算法都有哪些,不同的算法应用场景是什么,算法的技术边界在哪里。

比如,我们要从0到1做一个推荐系统,并且希望它能尽快上线,但如果模型同学打算用某种创新的深度学习模型去做就不合适了。因为深度学习的模型不仅技术难度高,而且模型训练时间久,需要的算力也更多,还有关键的一点是在推荐系统的0到1阶段,业务方领导会要求模型具有可解释性,所以创新模型就不如简单地协同过滤,加逻辑回归实现起来方便快捷。

只是对于技术人员来说,他们更希望用新技术去解决问题,如果我们完全不懂技术,用了深度学习模型之后,可能推荐系统上线周期不但增加了不少,而且效果也不一定会比传统的机器学习方式好多少。这个时候,产品经理就需要通过自己掌握的技术知识去把控技术和业务的平衡了。

另外还有一种更常见的情况,产品经理在和算法同学沟通方案的时候,他们会说,“这个模型我打算用 XGBoost 去做”,或者“目前很多数据没有结构化,我们需要先把一些数据结构化并且做归一化处理”等等。

相信很多同学看到这里都会有些懵,什么是 XGBoost,什么又是归一化?如果产品经理不停地去问算法同学这些问题,估计没有几个算法同学会愿意一点点去解释这些基础名词。

所以,对于 AI 产品经理来说,此阶段的能力要求为,基本的技术知识是必须要了解的。这些包括基本的统计学概率论知识,主流算法的基本原理和应用场景,以及这些算法可以帮助我们达成什么样的产品目标

3. 产品经理跟进产品上线

产品设计完成之后,就到了工程和算法同学分别进行开发的环节了。在这个过程中,你需要承担一些项目经理的职责,去跟进项目的上线进度,协调项目资源。

因此,这个阶段产品经理至少要知道模型的构建过程是怎么样的,否则产品经理怎么能够评估当前进度到哪里了呢?另外,产品经理还需要知道模型构建过程中,每个节点的产出物,以及它的上下游关系。只有这样,产品经理才可以清楚评估项目进度,遇到需要协调资源的时候,也知道产品在这个阶段需要的是什么。

4. 产品评估

产品开发完成之后,产品经理还需要验收产品是否满足业务需求。

在这个阶段,产品经理的能力要求是,需要知道如何去评估一个模型,评估模型的指标都有哪些,具体评估的过程是怎么样的,以及评估结果在什么范围内是合理的。比如,你的算法工程师告诉你,这个模型的区分度是 40,那你至少要知道区分度是怎么计算的,40 是不是一个合理的数字。只有这样,产品经理才算对产品有完整的了解和把控。

总结

今天,我们先从三个方面一起讨论, AI 产品经理和传统产品经理的不同,它们主要是面向的对象、实现的技术手段和岗位的边界。具体的不同你可以看我整理出的表格。

总体来说,不管是处于哪个层级的产品经理,除了互联网产品经理的基础能力之外,还需要掌握的能力是:

  • 了解 AI 技术的边界,知道 AI 能力可以做什么,不能做什么;

  • 懂得基本的统计学、概率论知识,了解市场上主流的算法和原理,知道它们适合的应用场景;

  • 知道模型的构建流程是怎么样的,构建过程中每个节点产出物是什么,以及其中的上下游关系;

  • 要有能力去评估一个模型,知道模型评估的标准、评估的方法,评估结果的合理范围。

除此之外,我还想给你一点建议,如果你希望成为一个 AI 产品经理,除了在工作中积累行业、业务知识,还需要尽快补齐技术部分的知识。这样不管是内部转岗,还是去寻找外部机会,面试官都会认为你是有备而来,这是很大的加分项。

课后讨论

相对技术转型的同学来说,你觉得你的优势和劣势分别在哪?你想要怎么改进?

欢迎把你的困惑写到留言区,我们一起讨论。

精选留言

  • 悠悠

    2020-12-24 11:06:53

    协同过滤是什么

    利用集体智慧,基于以下两个出发点:(1)兴趣相近的用户可能会对同样的东西感兴趣;(2)用户可能较偏爱与其已购买的东西相类似的商品。
    作者回复

    👍,特别好!

    另外协同过滤我会在0~1的章节中详细来讲的,比如作为产品经理如何主导推荐系统,以及冷启动阶段,如果产品主导如何做召回策略和排序策略

    2020-12-28 08:51:05

  • 2020-12-20 20:15:28

    传统产品经理与AI产品经理,C端B端G端都有吧,不能一棍子就敲定边界。
    作者回复


    没错的,产品岗位覆盖全行业,产品经理毕然就是全行业覆盖,但是为了区分主流方向,大部分 AI 产品经理是活跃在 ToB 端,原因在于过去几年 AI 在 B 端的产业,更容易商业化。

    但要注意的是,岗位需求是随着行业发展而动态变化的,所以你也能越来越多的看到 AI 产品经理在 toC 和 toB 的岗位逐渐多了起来,例如推荐系统产品经理,虽然岗位 Title 没有提到 AI,但是岗位能力就是一个 AI 产品经理的要求。

    最后,也借用我在开篇词中的观点,未来一两年后,人人都可能是 AI 产品经理,因为 AI 技术的落地越来越多了,大家已经过了谈论的阶段,而是实实在在地在使用它。

    2020-12-24 19:05:22

  • 悠悠

    2020-12-24 10:51:47

    “模型”是什么样的存在

    妈妈教孩子认字,那一个个的汉字就是数据,妈妈教孩子的过程就是训练的过程,妈妈用的方法就是算法,孩子最后就成了一个能够认识不同字的模型。
    作者回复

    👍 悠悠比喻很形象

    2020-12-28 08:38:24

  • Jenny

    2020-12-16 08:48:31

    那这些知识有推荐的学习渠道嘛?
    作者回复

    佳妮,先跟着课程的节奏,掌握主线内容,我会帮你建立起 AI 产品经理的知识体系。

    2020-12-16 21:14:14

  • 影子

    2021-03-17 20:50:01

    作为AI四小龙之一的产品经理,看了老师的文章发现自己还差很远。
    日常工作中偏应用层设计,算法相关的评估由专门的算法产品经理负责。责任范围的划分导致我们都有点“偏科”,现在想换工作,发现距离市面上大厂AI产品经理的JD要求还有距离。
    赶紧跟着老师的课程学起来。
  • 悠悠

    2020-12-24 13:11:32

    归一化是什么

    机器学习中,数据预处理的一个步骤,大概意思感觉就是把数据整理一下,方便后面处理吧
    作者回复


    归一化是指把特征值的方位映射到[0, 1]的区间, 归一化后特征值 = (原值 - 特征最小值) / (特征最大值 - 特征最小值)

    2020-12-28 09:50:56

  • 悠悠

    2020-12-24 11:22:05

    不知道是否可以这么理解:协同过滤输出推荐内容,逻辑回归输出推荐这个内容的概率值,概率高才推荐
    作者回复


    悠悠理解是对的,协同过滤是召回的一种策略,逻辑回归会用来做排序模型的CTR预估,一般情况下,0~1阶段的推荐系统:召回策略(协同过滤 + 内容标签) + 排序策略(LR)是黄金搭档了。

    2020-12-28 10:41:51

  • 夏天的芭蕉

    2021-09-27 11:50:57

    ai从业产品有一个困惑:搜索推荐是现在ai技术落地比较好的方向了,但是技术成熟导致产品经理更多的变成做模版的,对算法其实不需要干预,算法工程师可以自己ab验证上线,那搜推还是ai产品的好选择么?
  • 俯瞰风景.

    2021-08-25 13:14:22

    技术转型的同学,拥有编程能力,可以从代码层面理解算法模型,更好地理解AI技术的边界。
    业务转型的同学,对用户模型和交易模型理解比较深刻,更容易结合用户需求设计出有市场前景的AI产品。
  • 梁远胜

    2021-08-09 15:18:56

    请问对于应届生想从事AI产品经理,有什么建议吗
  • yiwu

    2020-12-17 09:06:51

    公司在转型,刚好推荐了这个AI课程,想都不想就报名了。AI这块从大学开始一直想搞懂,奈何数学功底太差,现在才来狂补。
    作者回复

    加油~坚持~

    2020-12-28 08:40:05

  • Hope

    2022-07-11 15:49:14

    算法开发转产品,从事视觉算法四年做过智慧工业、智慧社区相关的,。觉得优势很明显:了解开发经验AI 技术的边界,了解市场上主流的算法和原理,知道它们适合的应用场景;知道模型的构建流程、节点产出物、评估标准等;缺点是:产品感欠缺,需求到产品实物的转换过程相对较难,同时感觉产品更专注架构功能点等大局的,而算法更专注细节的感觉,还有一个难度是思维转换的问题。
  • escray

    2022-04-12 13:41:37

    就我个人而言,估计没有办法去和算法拼脑力,也没有办法和研发比工程实践,只能对于业务和人工智能的理解入手,统计学和概率论对我来说并不陌生,了解市场上的主流人工智能技术应该也没有问题,我目前主要面对的是自然语言处理和知识图谱方面的技术。

    对于模型构建流程和评估,就需要从专栏中学习了。

    看到留言里面提到 AI 四小龙,商汤、旷视、云从、依图,不知道现在怎么样了。
  • Geek_d7623f

    2020-12-19 09:45:57

    老师对AI产品经理主导的四个环节总结得很到位。个人对算法原理,模型评估存在短板,尤其是模型评估是系统集成前的重要环节。先按照课程节奏,逐渐深入。
    作者回复

    加油~

    2020-12-28 08:47:21

  • Fan

    2020-12-16 23:36:12

    感觉先跟走老师节奏学习下,后面再有疑问再提问吧
  • Geek_69be6d

    2024-02-02 13:19:23

    老师,这个api接口地址打不开
  • Geek_6cab37

    2023-10-25 14:46:39

    想做AI产皮相关的应用,不知道该怎么去学习
  • Jeet Kune Do

    2023-02-07 22:26:51

    优势是具备C端PM经验,在产品逻辑设计和体验把控上具有一定认知和优势;
    劣势是由C端游戏转型而来,基础数学和算法相关知识较为欠缺,需要补课。 高阶数据分析能力也较为欠缺,只能从实战中不断积累,吸取他人好的方法,并融合自己的思考
  • 毕俊昌

    2022-07-26 17:56:00

    优势:
    1)3年多互联网产品经验,熟悉B端产品,拥有产品设计基础能力
    2)自我驱动和学习能力强,目前自学人工智能算法技术和数据基础

    劣势:算法技术理解和行业应用实践少

    如何改进:
    1)系统学习 AI产品课程,并输出结构化学习笔记;
    2)针对性学习算法技术和数学基础,以及数据基础;
    3)综合考虑目前AI应用的行业、个人兴趣、行业熟悉度,选择一个行业,进行产业链和业务分析,梳理 AI应用的业务环节,以及市场同类竞品的解决方案。
    4)深化产品基本能力:需求分析、商业模式构建、产品方案设计、沟通技巧、项目管理能力。
  • CiCi

    2021-12-09 20:19:45

    哈哈哈,每次和算法工程师沟通,我都会说,请你讲人话