ESC
↑↓ 选择↵ 打开esc 关闭⌘K 唤起
← Home NO.38
第 38 期 · 产品 · 收录于 2026 年 8 月 15 日

PM技能拿offer

AD
Aparna Dhinakaran AI · Aakash Gupta
视频 79:33 原文约 7.1 万字 预计阅读 42 分钟 来源视频 ↗ 中英对照全文
双人对谈 · 本期速读电台 00:00 / 44:28
TL;DR · 三句话
  1. 在 AI 原生(AI native,指核心产品本身就是 AI agent)团队里,PM 与工程师的界线已经分不清——任何用过 observability(可观测性,指能看见 agent 内部每一步在干什么的监控能力)、会看自己的 traces(轨迹,agent 一次完整运行的逐步回放)与 evals(evaluations,对 agent 输出好坏的自动化打分)的产品人,「大概率已经是全世界 PM 里的前 1%」,这正是当下能拿到高薪 AI PM offer 的核心技能。 → 详细
  2. Aparna 用一个小时、全程不开任何 IDE(集成开发环境,即写代码的专业软件),只靠 Claude Code(在终端里跑的 AI 编码 agent)现场搭出一条完整闭环:搭一个 PM「产品品味 agent」→ 用 Arize 的 skill 一键埋点(instrument,往代码里塞监控探针)拿到 tracing → 让 Claude 生成一个基线 eval → 对这个 eval 狠提批评、把它对齐到自己的品味 → 再把「改进」本身也做成一个 loop skill 自动迭代。 → 详细
  3. 代码生成已经极其廉价,所以「产品品味(product taste)才是今天真正的 alpha(超额收益、护城河)」;行动建议是周末只花 2 小时,挑一个你每周都要重复花上几小时的工作流搭成 agent,先亲身体会 Claude Code 上手有多容易,再用 evals + observability 把它从「vibe code(凭感觉随手搭出来的东西)」打磨到「真正好用」。 → 详细
01

嘉宾与立论:observability/traces/evals = 进入 PM 前 1% 的门票

嘉宾 Aparna Dhinakaran 在镜头前讲解 ▲ 嘉宾 Aparna Dhinakaran——Arize AI 联合创始人兼 CPO,公司累计融资 1.31 亿美元;本期自愿当「小白鼠」现场全程演示。

主持人 Aakash Gupta,画面下方打出「AAKASH GUPTA / Host」 ▲ 主持人 Aakash Gupta——承诺替观众追问 Aparna 可能跳过的每一步,逼她把闭环拆开讲清楚。

  • 主讲人 Aparna Dhinakaran 是 Arize AI 联合创始人兼 CPO(首席产品官),公司累计融资 1.31 亿美元($131 million);Aakash 背书「我认识的最聪明的那批 AI 团队,evals 几乎都搭在它上面」。全片核心论点用开场白点明:在 AI 原生团队里,PM 和工程师的界线已经「indistinguishable(分不出来)」;任何用过 observability、会去看自己 traces 与 evals 的产品人,「你大概率已经是 PM 里的前 1% 了」——同时引出全片要答的两问:「PM 这角色还剩什么?」「PM 是不是得变成工程师了?」 → 详细
  • 本期定位特别:Aakash 此前分别做过「一大堆 Claude Code」「一大堆 AI agents」「单独几期 evals」,本期把这些全串成一个迭代闭环,「差不多就是把 AI 产品的整个产品开发周期一口气走完」。Aparna 自愿当「小白鼠(guinea pig)」现场演示,Aakash 承诺替观众追问她可能跳过的步骤。 → 详细
02

大家最常犯的错:先想 evals,却没有先有产品和数据


  • Aparna 最常被问的第一问就是「我到底该从什么时候开始做 evals?」——很多人甚至纠结「是不是在还没搭 agent 之前就该想」。她的答案朴素:大多数团队就是先动手搭,「你得先有个真正的产品,然后才谈得上在上面跑 evals」。所以每当被问 evals 时机,她永远指向同一个方向——先把数据拿到、把所有东西 trace 下来、把 observability 搭好;evals 是「之后帮你把 agent 带到下一个层次的东西」,不是起点。 → 详细
  • 收尾时她把这个错说得更直白:PM 做 evals 最大的错就是「不先从真实 trace 数据起步(not starting with actual trace data)」;若只凭你自以为的问题出发会非常难。连他们今天用的那个 skill 之所以强,正是因为它「真的去看了全部 trace 数据」来建议该写哪些 eval。 → 详细
03

为什么是「产品品味」:代码廉价,taste 才是 alpha


  • 立论根基是一句反直觉的话:「代码现在生成成本极低,这意味着今天真正的 alpha 是产品品味(product taste is really the alpha today)。」面对满天飞的「PM 要消亡(the death of PMs)」炒作,她直接用招聘数据反驳:「我们现在招的 PM 比以往任何时候都多,招的工程师也比以往任何时候都多。」真正脱颖而出的人,是「对该做什么有自己的观点、有自己品味的人」;本期那个「说得有点俏皮」的目标就是「能不能试着把品味造出来(can we try to create taste)」,让看节目的 PM 拿到打造品味的「先手优势(upper hand)」。 → 详细
  • 品味从哪来?去看市面上最好的产品,它们在做的事其实是「吸收海量的反馈(taking in a ton of feedback)」。她引用 **YC(Y Combinator)**对每届 cohort 都说的同一句口诀:「去跟用户聊,然后去搭东西(talk to users and go build)。→ 详细
04

反馈来源与 context graph:让 agent 替你消化反馈


  • 要养出品味,得「从一大堆不同的来源去收集反馈」:团队存问题的地方、GitHub discussions、现实讨论、Slack、Discord,以及那些会主动找你聊的社区。进阶玩法是把这些反馈搭成一张「context graph(上下文图谱,把分散各处的反馈/数据连成一张能喂给 agent 的网)」:从每次客户聊完的 Gong 转录(录通话并自动转写的工具),到产品分析工具 Posthog、Amplitude、Pendo、FullStory,甚至一直到 Twitter 上用户发的推。 → 详细
  • 关键的范式转变就在这一句:「与其只让一个人去消化这些反馈,你完全可以让你的 agent 去消化(instead of having just a human consume it, you can have your agent consume that feedback)。」这正是后面动手搭「产品品味 agent」的全部动机——把「读反馈」这件原本靠人肉的事交给 agent。 → 详细
05

要搭什么:每天告诉你「该优先做什么」的产品品味/PM agent


  • 目标产物是一个「产品品味 agent(product taste agent)」:你是 PM,工作是想清楚该做什么、用户在要什么,而「每天它都会告诉你:你现在最大的痛点是什么、最该优先做的是什么,并给你的产品路线图提建议(what your biggest pains are, what your biggest priority should be, and suggest where your product road map needs to go)」。 → 详细
  • 演示开刀的产品是 Arize 自家开源产品 Arize Phoenix——「目前最主流的开源 observability 和 evals 平台」,可完全开源跑、自托管。她特意提醒:「你完全可以挑一个对你自己有意义的产品」,前提是「挑一个你掌握全部上下文的产品(pick a product that you have all the context of)」。起步只接一个来源就够:今天就只「从超简单的开始(start super simple)」、只从 GitHub 的 issue 和 discussions 入手;等规模做大,再把 Gong 转录、产品分析、Slack、Discord「什么都能塞进去」。 → 详细
06

五步闭环总览:搭 → trace → eval → 改进 → 回灌

  • 整条闭环被讲成五步:① 用 Claude Code 把 PM agent 先建出来 → ② 把所有东西 trace 下来(她反复强调「我们接下来用来做改进的核心魔法,其实就是 tracing」)→ ③ 去跑 evals → ④ 改进 agent → ⑤ 把改进后的 agent 放回去再跑。起步前置条件由主持人逐项确认:建一个新 GitHub repo、给它你的 Anthropic API key(建 repo 得先登录 GitHub);Aparna 当场表示「很乐意发给大家一个示例 repo」。她预判产品同学的心理门槛:进终端可能「有点吓人(intimidating)」,但她保证那种掌控感和迭代速度「绝对值回你一开始那一点点学习的阵痛」。 → 详细
07

第一步起步 prompt:让 Claude Code 搭出 PM agent

Claude Code(Sonnet 4.6 · Claude API)在 pm-agent-aakash 目录里启动,底部输入框是那条起步 prompt:build me a pm agent for the arize-ai/phoenix product. https://github.com/Arize-ai/phoenix ▲ 全程不开 IDE,只在终端里给 Claude Code 一句起步 prompt,并把 Phoenix 仓库 URL 直接贴进去,让它拿到「要搭什么」的确切上下文。

  • 给 Claude 一个起步 prompt:让它「给我搭一个针对 Arize AI Phoenix 产品的 PM agent」,并把那个完整 repo 的 URL 贴进去,「这样它就能拿到我让它搭什么的确切上下文」。让它拉的上下文:把最近的 GitHub discussions、所有 release、再看 GitHub issues 全拉下来;接着明确要求给这些 issue 和 discussion 按优先级打分,要它权衡的维度逐项列出:bug 还是 feature、大家给的 reaction(表情点赞)、评论数、以及时效性(recency)→ 详细
  • 调模型可以很具体,「可以说调用 Claude Opus,或者我想要的任何模型」;省钱技巧是让它做 prompt caching(提示词缓存,把不变的大段 issue 缓存起来),「这样它不用每次跑闭环都重新把 issue 全拉一遍」(为了一开始简单她先跳过)。输出要求写一份 markdown 格式的 PM 报告,含「top 痛点、feature 诉求和各种主题,按 P0 到 P3 优先级排好序」,最后补「用我的 GitHub token 和我的 Anthropic API key」。给计划可精可粗:她个人偏好「认真想清楚我给 agent 的那份计划,让它不是凭空乱跑」,但「也有些时候你就直接让它先跑、先搭点东西,再一轮轮反馈,那样也完全 OK」。 → 详细
08

实跑数据:40 discussions / 60 issues / 8 releases

  • agent 实际拉取规模:「它已经拉了 40 条 discussion、60 个 issue、8 个 release」;给每项打分后产出报告——含执行摘要、top 痛点、feature requests、主题、已经上线了什么(what shipped),外加一份「可以当起点用的 game plan」。她提醒:跑的过程中 agent「会打断、问一大堆问题」是正常的。最点题的是她那句感叹:「我真的没打开任何 IDE,什么都没开(I didn't open any IDE, I didn't open anything)」——只是给了 Claude Code 一个好 prompt、再让它用 skill 接上 Arize,「砰,现在我就对我的 agent 有了可见性」。她坦言「我几乎可以打包票它不会完美」,但重点正在于此——「把这当作一个起点:那我该怎么改进这个 agent?」 → 详细
09

把 agent 跑成 loop:Claude 的 loop skill 起 cron job

Claude Code 终端:agent 报出执行计划——抓 40 discussions / 60 issues / 8 releases、给每项打分、用 Claude Opus 4.7 产出含执行摘要+Top Pain Points+P0-P3 优先级表的 PM 报告;下方一句「can you run this in a loop using claude loop skill」触发 Skill(loop) Successfully loaded skill ▲ 同一块终端串起两步:上半是 agent 念出的完整 game plan(拉数据→打分→Opus 出报告),下半只用一句话就把它挂成 loop skill,往后每有新 issue 就自动重跑。

  • 理想状态不是手动跑一次,而是「你想让它一直在跑」——每次有人新提 bug、新加 issue 它就一直做。做法极简:对 Claude 说「能不能让它跑成一个 loop」,并指明用 Claude 的 loop skill。机制:Claude 本质上会「起一个 cron job」(她给外行解释 cron job——「就是你让 Claude 把某种你每天都要做的工作流跑成一个循环」);节奏可每天、每小时,「你要愿意甚至可以设成每 5 分钟」,于是「每个小时你都有一份最新报告,告诉你该给 agent 优先做什么」。 → 详细
10

什么是 trace / span:agent 行为的逐步回放

  • 一条 trace 就是「这个 agent 实际做了什么的、一步一步的回放」;本例步骤是 agent 先拉 GitHub discussions → 再拉 issues → 搞清最近发了哪些 release → 然后一条条过每个 issue、给每个算出一个「有多重要」的分。span 则是「一个 trace 里的单个步骤」(生成整份报告是一条 trace,其中要看的某一个 issue 就是一个 span)。tracing 为什么是「核心魔法」?因为「Claude 会同时分出一堆不同的事来跑、还是在一个 loop 里跑」,很难调试;不管它返回的是「一坨垃圾(slop)」还是好结果,tracing 都让你看清「它当时到底怎么做出来的、该怎么改」。 → 详细
11

一键埋点:Arize instrumentation skill(NPX skills add)

埋点 skill 跑出的「Phase 1 Analysis — already instrumented」表:Language=Python、LLM Provider=Anthropic (claude-opus-4-6)、Tracing lib=arize-otel + openinference-instrumentation-anthropic,下方列出自动建好的 trace 树(pm-agent.run [CHAIN] → github_fetch_* [TOOL] → scoring_issues → score [LLM]) ▲ 一句「can you help me instrument this agent?」后,skill 自己读代码库判明语言/LLM 提供方/该用哪个库,把每一类 LLM 与 tool 调用都接好往 Arize 发——PM 不必再去喊工程搭档配 tracing。

  • 痛点:tracing 以前很难,「你基本得去找你的工程搭档,让人家帮你把 tracing 配起来」;但「有了 AI,做这件事大概从没像现在这么简单过」。Arize 的解法是发布一系列 skills,安装就一行 NPX skills add,「你可以直接把它丢给你的 coding agent」。其中的 instrumentation skill 本质上「就是用英文写明 Claude Code 该怎么把 trace 数据发送到 Arize」,人人都能读懂。用法就一句「你能帮我给这个 agent 做埋点吗」:skill 自动判断出代码是 Python、LLM 提供方是 Anthropic、该用哪个库,最后回「一切都已接好,正在往 Arize 发送」。跑完即见效:「这就是过去 15 分钟里所有的内容」——traces 流式灌进平台,看得到一个个 LLM 调用、tool 调用、去 GitHub 拉东西、打分,最后产出那份报告。 → 详细
12

内嵌产品 agent「Alex」:从 traces 浮现常见问题类型

  • Alex 是「一个就坐在我们产品内部的 agent」:你可问它「帮我找出现在反复出现的常见问题类型」,它跑一遍数据,「从我的 traces 里浮现出用户提问中常见的问题类型」。价值是让 evals「从一个真正去看自己的 traces、看自己的错误的地方起步」。她举了个所有 PM 共鸣的痛点:「多少次有团队里的人跟你说某件事超级重要、超级优先,可换成你自己根本不会给它那么高的排名」——这正是需要 eval 去校准的地方;可以让 Claude Code 帮你搭一个「基线 eval(baseline eval)」,「用它不断迭代,这样你就不是完全从零开始」。 → 详细
13

让 Claude 推荐 eval:三个候选 vs PM 真正想要的颗粒度


Arize spans 视图(6.42k spans):逐个 GitHub issue 作为一条 span 排开(score: How to export data…、score: Cannot install Phoenix…),选中一条后右侧 Output 面板展开它打分的 JSON——composite_score / category / reaction_weight / recency_total / scoring_breakdown ▲ PM 真正想要的颗粒度不在「成品报告」层,而在这里:把每一个 issue 单独拎出来,看 agent 给它算出的 composite_score 到底合不合理——这正是 priority accuracy evaluator 要逐条评判的对象。

  • 一句「你能给我的 agent 推荐一个好的 eval 吗」会调用 evaluator skill,它看一遍 traces、跨数据给三个候选:① report groundedness(报告事实依据)——最终那份报告里的引述、issue 是不是真有喂进去的实际数据作依据;② priority alignment(优先级一致性)——报告里的 P0、P1 是不是和你期望的、得分最高的 issue 对得上;③ report actionability(报告可执行性)→ 详细
  • 但她当场指出这三个都属于「站在终点、看成品」的视角,而作为 PM 她想要的更细——「我想在最开始就更颗粒化一点,去理解每一个 issue 它打的分到底对不对(for every single issue, did it give it a right score)」。她翻着报告举例:「这个给了优先级三;这个给了零、说这个集成没那么重要;它给了这个隐私问题一个三——所以这一堆优先级它基本上是自己编出来的(kind of making up these priorities)。」于是她回到 Claude Code,让它建一个评估「每个 issue 的优先级是不是被准确地打了分」的 eval。她特别说明这种来回反复、让 Claude 重说一遍、把需求说得特别具体「非常正常」;当 Claude 误以为她要第二个选项时,她纠正:我要的更微妙——「不只是排名靠前的那些 issue,而是每一个单独的 issue 是不是真的被赋予了它应得的权重」。最终生成的是一个 priority accuracy evaluator(优先级准确度评估器),行级/issue 级跑在真实 traces 上。 → 详细
14

在新数据上跑 eval:逐 issue 判准/不准

  • skill 贴心提示:「它现在跑的是比较旧的数据,你要不要直接拿今天刚抓下来的那些新 issue 来跑」,于是在更新的 span 上跑:进来的每一个 GitHub issue 先打一个「有多重要」的分,再去评估它给的那个分到底是不是一个合适的评估结果。跑完可在平台里直接筛:「把所有标签其实不准确的地方都给我看一下」——也就是 Claude Code 认为优先级打错了的地方,并附上它为什么错的原因。 → 详细
15

揭秘「秘方」:skill 底层是调 CLI/API 拉 traces

  • 主持人复述传统 evals 套路:去 trace 仪表盘看优先级、说「这个是零、其实该是四」,「拣出大概 50 个错误,归个组,说『这就是它会犯的 10 类错误』」——然后点破本期在做的事:「我们是不是想复刻这个,只不过让 Claude Code 自己来做?」Aparna:「正是,正是。」她分享「秘方(secret sauce)」:底层「所有这些 skill 其实都在调 API」;而它们倾向调 CLI——「我们发现这些编码 agent 特别擅长跟命令行、跟 CLI 接口打交道」,所以 skill 底层「基本就是去调用并把所有 traces 拉下来」。她致敬了 evals 方法论代表 Hamel 和 Shreya(全文一处口语化为 Trey/Treya,指同一人)的经典做法——「一行一行地过,看哪些单独的 trace 失败了」、做自由文本标注;但表明自己偏好「让 Claude Code 帮我省点这种时间、浮现一些洞见」。 → 详细
16

好 eval 的判据:健康比例的对 + 健康比例的错

  • 首尾呼应的金句(Aakash 抛、Aparna 接):「好的 eval 是这样的——你既能挑出健康比例的『对』,也能挑出健康比例的『错』,这样你才能取得进展(healthy percentage right, but also healthy wrong)。」Aparna「百分之百同意」并加一层心态:「我看到 evals 出错的时候反而会很兴奋,因为这正好告诉我:这里有可以改进的地方。」反向信号:若所有东西都被判成错,就该警惕——「也许我不该太信这个来自 Claude 的 eval」,回头审 eval 本身。由此引出做 evals 的人会一直听到的灵魂拷问:「是我的 eval 错了,还是我的 agent 错了?→ 详细
17

vibe eval vs 正经标注:先生成、再狠批、再对齐


  • 她对「凭感觉评估」的判断很直接:「vibe eval 会很快、很快就撑不住了」,因为它「没有任何根基——没有立足于任何真正参与、为你的 agent 提炼品味的人」,「信噪比会非常非常低」。但「永远从正经标注起步」也有痛点:现实中「你最终总会用到 Claude」。所以她认为「一开始就让 Claude 来建议一个好 eval 大概该长什么样,这完全 OK,这些模型已经强到不行了」;作为初跑让它看一遍你的答案、建议「这条你大概该标记出来看一看」——「我会信它的(I would trust it)」。 → 详细
  • 主持人最爱的工作流:「永远先让 Claude 生成,然后你对它狂提批评、毫不留情(always start Claude generating it, but then you give it ruthless criticism)」——他甚至「直接打开听写模式(dictation mode)」对着念:「这条你判错了,原因是这个。」而这正是「你带来的那点品味 alpha 能重新发挥作用的地方」。还有一条铁律:即便你逐条人工标注、拼出一个「无比完美的 ground truth 数据集(人工确认过的"标准答案")」,「随着你看到越来越多的数据,你的 eval 也会随时间逐渐失准」,所以「非常重要的一点是定期把这些 eval 跟你在一线、在用户那边真正看到的数据对齐」。 → 详细
18

用品味修 eval:bug 必须永远高优先级


  • 她现场发现一类失准:用新打分系统、「被归到第四类(category four)的 bug 类目项也经常不准确」——bug 没被正确归类、或没拿到她想给的准确分数。这时她注入一条非常具体的人类品味原则:「在我的世界里,我希望 bug 永远是超高优先级的,因为如果是个 bug、客户撞上了它,那对产品就是非常糟糕的体验」,所以「我会把 bug 排在新功能之前(prioritize bugs over even new feature work)」——这就是「人类品味怎么注入 eval」的一个具体、可操作的例子。 → 详细
  • 她直接追问 Alex「当我的优先级准确度不准时,常见的问题或原因是什么」,Alex 浮现出一整批问题类别:feature request 打分、legacy(遗留的)打分系统、bug 优先级打分、低优先级打分、数据抓取(data fetch),并给出「一大堆 spans 让你去看、去 debug」——好让你搞懂这个品味 agent 在排优先级时到底有哪些实际问题。 → 详细
19

把改进也做成 loop:自我改进型 agent 的地基


  • 她把「怎么快速进入那个循环」浓缩成一句四步配方:「把数据弄进来 → 把 eval 搭起来 → 给它批评 → 让它在循环里跑起来(get data in, get an eval set up, give it criticism, and let it go run on a loop)。」关键升级在于:有了 eval 之后,再创建「一个全新的 skill」——它的职责是「每天都去跑一遍,把所有不准确的、被错误排优先级的东西抓出来,去修、去改进我的 agent」,并基于刚跑的 eval 提出改进建议。主持人点睛:「所以你把『改进』本身也变成了循环,而不只是 agent(you loop the improvement too, not just the agent)」,由此「进入了一个自我改进的世界」。 → 详细
  • 大愿景一句话讲透:「我们收集的全部数据、eval 和可观测性,就是自我改进型 agent 的地基(the foundation for self-improving agents)」——「我们所有人都在奔向的方向」。她给了个修 bug 的具体闭环:发现「原来是我给 bug 排优先级的方式不太对」→ 回到 PM agent 说「嘿,去把这个问题修了」→ 它去修、发布一个新版 agent → 再从这个 agent 的下一个版本里收集 traces——整个改进 loop 都「可以作为一个 loop skill 跑在 Claude Code 里面」。 → 详细
20

产品级 agent 怎么安全自我改进:人在哪几个环节介入


  • 内部辅助 agent 可激进自改进,但产品里的 Alex 不行——主持人点出风险:「你不会每天都把自我改进直接推给 Alex,因为它可能就跑偏到某个奇怪的方向去了」,所以「仍然有 code review,仍然有一个人去看自我改进循环提交的每一个 PR」。Alex 内部已在跑的流程:用户对某个回复「点了踩(thumbs down)」→ Alex 立即「起一套 debug 工作流,用 eval、用 trace 去定位出错原因」;接下来分两种——若 eval 错了就精修那个 eval;若 agent 错了就进去做个改进、说「嘿去把这个修了」。 → 详细
  • 必须放「人在循环里(human in the loop)」的三处,她逐条列出:① 每次 eval 变更——「这是非常重要的一步,要让人去真正提炼『什么是好、什么是不好』的那种品味」;② 每次 agent 变更——仍要 code review;③ 那个改进 skill 本身要由人来设计——人得想清楚「这个改进 skill 该长什么样、它需要拿到哪些上下文才能知道改进到底是什么」。她举例:本例它「可能没拿到全部上下文,因为我给它的只是 GitHub issue」,但若再叠加产品分析 metrics、叠加完整的全部 traces,它就能用这些为自己构建出「哪里出了错、我该怎么修」的上下文——这些本质上就是「改进循环的 context」。愿景是让自我改进「在数百万用户身上实时、自动地进行」,更偏生产时就「用真正的 cron job,每天或按任意节奏跑」。 → 详细
21

自我改进的「半径」会越来越大:网球冠军复盘的比喻

  • 主持人问起跟 Uber、DoorDash 等顶尖公司合作看到的「最前沿状态(state-of-the-art)」。Aparna:「最好的团队已经在做这件事了」,只是在一个「他们今天觉得舒服的『半径』」内做,但「那个半径会越来越大」——最初改进围绕的是较简单的改动,「更多是关于 prompt、关于工具」,之后扩展到「赋予 agent 它原本没权限去做的整套工作流」。前提铁律重申:那个循环「离不开非常好的数据,加上非常好的 eval」。她用网球比喻把逻辑讲活:像 Nadal、Federer、Novak(Djokovic) 那样的顶尖选手在做什么?「他们在回看自己的打法、看自己以前的比赛、研究自己当时的行为」;自我改进型 agent /「harness(执行框架,包在模型外面驱动它干活的那套代码)」也得这样「研究自己的打法」——这正是 evals 和 observability 之所以是「foundational layer(地基层)」的原因。 → 详细
22

三类公司的 PM:AI 原生 / 数字优先 / 有技术部门的传统企业


  • Aakash 把 Arize 客户分成三桶:① AI 原生(AI natives),如 Handshake;② 数字优先(digital-first),如 Uber、Reddit、Roblox;③ 有技术臂膀的传统公司,如 Pepsi、Condé Nast。Aparna 的总判断:「PM 这个角色在过去一年彻底变了(completely changed in the last year)」——PM 几乎就是「这个产品的 tastemaker(品味定义者)」;尤其那些「产品本身就是 agent」的 AI PM,「你就得花多得多的时间去理解 agent 的产出结果」。 → 详细
  • AI 原生 PM「在某些方面已经几乎跟工程师没什么区别了,因为他们很习惯泡在 Claude Code 里(comfortable living in Claude Code)」;她引用 Arize 内部常说的一句名言:「如果你今年做事的方式还跟去年一模一样,那说明你还没跟上(if you're doing things the same way you were doing things last year, then you haven't caught up yet)。」 → 详细
23

AI 原生 PM 怎么放大自己:让 Claude Code 听完你听不完的客户通话


  • 老办法是「还盯着自己那块老看板,写着我的优先级一二三,然后人工一条条扫」;现在不一样,因为「你不再受限于自己一个人能亲自听几场会、几通 Gong 通话」。新玩法:让 Claude Code「把所有这些客户通话——那些你自己一辈子也听不完的——全部过一遍」,再帮你「浮现出那一两通超级关键、必须亲自盯的」——因为「正是那一两通能帮你拿下下一个十个、十五个客户」。 → 详细
  • 真正的「10x PM(10 倍 PM)」长这样:能从「这是痛点 → 这是我认为非常惊艳的体验」一路走到方案,「几乎能自己把这个东西要怎么搭的方案都拼出来(almost put together a plan for what that build needs to look like)」,而不再是「嘿,我把它交接给工程师」。 → 详细
24

拿 AI PM offer 的画像(一):好奇心是头号信号


  • 问到「想在一家融了 1.31 亿美元的 AI 原生公司拿下 AI PM 岗位该培养哪些技能」,第一答案是:「好奇心是——对我来说这是头号最重要的信号(curiosity is the number one most important signal)」——这人在「尝试所有新工具,在不断探索自己能做什么、不能做什么的边界」。为什么是好奇心而非培训?她讲因果:过去「会有培训,有人手把手教你怎么用一个工具」;可如果这工具是 Claude Code、而它「在大概 30 天里发了 90 个功能(shipped 90 features in like 30 days)」呢?「根本不存在什么老办法能给一个迭代这么快的产品做每日培训」,所以「跟上节奏的责任现在落到了个人头上(the onus of keeping up has become on the individual now)」。 → 详细
  • 衡量标准很具体:能识别出某工具让「这件事以前要花我一个小时,现在十分钟就能搞定(used to take me an hour and now it can take me 10 minutes)」并把它为我所用——「能识别出这些工具并为我所用,在现阶段深深地是建立在好奇心之上的」。 → 详细
25

拿 AI PM offer 的画像(二):用户同理心 + 当天交付的速度


  • 第二个大点依然是经典却没过时的「真正在乎、真正理解用户——对用户和客户的同理心(user and customer empathy)」:最好的品味定义者,被问「这个客户是怎么用产品的?他们最大的痛点是什么?」时能「一口气全给你报出来(rattle them off)」。现在能挖得更深、交付更快:客户提了需求,「这事在过去可能要花一周、两周去搭,现在当天就能交付」。她下判断:能跟客户贴得更近、交付得更快,「已经不再只是个白日梦了,这就是现在 AI 原生公司里最好的产品真实的发版方式」。 → 详细
  • 主持人替「99% 不在 AI 原生公司、不信这套」的人逐字确认:是否真有「问题来了 → PM 判断够重要 → PM 或工程师做出原型并打磨到可上生产 → 当天就发出去」这种事?Aparna 一字一句答:「是的,这就是真实在发生的事,各位(Yes. That is actually what's happening, guys)。」 → 详细
26

PM 要不要变成工程师 + 「三料全能 PM」


  • 回到开篇「PM 是不是得变成工程师了」,她答:在 AI 原生团队,「PM 和工程师之间的差距已经分不清了,因为当写代码变得容易这么多以后(indistinguishable because code has become so much easier to produce)」——逻辑又绕回那句「今天的 alpha 就是产品品味」。她给出「triple threat(三料全能,原指既能演又能唱又能跳的全才)」PM 的画像:能说「这是痛点 → 这是我认为非常惊艳的体验 → 我今天大概就能把它搭出来,去跟 Claude Code 聊聊该搭什么」。她断言这种人在当下环境里速度会「快得离谱(insane velocity)」。 → 详细
27

企业级现状与 context graph 的解锁

  • 大企业(如 Pepsi)离那状态「还差得远」,但她不愿说「那里完全没有创新」——所有这些团队都在用编码 agent、在日常工作流里「感受到了这些工具带来的解锁」。她观察大企业冒出两类产品:① 用 AI 让体验真正有用的惊艳产品;② 跨数据孤岛的解决方案(大公司「会有一个个数据孤岛,有些人能拿到某些信息、别的团队却拿不到」)。context graph 再次出现并给了出处:这是 Jaya Gupta 几周前发的一篇「已经传疯了(gone super viral)」的文章(她推荐在 Twitter 关注她)。核心定义:「agent 的好坏完全取决于它实际拥有多少 context(agents are only as good as how much context they actually have)」,再加搭在它上面那层 harness 能访问到这些 context。她预判:「搞清楚 agent 怎么在一个组织内部消费 context,很可能是今年最大的挑战和解锁点之一。→ 详细
28

给企业产品负责人的路线图:先从动手搭一个内部小工具开始


  • 被问「接下来 12 到 24 个月该一步步实施怎样的路线图」,她第一条建议是别只刷热点:「你会在 AI Twitter 上读到一大堆东西,每个人都在分享每一个最新模型、最新工具」;而她「特别想强烈建议任何一个 PM:先从动手搭开始,从搭非常简单的东西开始,就像我们今天做的这个例子」;甚至「它都不需要是一个对外发布的 agent,就当个你自己用的内部小工具,今天就拿下一个大解锁」。你会学到两件事:① Claude Code「容易得离谱(insanely easy)」;② 但「要真正把它做好需要多少工作」——要超越最初那个「vibe code」,「evals 和 observability 非常非常重要」。 → 详细
  • 她还设想下一步:「我能不能让一个 agent 真的去帮其中一个痛点提一个草稿 PR?再让另一个 agent 去 review 那个 PR?」于是「从识别出一个要解决的痛点、到把它发布出去,这整个流程在过去可能要花好几个月,现在可以缩短到一天之内」。她特意点出一个「别遇挫就放弃」的心理陷阱:「你有多少次是这样——你觉得『它不工作,那我就把这个想法划掉、先搁着』」;这正是 Arize 这样的数据层/observability 能帮上忙的地方——因为「你可能根本不知道为什么你的 agent 给了你一个糟糕的回答、或者它当时到底在干什么」。 → 详细
29

故事的主角是「自我提升」:每天比昨天好 1%


  • 再次回到网球比喻并升华:顶尖选手怎么「去看自己的每一拍、搞清楚哪里出了错,又怎么做到每天都比昨天好 1%(do that 1% better every single day)」?她迁移到个人成长——「如果你能让自己每天的产出都 n+1(if you could n plus one your output every single day)」。全片主题在此被一句话点破:「这个故事不再只是关于 observability、关于看你的数据了,这个故事是关于自我提升——既是作为 PM 提升你自己,也是提升你正在搭的那些产品(the story's about self-improvement—improvement of yourself as a PM, but also improvement for the products you are building)。」 → 详细
30

Phoenix(开源)vs Arize 付费版:怎么选

  • Arize Phoenix(开源):就是今天用来拉 GitHub issues 的那个版本,「如果你没法把数据发到外部平台,它是一个非常棒的选择」;现实约束是「对大多数企业、大多数搭任何带 PII(个人身份信息)数据 agent 的团队来说,他们想自托管一套初步的 observability」。license「极其宽松(super permissive)」,演示里「几乎所有东西都开箱即用」,那些 Claude Code skills 在 Phoenix 上也都有(她引旁证:「连 Hamel 都发推说过,他最喜欢的 observability 开源工具就是 Arize Phoenix」)。何时转付费/企业版:「显然是在数据量开始往上涨的时候」;她把数据涨看成好事——「说明这些 agent 开始找到 product market fit 了」,有团队发来「几乎是 TB 级别(terabytes)」的数据,这时上一个「更能横向扩展的」平台就很合理。底层支撑:Arize 搭了自己的数据存储 ADB——「一个从第一天起就为 AI 工作负载设计的数据存储」。 → 详细
31

为什么选 Arize:最独立 + 数据开放 + 创新最快

  • 独立于框架(framework-agnostic):「我们其实不在乎你用什么框架」;客户从 LangChain、Claude Agents SDK 到「不用任何框架自己搭的」都有。数据独立/开放:「我们采集的所有 trace 数据都以开放格式存储」,可用 ADB data fabric 把数据「直接发回你自己的数据仓库」——因为「你不会想让你的 agent trace 数据被锁死在一个专有平台里」,好把它当 context graph 的一部分用。埋点独立 + 创新最快:Arize 是「OpenInference 的发明者」,「我们的竞争对手,你提到的每一家,全都在用我们的埋点,而且在自家文档里都链接到了它」。她列了一串「第一」:LLM-as-a-judge(用 LLM 当评判)是 Arize 第一个做出来的(「2023 年 Phoenix 的 repo 就有」);第一个发布 OpenInference;第一个把 agent(Alex)内建进产品;那些 skills 也是「我们第一个做出来并发布的」(开源负责人 Mikio 还跟 Hamel 做过一期访谈聊这个)。结论:「我们大概是这个领域里当下迭代创新最快的玩家。→ 详细
32

周末 2 小时行动清单 + evals 最大误区(收尾要点)


  • 周末 2 小时做什么,她给最落地的一条:「就照着我们刚刚做的这一套——给自己搭一个 agent」。挑什么?「挑一个你每周都做、要花上几小时的重复工作流」;她举接地气的例子——「这不只给做产品的人,比如你是做产品营销、每周都要写 release notes(发布说明)的,那就让 agent 去帮你写」。 → 详细
  • PM 做 evals 的最大误区(首尾呼应、再强调):「最大的就是不先从真实 trace 数据起步(not starting with actual trace data)」;「如果你只凭你自以为的问题出发,那会非常难」。主持人收成一句金句:「evals 不是凭空变出来的,是从你的 trace 里来的(evals don't just come out of magic, they come out of your traces)」。主持人收尾建议:「我强烈建议每一位 AI PM 都把 AI eval 这项技能练到家,而 Arize 是最省事的入门方式之一。」 → 详细

本期为「访谈 + 现场实操演示」格式,无独立 lightning round。收尾的核心行动号召与金句如下:

  • 周末 2 小时行动:挑一个你每周重复花几小时的工作流(哪怕只是产品营销每周写 release notes),用 Claude Code 搭成 agent;先亲身体会上手有多容易(「insanely easy」),再用 evals + observability 把它从「vibe code」打磨到「真正好用」。 → 详细

  • 本期最强金句:「任何用过 observability、会去看自己 traces 与 evals 的产品人,你大概率已经是全世界 PM 里的前 1% 了。→ 详细

  • evals 的本质:「evals 不是凭空变出来的,是从你的 trace 里来的」;好 eval 要「健康比例判对 + 健康比例判错」,全错就是该回头审 eval 的信号。 → 详细

  • 快速进闭环的四步配方:把数据弄进来 → 把 eval 搭起来 → 给它狠提批评 → 让它在 loop 里跑起来;再把「改进」本身也做成第二个 loop skill,就走向了自我改进型 agent。 → 详细

  • 主持人收尾资源:放出 Arize 定价页;想免费拿 12 个月 Arize 团队版(Pro)可走 Aakash 的 bundle(bundle.akashg.com),或先用免费的 Phoenix 上手;强烈建议每位 AI PM 把 AI eval 技能练到家。 → 详细

  • 嘉宾:Aparna Dhinakaran — Arize AI 联合创始人兼 CPO(公司累计融资 1.31 亿美元)。

  • 主持人/频道:Aakash Gupta(YouTube 频道 Aakash Gupta)。

  • 产品/资源:Arize AI(付费/企业版,底层数据存储 ADB + ADB data fabric)、Arize Phoenix(开源 observability + evals 平台)、Arize skills(NPX skills add,含 instrumentation 埋点 / evaluator 写 eval 等)、Alex(产品内嵌 agent)、OpenInference(Arize 发明的开放埋点标准);想免费拿 Arize 团队版见 bundle.akashg.com。

  • 个人社交账号:原视频未直接给出 Aparna 的个人联系方式(无)。提及可关注/致敬的人:Jaya Gupta(Twitter,context graph 一文作者)、Hamel Husain(evals 方法论,曾发推力荐 Phoenix)、Shreya(evals 方法论,全文一处口语化为 Trey/Treya)、Mikio(Arize 开源负责人,与 Hamel 做过一期 skills 访谈)。

  • observability(可观测性):能看见 agent 内部每一步在干什么的监控能力。

  • trace(轨迹):agent 一次完整运行的逐步回放(拉数据→打分→出报告这一整串)。

  • span:一条 trace 里的单个步骤(如要看的某一个 issue)。

  • eval(evaluation,评估):对 agent 输出好坏的自动化打分。

  • instrument(埋点):往代码里塞监控探针,让 agent 的每步往 observability 平台发数据。

  • vibe code / vibe eval:凭感觉随手搭出来、未经真实数据校准的东西。

  • alpha:超额收益、护城河(本片指「产品品味」)。

  • AI native(AI 原生):核心产品本身就是 AI agent 的团队/公司。

  • context graph(上下文图谱):把分散各处的反馈/数据连成一张能喂给 agent 的网。

  • ground truth:人工确认过的"标准答案"数据集。

  • harness(执行框架):包在模型外面、驱动它干活的那套代码。

  • cron job:让程序按固定节奏(每天/每小时/每 5 分钟)自动重跑的定时任务。

  • prompt caching(提示词缓存):把不变的大段输入缓存起来,省去每次重拉的开销。

  • LLM-as-a-judge:用一个 LLM 去当评判,给另一个 agent 的输出打分。

  • OpenInference:Arize 发明的开放埋点标准(竞品也在用并在文档里链接它)。

🎯 于你何益 为你定制 · 非通用结论

相关度:高。 这期几乎是冲着你来的——一位融了 1.31 亿美金公司的 CPO,亲手演示「PM 怎么靠 observability / traces / evals 这套技能,从『把活交接给工程师』变成『自己一天搭完闭环』」。这正好压在你三件事上:你本人的职业与不公平优势Holdwell 的多-Agent PRD 工厂app_incubator 的 7-Agent 造 App 链路。下面按这三摊分开说,别的项目(StockHelp / 小红书等)这期确实不沾,略。


一、你本人 · 职业 / PM 技能 / 不公平优势

① 「会看自己 agent 的 traces 和 evals」= PM 前 1% 的门票——这是一张你已经摸到、但还没正式打出去的牌。

  • 怎么做的:Aparna 的开场断言是「任何用过 observability、会去看自己 traces 与 evals 的产品人,大概率已经是全世界 PM 里的前 1%」;理由是「代码生成已经极其廉价,所以产品品味(taste)才是今天真正的 alpha」,而她和工程师的界线已经「分不出来(indistinguishable)」。她反驳「PM 要消亡」的方式很硬——「我们招的 PM 比以往任何时候都多」。
  • 你可以怎么做:你天天在 Holdwell 跑三驾马车碰撞协议的多-Agent PRD 工厂、在 app_incubator 调 7 个 agent——你做的事就是她说的「泡在 Claude Code 里、看 agent 的产出、给它评判」,只是你没把它当成一张「不公平优势」的牌来叙述。动作:用一句话给自己写一段「我是会看 agent traces / 跑 evals 的 PM」的定位(你档案里的 PM 团队 8 人之一、第二大脑主人、两套 agent 系统的设计者,全是弹药),无论是对内晋升叙事还是哪天对外,这都是你最稀缺、别人补不上的那一段。

② 好奇心 > 培训,是头号录用信号——因为工具迭代快到没法做培训。

  • 怎么做的:被问「想拿 AI 原生公司 offer 该练什么」,她第一答案是「好奇心是头号信号」,因为 Claude Code「30 天发了 90 个功能」,根本没有「老办法能给一个迭代这么快的产品做每日培训」,所以「跟上的责任落到了个人头上」。衡量标准很具体:能识别出「这事以前要花我一个小时,现在十分钟就能搞定」并把它为我所用。
  • 你可以怎么做:你的元约束是「单兵扛正职 + 多副业、精力是最稀缺资源」——好奇心式乱试工具,对你反而是该收着用的(见下方「该反着用」)。但「识别 1 小时→10 分钟的工具并固化」这条对你是纯增益:你每周必做、又烦人的重复活(比如这本第二大脑的摄入 SOP、把视频/书归档进库、跑 manifest 那套),就是最该被你做成一个固定 agent 的对象。动作见第三摊的「周末 2 小时下注」。

③ 「该 all-in 哪个编码下注」——这期给了你一个判断口径:挑你有全部上下文、且每周真在重复的那一个。

  • 怎么做的:她反复强调「挑一个你掌握全部上下文的产品(pick a product that you have all the context of)」「从超简单的开始、只接一个数据源」,并把整个上手浓缩成「周末 2 小时、挑一个你每周重复花几小时的工作流搭成 agent」。
  • 你可以怎么做:你档案里悬着「该 all-in 哪个编码下注 + 不公平优势」这个问题。这期的隐含答案是:别在『最有想象空间』的项目上 all-in,在『你上下文最满、又每周真在重复』的那个上下注——对你大概率不是某个新副业,而是 Holdwell 的 PRD 工厂或这本第二大脑的摄入流(你对它们的上下文是满的)。

二、Codex Holdwell ERP work · 多-Agent PRD 工厂

① 「先有真实 trace 数据,再做 evals」——这直接打在你的碰撞纪律难验证、agent 产出缺可观测上。

  • 怎么做的:她全片最反复的纠错是「PM 做 evals 最大的错就是不先从真实 trace 数据起步(not starting with actual trace data)」;「如果你只凭你自以为的问题出发,那非常难」。她的四步配方是「把数据弄进来 → 把 eval 搭起来 → 给它批评 → 让它在 loop 里跑」,且 eval 必须跑在「今天刚抓下来的新数据」上、而不是凭空想象的问题集。
  • 你可以怎么做:你的痛点是「碰撞纪律是否真执行、agent 产出缺可观测/可验证」。把它翻译过来:你的碰撞与真人评审环节的判据,现在多半是凭你(或团队)自以为的标准在卡,而不是站在真实跑出来的 PRD 产物上卡。动作:选一个环节(比如碰撞三件或合成定稿),不要先定规则——先把最近 N 个 AG 工单跑出来的真实产物当作「trace 数据」摊开,逐份标「这关到底过没过、哪里不对」,从这些真实失败里反推出评审判据。这就是她说的「evals 从看自己的 traces 起步」,正好补上你「产出不可验证」那个洞。

② 逐条颗粒度评判,而不是只看「成品报告」——对应你的评审该评到哪一层。

  • 怎么做的:Claude 给她推荐了三个「站在终点看成品」的 eval(报告事实依据 / 优先级一致性 / 报告可执行性),她当场嫌粗:「我想更颗粒化,去理解每一个 issue 它打的分到底对不对」,于是建了个 priority accuracy evaluator,逐个 issue / 行级地跑在真实 traces 上,而不是只判最终那份报告好不好。
  • 你可以怎么做:你的 PRD 工厂产出的是「一整份 PRD」,但评审若只评成品 PRD 的整体质量,会漏掉中间每个 agent 的单步是不是真的做对了。动作:给你最痛的那个环节(比如某个角色的独立初稿、或碰撞三件的质量)做一个「逐项准确度」检查——不是问「这份 PRD 好不好」,而是「这个实体/这条需求,这个 agent 给它的处理到底对不对」。这正是她区分「report-level eval」和「per-issue eval」的价值,迁移到你这儿就是「PRD-level 评审」vs「逐 agent 单步评审」。

③ 注入一条具体的人类品味原则(如「bug 永远高优」)来校准 agent——这是「品味怎么落进系统」的可抄范式。

  • 怎么做的:她发现 agent 给 bug 类目打分老不准,于是注入一条硬规则:「在我的世界里,bug 永远是超高优先级,我会把 bug 排在新功能之前」——一句具体的、可操作的人类判断,直接喂回 eval 去校准。她强调这就是「人类品味怎么注入 eval」的范例。
  • 你可以怎么做:你的 PRD 工厂里,哪些是你绝不让 agent 自由发挥的硬原则?(你 2021 写下的三条产品价值观——创新>机械、长远≥短利、产品力≥销售——就是现成的「bug 永远高优」级别的品味锚。)动作:把这类原则从「藏在你脑子里」变成「写进某个 agent 定义 / 评审判据里」,让系统在你不在场时也按你的品味排序。

④ 「人在循环」该卡在哪三处——给你的真人评审卡点定了位置。

  • 怎么做的:她明确列出产品级 agent 自我改进时,人必须介入的三处:① 每次 eval 变更(让人去提炼「什么好、什么不好」的品味);② 每次 agent 变更(仍要 code review,「有一个人去看自我改进循环提交的每一个 PR」);③ 那个改进 skill 本身要由人来设计
  • 你可以怎么做:你「真人评审意见回炉缺闭环」的本质是「该卡人的地方没卡住」。直接抄她这三个位置:在你的链路里,改判据(eval)、改 agent 定义、改『让 agent 自改进』的那套元逻辑——这三处就是必须强制有人签字的点。其余环节可以放开自动跑,把稀缺的人力(你自己)只压在这三道闸上。

三、app_incubator · 7-Agent 造 App 链路

① 「把『该做什么』前移」她给了具体打法:让 agent 替你消化海量反馈、浮现出该优先的那一两件。

  • 怎么做的:她搭的「产品品味 agent」核心动机是「与其只让一个人去消化反馈,不如让 agent 去消化」;放大版是让 Claude Code「把你一辈子也听不完的客户通话全过一遍,再浮现出那一两通超级关键、必须你亲自盯的」——「正是那一两通能帮你拿下下一个 10、15 个客户」。
  • 你可以怎么做:你 app_incubator 的痛点正是「把『该做什么』前移到 agent」。这期的具体答案:前移不是让 agent 拍脑袋决定做什么,而是让一个 agent 把所有信号(用户反馈 / 数据 / 讨论)嚼一遍,再向你浮现「最该做的那 1-2 件」,决策权还在你。动作:在你 7-agent 链路前面,加一个「品味 / 优先级 agent」当入口——它不写代码,只负责吃信号、吐「这周该先做哪个」,把「该做什么」这一步从你脑子前移到它那儿。

② 「设计稿即工程强制契约」遇上「self-improving agent」——这期给你提了个醒,也提了个张力(见下「冲突」)。

  • 怎么做的:她演示了「把改进本身也做成 loop」:建一个 skill「每天去把所有被错误排优先级的东西抓出来、去修、去改进 agent」,于是「你 loop 的是改进,不只是 agent」,走向「自我改进型 agent」。地基是「我们收集的全部数据、eval 和 observability」。
  • 你可以怎么做:你 app_incubator 已经有「设计稿即强制契约」这个硬约束。可借鉴的是给它配上**「契约违背的 trace + eval」**:当某个 agent 产出偏离设计稿时,不是手动发现,而是像她那样让一个 eval 逐项跑「这次产出和设计稿对齐了吗」,把违约浮现出来再修。这让你的「强制契约」从「靠人肉 review 发现违约」升级到「系统自动浮现违约 + 喂回改进 loop」。

更深三角度

🔄 该反着用:她是资源足的 CPO 在「鼓励多试、激进自我改进」;你是精力为元约束的单兵,正确借法是反过来——克制地只下一个注、只 loop 一个流程。 她公司「招 PM 和工程师比以往都多」,可以让团队广撒网试遍所有新工具、让多个内部 agent 激进自改进。你不行——你的红线是「精力与聚焦是最稀缺资源」。所以她那句「好奇心、试遍所有新工具」对你要反着读:不是去试更多工具,而是用她的『周末 2 小时、只接一个数据源、从超简单开始』这条克制纪律,只把一个你上下文最满的流程做成 agent,跑稳了再说第二个。她的「广度好奇」对你应转译成「深度专注」。

⚡ 和你现在做法冲突:她主张「先动手搭出 vibe code、再用 evals 打磨」;你 Holdwell 那套是『先把三驾马车 + 六步碰撞协议的重型流程设计好』的偏前置规划派。 她明说有两条路都行,但她个人会「先让它跑、先搭点东西,再一轮轮反馈」,甚至「always start Claude generating, then give it ruthless criticism」。你的 PRD 工厂明显是重前置设计的那一极。张力在于:你「碰撞纪律难验证、评审回炉缺闭环」的卡点,会不会部分来自设计得太满、却没先跑出真实产物来校准?这里不替你下结论——但她全片最反复的那句「不先从真实 trace 数据起步是最大的错」,值得你拿去照一照自己那套重流程。

🪞 对你的镜子:你不是「一个在用 agent 工具的 PM」,你是「已经在亲手搭多-agent 系统的 PM」——这期把你正在做的事,命名成了当下最贵的那项技能。 你可能一直把 Holdwell 的 PRD 工厂、app_incubator 当成「我的工作 / 我的副业项目」。这期换了个镜子:你日常在做的「设计 agent、看 agent 产出、给它定判据」,正是 Aparna 用来定义「PM 前 1% / 拿 instant offer」的那项技能本身。你缺的不是能力,是把这件事识别成资产、并讲成你不公平优势的那层叙事


One Human Company 新号(2026-07 回填)

① 「会看 traces / evals 的 PM 是前 1%」——这句话就是你新号定位的第三方背书,也是一篇 C 类验证体的现成引子。

  • 怎么做的:Aparna(融资 1.31 亿美金公司的 CPO)断言「任何会去看自己 traces 与 evals 的产品人,大概率已经是全世界 PM 里的前 1%」,理由是「代码生成已经极其廉价,产品品味(taste)才是今天真正的 alpha」。她还给了人必须介入的三处:改 eval、改 agent、设计自改进逻辑本身——其余都能放开自动跑。
  • 你可以怎么做:你新号的底牌就是「一个 PM 用判断力管一家全 AI 员工的公司」,她这句等于替你说了「为什么一个 PM 配开公司」。选题化成 C 类:「大佬说会看 evals 的 PM 是前 1%,我给 9 个 AI 员工做了第一份绩效表」——拿 drizzle tech 验:按她「先从真实 trace 起步、别凭自以为的标准」的配方,把某个 App 环节各角色 agent 的真实产出摊开逐条标对错,反推出每个岗位的绩效判据,晒出「哪个 AI 员工最常翻车、返了几次工」。这同时喂 B 支柱(绩效/翻车最独占的题材)。可抄物:「AI 员工绩效表」模板(岗位/判据/翻车记录三栏)。闸门自检:绩效数据全是我自己跑出来的,删掉只剩她一句金句——必须带实测才成立,能过。

② 「注入一条具体品味原则校准 agent」——你的『我的判断』支柱有了可展示的形态。

  • 怎么做的:她发现 agent 给 bug 排优先级老不准,就注入一条硬规则「在我的世界里,bug 永远排在新功能之前」,一句具体的人类判断直接喂回 eval。这是「品味怎么落进系统」的最小可抄范式。
  • 你可以怎么做:你的号独占词是「想清楚 / 决策」,而这给了「决策」一个可拍照的载体——你写给 AI 员工的那几条硬规矩本身就是内容。B 类选题:「我给 AI 员工立的 5 条家规(以及每条背后翻的车)」,每条规矩配一次真实翻车 + 为什么这么定。可抄物就是那 5 条规矩原文。这类「岗位说明书里的判断句」正是别的编译号抄不走的东西。

③ 「周末 2 小时把重复工作流搭成 agent」——一个天然的 C 类实测选题,顺带验证她的『insanely easy』有没有水分。

  • 怎么做的:她把上手浓缩为「周末 2 小时、挑一个你每周重复花几小时的工作流、只接一个数据源、从超简单开始」,并宣称这事「insanely easy」。
  • 你可以怎么做:C 类候选:「CPO 说周末 2 小时能把重复活搭成 agent,我掐表试了:实际 X 小时、Y 美元、卡在哪」——挑 drizzle tech 流水线里一个真实重复环节实测,诚实报时间账和 API 账单,判断收在「2 小时是对会用 Claude Code 的人说的,普通 PM 的真实门槛是 __」。这种「掐表复核大佬宣称的数字」正是你验证派定位的招牌动作,且天然有可反驳立场句。闸门自检:核心就是我的计时和账单,能过。

所以呢

  • 可迁移思维模型
    • 【耐用】「先有真实产物,再立判据」——evals / gate / 任何质量标准,都该从『真实跑出来的 trace』里长出来,而不是从『你自以为的问题』里拍出来。这条跨 PM、跨投资(你看一家公司也该从真实财报数据起、而非先有结论)、跨这本知识库的摄入 SOP 都成立。
    • 【耐用】「loop 改进本身,而不只是 loop 执行」——把「怎么变得更好」也做成一个固定循环(她的第二个 loop skill / 网球冠军每天复盘比昨天好 1%),呼应你操作系统里「每周留一天思考」。
    • 【会过期】具体工具栈(Arize Phoenix / NPX skills add / Claude loop skill / OpenInference)——她自己都说 Claude Code「30 天 90 个功能」,这些 API / skill 名半年后多半变样,别记工具记打法。
  • 判断更新:你之前那个悬着的问题「该 all-in 哪个编码下注 + 我的不公平优势是什么」,这期给了一个收窄:你的不公平优势不在『学会用某个 AI 工具』(那人人都在追),而在『你已经在亲手设计多-agent 系统、且对自己的领域上下文是满的』——下注就该押在上下文最满、每周真在重复的那个流程上,而不是想象空间最大的那个。
  • 这周一个赌注:照 Aparna 的「周末 2 小时」纪律,挑这本第二大脑里你每周都在重复、又最烦的那一个摄入/归档动作(比如把视频或书的产物归档进库、跑 manifest、提炼原子笔记的某一步),用 Claude Code 把它做成一个只接一个输入、从超简单开始的固定 skill / loop。目标不是做完美,是先亲身验证「insanely easy」那一半,顺手给自己攒下「我会搭自我改进 agent」的第一个对外可讲的实例。
接着读