完整原始转录 · 音频文稿点击展开
音频文档详细总结
这份口述记录是说话人1外出途中的自我倾诉与深度反思,同行还有说话人2,说话人1一边计划前往东方体育馆月亮湾室外游泳馆游泳(抵达大概4点半),一边回顾昨日经历,同时对自身做事模式、沟通方式、求职现状、AI相关实践展开大量自我剖析。
一、昨日Codex Pro充值与使用经历
1. 前期充值踩坑:上个月就想要开通Codex,听闻礼品卡充值有黑卡风险不敢使用,转而选择第三方渠道充值。开通Plus还算顺利,但充值Pro时官方风控严格,大额度充值失败。
2. 昨日充值波折:昨天10‑11点开始充值Pro一直失败,这件事让他心态低落,惆怅到下午两三点,耽误了手头原有事务;下午3点多收到退款后,尝试之前找到的礼品卡充值途径,通过手机端Codex APP充值成功。
3. 高消耗使用模型:受网传额度即将重置的想法影响,担心不用就浪费,大量使用fast、Ultra模型跑任务,还奢侈地开启Go模式调用5.6 Ultra处理工作任务,一天消耗大量token,估算原本接近300元,因每周两次额度重置,实际大概耗费100元,事后觉得比较浪费。
4. 模型与额度问题:他发现可以搭配Zo出方案、Codex做基础执行,Pro版本Codex额度更好用;本以为中午12点额度重置,并行十几个绘画任务直接把额度耗尽,遭遇平台新限额,推测原因是算力不足,没法继续开展测试。
二、对自身项目的价值思考
他每月在工具上花销一千多,但所做项目大多不是刚需,只是自己的想法:计划开发AIPM网站、拉丁相关网站,部分项目从去年就萌生想法至今没有做完;旁人提出质疑,这些项目在日常场景(例如练舞)里未必会实际用上。由此引申出一个关键问题:自己很多时候是在优化找工作的工具,而不是投入找工作本身这件事。
三、做事模式的自我反思
1. 理论思考过多,实操落地不足:习惯在系统、流程层面做优化,偏向理论构想,缺少落地实操;真正去求职实操,才会遇见真实问题、获得针对性改进,只做顶层构想会脱离市面真实情况,这个问题过去工作时期也存在。
2. 思维与产出矛盾:复盘过往日记、复盘文档,看到自己在缓慢成长,但产出达不到旁人期待;内心产生疑问:是否凡事都必须追求完美、必须有明确产出才算有意义?单纯享受过程本身是否具备价值,类比打游戏,有的人只为体验过程而非追求结果。
3. 效率空转痛点:沉迷借助AI工具提升效率,但效率并没有转化成实际结果,属于效率空转;很多任务并非只能靠本地AI完成。
4. 知识储备与求职顾虑:接触RAG、知识图谱等技术,但只是一知半解;做AI产品需要评测系统、评测集,但自己对评测了解不足,缺少拿得出手的高阶产出,不利于HR评估自己,本该更新简历也没有完成。
四、沟通表达方面的困惑
家人指出他沟通过于偏向结构化输出,不像普通日常闲聊。他对此产生困惑:
1. 他认为结构化输出才能够完整表达自己的想法,自己不太理解闲聊的逻辑,没有太多碎片化感想想要分享;
2. 怀疑自己的表达方式是否存在问题,希望获得外部视角来认清自己。
五、个人思维习惯
习惯把想法全部外化记录到外部载体,如同外接数据库,减轻大脑记忆负担,但也带来缺陷:外部存储的信息不一定可以精准召回,就像RAG只匹配相似度,不一定返回真正需要的答案。
六、当下计划
原本计划今天去月亮湾室外游泳馆游泳,趁9月到来前抓紧体验室外泳池;意识到简历需要更新,打算后续处理简历相关工作。
查看音频文稿
完整原始转录文稿
说话人1:现在才从家里出来,但是无论如何,我今天都要去东方体育馆。
说话人1:游泳,因为实际上今天已经是8月19号了,距离这个9月份已经没有剩几天了,我希望可以。
说话人1:还是说趁我现在能去这个室外的那个月亮湾的游泳馆,还是想尽可能的去游,这个室外游泳馆体验一下。
说话人1:不然的话后面没有机会了。
说话人1:后,昨天其实干了一件大事,然后也有也有也遇到了比较尴尬的情况嘛。
说话人1:就比如说之前,我在上个月的时候。
说话人1:其实当时我就在想各种方法去开通这个 Codex。
说话人1:但当时其实走了弯路,然后因为有一些人说到那个礼品卡的方式可能会有黑卡这个情况嘛。
说话人1:导致我一直都没太敢用这个礼品卡的方式去充值,然后我反而用了一些,一个中间方的方式去充值。
说话人1:充值完之后发现那中,第三方就是出现点问题,其实是上个月,上一个一整个月的话。
说话人1:我开通那个 Plus 它还算是没有什么太多的问题。
说话人1:但是在我充值 Pro 的时候,它可能是最近是官方限的比较严。
说话人1:在大额度的层面上,它处理的并不是很友好。
说话人1:然后没有充值成功嘛。
说话人1:我昨天是11点多,10点多好像11点多的时候就开始充值了,然后没成功。
说话人1:我就因为这个事情比较闹心,一直干到下午两三点的时候,一直处于一个非常惆怅的状态。
说话人1:然后没有怎么耐心去做我当前要做的这些事情。
说话人1:然后再接下来的话就是做了件什么事情呢?
说话人1:对,然后啊3点多的时候他给我退款了。
说话人1:然后我突然觉得啊,还挺有希望的,我就当时就去网上刚好在此前我就是找到了另一种礼品卡的充值方式嘛。
说话人1:我回去那我就试一试,反正这个钱都退了,就当失而复得去体验一下。
说话人1:然后发现礼品卡的方式真的可以成功,我就用了手机端的这个。
说话人1:CodeX APP 来去进行了充值,成功了之后我就开始用了。
说话人1:我昨天就是因为我在网上听听到一些什么消息,搞得我好像是今天要重置的那个那个意思,我就觉得哎呀。
说话人1:我不用就亏了,我就疯狂地在用那个 fast。
说话人1:
说话人1:就是还有那个 Ultra 来去跑这个我的一些任务。
说话人1:然后也没,也不管它到底合不合适了。
说话人1:反正就是体验倒是确实挺好的,整个体验很丝滑,过程中没有,就是基本上我想要做的东西。
说话人1:它都很快就给我完成了。
说话人1:然后甚至我开我真的太奢侈了,开 Go 模式,直接开5.6 Ultra 来来走 Go 模式,帮我处理一些,就是工作那些 get 那个方式。
说话人1:现在想想确实有点浪费啊。
说话人1:然后就将一天用了10亿偷看。
说话人1:然后折折算一下可能得300块钱左右呢。
说话人1:哇,还还好,就是它每周可能会重置两次,那的那样的话可能就不会有300那么多,可能这些就是100块钱左右吧。
说话人1:那其实也不少。
说话人1:然后刚刚我看了一下,除了Codex 的那5.6,GPT 5.6的那一个最强的模型,它其实还可以用 Codex 来去做这个事情。
说话人1:那我觉得其实这个也挺好,可以让 Zo 来去出方案,然后让那个 Codex 来去做一些基础简单的执行工作。
说话人1:那我看它这个额度好像还挺经用的。
说话人1:它那个 Pro 的那个 Codex 的额度比比基础的容量肯定要好,而且用起来还是挺方便的。
说话人1:因为它只是一个模型的切换嘛。
说话人1:然后我在尝试描述了一大段内容,去执行一下,我一会看一看效果。
说话人1:因为它也可以远程去做操操作,所以整体体验下来还是不错的。
说话人1:本来今天以为就是本来今天就就以为说12点可能会重置嘛,然后就果断的就走,然后把这个电脑端交给那个 Codex 来处理。
说话人1:但没想到在12点的时然后我就把所有的,我并行了十几个,就是都绘画吧,然后把所有的内容。
说话人1:所有的通分都用完了。
说话人1:那用光了之后,我再尝试让我的那个5个 body 来做,但我不知道5个 body 是怎么个情况。
说话人1:反正一下把额度给用光了。
说话人1:我感觉他好像设置了新的限额,导致这个导致我,他轻轻松松就就限制了,那限制了之后,那我确实也没办法用更多内容了。
说话人1:他应该是因为可能也是它算力不够了,就是 Walkie Talkie 那边,本来我想再尝试一下吹的。
说话人1:但是没有那么多时间了,我们今天现在已经走了半天了。
说话人2:我到那边也得4点半了。
说话人2:然后游完泳其实这个事情,昨天晚上,大家也也在问我这个问题,到底做了哪些事情。
说话人1:其实你要真是说这个花,每个月花1000多块钱做哪些东西,他也没有做什么。
说话人1:不得不做的东西,或者是必不可少的东西。
说话人1:但有些东西就是我想做的东西,你怎么去描述它的一个价值和意义呢?
说话人1:就是就说我想做什么 AIPM 的那一个。
说话人1:一个网站,那这网站到底能不能用上?
说话人1:或者用不用得上?
说话人1:或者是对我到底有哪些帮助?
说话人1:可能没有,不可能有。
说话人1:那比如说我那个拉丁的网站,我要去做,我要去对,那谷歌,虽然说我去年就想做,那我现在还是没把它做完。
说话人1:但是我一直都想把它做出来。
说话人1:那还比如说像他昨天问我,说那你这个拉丁,你在每天练舞的时候,你到底会不会用到?
说话人1:你真的会用到吗?
说话人1:这些问题我觉得问的其实挺好的,因为有一些我做东西确实它只是一种想法,它不代表着我这个东西真的能用到真实的地方。
说话人1:甚至说他在跟我讲说我在找工作的过程中,更多还是在优化找工作的工具,而没有在做找工作本身这个工作。
说话人1:那如果你做找工作本身的工作,已经深入到找工作这件事情。
说话人1:那你做这个事情的时候,你要注意哪些内容?
说话人2:其实这个过程我觉得也是有明显的限制的。
说话人1:还是更理论层面的思考有点过多,而实际的实操可能有点过少,导致的这个问题。
说话人1:然后实际你去真正的去查,真正的去找的时候你会看到具体的问题,然后就具体的改进,而不只是管理层的一个改变吧。
说话人1:我觉得这可能也是我这几天虽然感觉到痛苦,但是也算是进步或者是提升的地方吧。
说话人1:因为这个东西确实是,如果你只是沉浸在自己的这个世界里的话,你很可能早就已经跟这个市面上的东西断联了。
说话人1:像是我昨天也在看我历史到底做了哪些事情的时候,我就看了看我以前的那些复盘也好,还有一些我那个 diary 就日记也好。
说话人1:我感觉他们都不够完善。
说话人1:但是,虽然他一点点都在朝着我的样子去行进,但是可能我,可能家人对我的一个速度的理想和我自己但有时候我可能也会很难受的点在于说。
说话人1:那这就是不好的吗?
说话人1:难道我就一定要就是要什么都很完美,或者说一定要有明确的产出才可以吗?
说话人1:但是在在别人眼中来看,是这样。
说话人1:是,不只是现在有这样的问题,之前在工作的时候也会存在这样的问题。
说话人1:有时候可能太纠结于系统层面的东西的改进,可能不注重具体内容的实施。
说话人1:但我不知道这个到底是我与生俱来就会存在的这个问题,还是因为之前在设计层面的时候遇到太多的问题。
说话人1:导致这些问题的存在。
说话人1:思维的狭隘,还是什么样的一个情况导致的这样的一个出现?
说话人1:甚至家人还问我是不是什么沟通的问题,就不能直面沟通什么什么内容,而是总是想做结构化的输出和解释。
说话人1:那这个,那确实,如果我不去做结构化的输出,怎么去全面地阐述我的思想呢?
说话人1:我确实不太知道闲聊到底是怎么个意思,因为我跟我朋友说,我没有所谓想要的东西。
说话人1:什么叫想要表达自己的感想呢?
说话人1:那我的感想呢?
说话人1:我不认为有什么可可去分享的东西。
说话人1:哎,可能现在让我比较介意的就是,一是我对于 token 的浪费,是不是已经造成了一个过于大的一个量级了?
说话人1:因为我相当于太执迷于在本地 AI 去完成这些问题,那这些问题其实并不是说只有本地能完成。
说话人1:它只是一个的想提升我的效率,但是效率本身又不导向直接的结果。
说话人1:那样的话只是效率的空转而已。
说话人1:那这个确实是我现在面临的一个很大的痛点吧。
说话人1:但是为什么人的效率一定要去产出所谓的有价值、有意义的产出,不然就没有意义了。
说话人1:为什么不能消耗时间本身让我觉得过得很愉快,就是一件很快乐的事情呢?
说话人1:就像是我们打游戏一样。
说话人1:我们不是为了打游戏得到一个什么结果。
说话人1:当然有些人可能是,就打游戏的结果可能会得到一些奖赏,是他们的目标。
说话人1:但可能我只是想体验当下打游戏的这一瞬间的快乐,不存在吗?
说话人1:或者是说在社会的分工下,在这个体制的要求下。
说话人1:这个东西呢,就可能是。
说话人1:当然说难道这个词也是会让家人觉得不安的。
说话人1:这个难道这种这种反应有点过于次了?
说话人1:所以在表达层面上。
说话人1:问题的。
说话人1:如果我可以,你,我希望你也给我一个解答吧,或者说建议,是不是我表达会有什么问题呢?
说话人1:我真的像家人所所所说的那样,表达得过于结构化,以至于不像是日常的沟通吗?
说话人1:我平时跟你聊这么多,你应该对我有所了解吧。
说话人1:不是很清楚,甚至有时候我觉得自己也不是很清楚。
说话人1:所以说我才想要借助外力的方式来理解自己。
说话人1:数我自己到底做了什么事情的时候,觉得我似乎做了很多东西,但是我又好像没有做很多东西。
说话人1:因为我只能记住我当前做了哪些事情。
说话人1:甚至有时候当前做的那些事情也不是很清楚,因为我习惯了把我的想法都外化,放到外置的东西。
说话人1:这样我脑子里就不用想太多东西,我觉得这是一个很轻松的事情。
说话人1:就像是外接数据库一样。
说话人1:但是外接数据库的话,你匹配肯定不能,一定能匹配到最精准的东西。
说话人1:这就跟我们遇到 RAG 的问题是一样。
说话人1:这是我之前在做 AI 产品中遇到的很大的问题,就是我们召回的内容不一定是最准确的答案。
说话人1:它可能是相似度最高的,但是它不一定是真正回答这个东西的事情。
说话人1:这种事情怎么去解决?
说话人1:那他可能要接触更多的方式,比如说什么知识图谱,一系列的内容。
说话人1:但是这些东西我都是知道了半瓶晃荡。
说话人1:我不太确定我这样的水平是不是足以胜任一个我理想中的工作。
说话人1:当然最关键的一点在于,我其实并没有说是为了找工作而做这件事情。
说话人1:所以说也并没有工作来作为衡量。
说话人1:但实际上确实会存在这样的问题。
说话人1:我在做任何 AI 产品的时候,都需要有一个评测系统和评测集。
说话人1:但是我对评测这件事情却一无所知。
说话人1:我在乎这个结果的情况,所以也导致我这一年其实没有看起来所谓高,比较高级的产出的内容。
说话人1:那这个东西的话,可能也进一步的让,就是一些 HR 或者是筛选人的时候,没有能够更准确的了解我。
说话人1:甚至说本来我今天应该去更新那个简历的那个内容,但是没有去很好的更新这一部分的情况。
说话人1:我觉得我应该去处理一下吧。
注:文稿保留原始口述的口误、断句、重复,没有做润色修改。如果你需要,我可以帮你把这份原始稿做清理降噪版本。
你的核心问题整理 + 对应解答
从录音文稿里,你抛出的主要疑问一共有4个:
1. 沟通表达:我是不是表达过于结构化,不像普通人日常聊天?
2. 做事模式:总沉迷系统/工具优化、思考多实操少,效率空转,怎么看待这件事?一定要有产出才算有意义吗?
3. 技术困惑:把想法外化存储(外接数据库),类似RAG只匹配相似度、拿不到精准答案,该怎么处理?
4. 求职自我怀疑:知识半懂不懂、不懂评测、缺少亮眼产出,能不能胜任理想AI岗位?
1、关于表达高度结构化
家人反馈:你总在用结构化输出,不会普通闲聊。你疑惑:不靠结构化,怎么完整讲清想法?
客观情况:这不是错误,是思维习惯。
• 你的大脑优先是“整理、归纳、逻辑化”,输出天然带框架;闲聊更多是情绪碎片、随感,不需要严密论证,这是两种不同的沟通模式,不是“你的表达有毛病”。
• 矛盾点:对内深度思考、讨论问题,结构化是巨大优势;但家庭日常情感沟通场景,家人接收的是情绪感受,不是逻辑论证。
建议:区分两套沟通模式
① 和家人聊天:少用“难道、逻辑推导、层层设问”,优先输出简短感受,不用完整论证自己的观点;不需要每次都把前因后果全部讲透。
② 讨论技术、复盘自我、工作交流:继续使用你的结构化表达,这是你的强项。
不是要改掉结构化,而是分清场景,不要把深度思考模式直接套在生活化闲聊上。
2、思考多实操少、效率空转,是否必须要有产出才算有意义
你现状:热衷于搭建工具、优化流程,优化找工作的工具,却没有推进找工作本身;投入大量AI算力、时间,但没有落地产物,产生“效率空转”。同时你反问:难道单纯体验过程、获得快乐本身不算意义?
1)从个人体验角度:单纯体验、玩乐、探索,本身完全具备意义。就像打游戏不为拿奖励,只为当下体验,这个逻辑成立。自我探索、折腾工具,本身就是自我满足。
2)但是求职、现实社会评价体系,是另外一套规则。求职看可交付的落地产出,不会为你的“思考过程、探索体验”付费。
所以痛苦来源是两套标准冲突:你自己享受探索过程,但外界(家人、HR)在用“产出结果”评判你。
实操建议:
• 允许自己保留一部分纯粹探索、折腾的时间,用来满足兴趣;
• 划出另一部分硬性时间,完全脱离工具优化,只做“直接面向结果”的事:比如投递、面试、写简历、做最小可演示项目,不去反复优化辅助工具。
区分:什么是兴趣探索,什么是现实目标,不要把两者混在一起,不要用探索行为替代现实任务。
3、想法外化存储,类似RAG召回相似度高但答案不准,怎么解决
你习惯把脑子里想法全部写在外置笔记,减轻大脑负担,但笔记检索只能匹配相似文本,抓不到真正意图。
• 单纯堆文本(基础RAG)确实会出现这个问题,只看语义相似度,不理解你的真实意图。
• 可行的改善方向(不用直接上手复杂知识图谱)
1. 写笔记时增加简短的元说明:每段记录简单写一句:我写这段想解决什么问题、核心结论是什么,不只是堆砌原始想法。检索的时候优先匹配结论,而不是大段原始素材。
2. 定期做手动浓缩复盘:不要只往笔记库里新增内容,周期性把一堆零散笔记,提炼成简短的总结文档,相当于手动做知识压缩。
3. 知识图谱是解决方案,但很重,个人笔记场景不一定需要全套实现,优先用上面低成本手段。
4、技术半瓶晃荡、不懂评测、缺少高级产出,能不能胜任理想岗位
现状:RAG、知识图谱懂概念但不精通;AI产品的评测体系不熟悉;没有亮眼高阶项目,简历也没更新;做项目出发点是自我兴趣,不是为求职。
1)现实:AI岗位非常看重项目落地与评测意识。评测不是一个可有可无的附加技能,是AI产品的核心环节。只搭建模型、不做效果评测,会是明显短板。
2)但“样样不完全精通”不等于不能入职。很多候选人也是概念懂,部分模块能动手,入职之后再补齐深度。
风险在于:你现在缺少对外可以展示的落地结果,HR看不到你的能力,会直接筛掉。
行动建议:
1. 优先更新简历;
2. 不必一口气做宏大完整大项目。做小而完整Demo:哪怕小型RAG项目,加上简单的评测(比如准备一批测试问题,统计召回正确率),补齐评测环节,就可以变成一个有效项目;
3. 区分:自我兴趣项目,可以天马行空;用于求职的项目,追求“完整闭环”大于追求宏大。
简短总结
你的很多痛苦,来自两套标准打架:
你内在追求探索、思考、过程体验;外界(家人、求职市场)看重落地产出、结果。
不需要否定自己爱思考、结构化的特质,只需要做场景分割:一部分时间忠于自我探索;划出一部分时间,专门按照现实世界规则做事。
如果你需要,我可以进一步:
① 帮你整理一份简短自我梳理备忘录;
② 或者帮你构思那个小型带评测的AI demo简单方案。
岗位定位、评测、个人项目完整解答
前提:你现状:大量使用现成大模型做应用,没有训练/微调底层模型的工程经验。站点allprojects.zondev.top作为作品集,用来向HR展示项目。我无法访问你的网站内部内容,只能结合你口述录音里的痛点,告诉你怎么把现有项目补全评测闭环。
一、岗位选择:AI应用产品经理 vs 模型评测产品经理
✅ 你的判断大体正确:优先冲AI应用产品经理(大模型应用/AIPM),不要优先投专职「模型评测产品经理」。
• 模型评测产品经理:偏向底座模型、基础大模型,要深度参与数据集标注、模型版本迭代、Benchmark、训练侧评估,经常要对接算法团队做底座调优,需要懂模型训练、微调、数据集生产,你的经验匹配度低。
• AI应用产品经理:拿现成大模型(GPT/Codex等)搭建上层业务产品,RAG、Agent、Prompt、工作流、业务落地;不需要训练底层模型,正好匹配你的背景:你一直在用模型、搭建应用、折腾工作流。
但是重点误区:不是应用PM就不用管评测。
两者评测的侧重点完全不一样:
1. 模型评测PM:评估底座模型本身能力,看通用基准、训练集、不同版本模型本身好坏。
2. AI应用产品经理:评估你的应用系统效果(RAG、Agent业务输出质量),不是评估底层模型本身。你要定义:业务场景下什么叫“输出合格”,构造业务评测集,判断当前RAG/Agent够不够上线,迭代Prompt、检索策略、工作流。这是AI应用PM的核心能力,面试高频考察点。
通俗讲:你不用懂得怎么训模型,但你必须懂得怎么去检验你搭出来的AI应用好不好用。没有评测,AI应用迭代就是纯靠感觉“玄学调prompt”。
二、AI应用产品经理要做的评测到底是什么?评测集怎么搭建(适配你的个人Demo)
个人Demo不需要企业级几百上千条,小而精就足够写简历,20‑50条评测样例就可以形成闭环,不需要重型标注工具。
1)评测集构成(拿你的笔记RAG Demo举例)
你的项目痛点:RAG只靠相似度召回,召回片段语义相似,但答非所问。
评测集(相当于给你的RAG出一套试卷)分为3类case:
1. ✅正常happy case:针对你的笔记库,正常提问,应该召回正确笔记片段,给出正确回答。
2. ⚠️边界case:模糊提问、跨多篇笔记综合问题、容易触发“相似度陷阱”的问题(语义相似但答案不在这篇笔记),专门用来复现你遇到的bug。
3. ❌负向case:知识库不存在答案,系统应当回复“找不到相关内容”,而不是编造幻觉。
你的评测集来源:
• 一部分来自你自己真实向笔记提出的问题(最高价值,真实业务场景)
• 一部分基于你的笔记,让大模型生成变体问句,不要全部AI生成,要人工校验一遍,AI生成的样例会过于规整。
2)评测指标(应用PM视角,不是算法视角)
不需要你去算复杂模型指标,重点分两块:
1. 检索层指标(RAG):召回命中率,即正确的笔记片段有没有被检索出来。对比两组方案:纯向量检索 VS 混合检索(向量+BM25+元数据过滤),看命中率提升多少。这正好对应你录音提到的RAG痛点。
2. 生成回答层指标:回答是否忠于知识库、有无幻觉、完整性,可以简单做1‑5分人工打分,也可以用大模型做辅助打分。
不需要100%自动化。个人Demo可以:一部分脚本自动化统计召回;回答质量做人工评测表格,把评测结果、badcase样例直接写进项目README。
3)个人Demo最小可行评测闭环(非常关键,避免过度开发)
1. 整理一份csv评测集:query|期望来源笔记ID|期望输出;
2. 分别跑两套检索策略,记录哪些case成功、哪些失败;
3. 统计召回命中率,对比优化前后差异;
4. 整理失败badcase,分析原因(分块问题?相似度陷阱?元数据缺失?),写下迭代改进思路。
这一套做完,你的项目就不再只是“跑通了RAG玩具”,而是具备AI应用产品完整闭环,简历、作品集网站allprojects.zondev.top都可以展示。
三、关于你的allprojects.zondev.top作品集网站的建议
我无法访问网站内部项目,给你落地策略:
1. 不要堆一堆半成品原型。很多AI爱好者的作品集,一堆项目,每个只是跑通demo,没有评测、没有问题复盘,HR看了价值很低。
2. 优先把「个人笔记知识库RAG」完善评测闭环,作为重点展示项目,放在网站靠前位置。
◦ 页面内容:项目背景(直接引用你录音的真实痛点:想法外化存储,RAG仅靠相似度召回不准)、方案设计、评测集说明、评测对比结果、badcase分析、可交互Demo入口、github仓库。
3. 其余旧项目:做精简筛选。
◦ 能补简易评测闭环的就补;
◦ 如果很难补评测,就定位为“探索原型”,写明:该项目偏向概念验证,缺少完整业务评测,后续迭代方向。不要假装它是完整落地项目,避免面试被深挖露怯。
4. 简历与网站对齐:简历写项目时,把评测、badcase分析、迭代决策写进去,而不是只写技术名词。
四、要避开你的老坑(录音里反复出现的问题)
你很容易陷入:无限优化架构,追求更酷炫技术(知识图谱等),而不去完成最小闭环。
针对这个RAG Demo硬性约束:
1. 第一版本不要上知识图谱,太重;先完成:文档导入、混合检索、20‑40条评测集、对比报告,就部署上线到你的网站。
2. 评测是为了暴露缺陷,不是证明系统很强,坦然展示badcase,面试时讲清楚:发现了什么问题、我做了什么优化、还有哪些不足,这是AIPM非常加分的表达。
五、面试可以直接讲的话术(整理自你的真实经历)
“我没有底层模型训练经验,更多是基于现成大模型做上层AI应用。我自己有大量笔记外化存储,遇到RAG经典问题,仅依靠向量相似度召回,经常语义相似但是拿不到真正需要的信息。于是我做了这个笔记知识库RAG项目,引入混合检索+元数据过滤;并且我作为AI应用产品视角,自建业务评测集,对比不同检索策略的召回效果,收集badcase,驱动迭代。我理解应用PM不需要训练底座模型,但需要定义业务标准,搭建评测体系,来衡量AI应用的业务质量。”
如果你需要,我可以给你输出:
1. 这个笔记RAG项目的README完整模板(直接复制到github和网站);
2. 评测集csv样例模板。
你这段理解非常贴合工业界AI应用产品经理真实日常,抓准了核心:绝大多数业务公司不会自研底座模型,都是接入外部API,工作重心不是评测模型本身的学术能力,而是在自家业务场景下评估外部模型、组合调用、管控成本、处理稳定性问题、理解商业化限制。
拆开来讲,同时结合你的笔记/录音RAG Demo、求职准备、你的录音素材,把逻辑对齐:
1、业务侧的评测 ≠ 底座模型评测
• 模型厂(做大模型底座):评测模型本身的通用能力,跑MMLU、各种基准集,看模型本身变强还是变弱。
• 业务方(绝大多数公司):我们不关心模型榜单分数,只关心:接入这个API之后,在我的业务上能不能干活。
哪怕一个模型榜单分数很高,放到你的录音转写问答场景,经常幻觉、召回错位、token消耗爆炸,那对你业务就是不合格。
你的观点:评估外部API模型、多模型组合、稳定性、问题风险、成本、额度、充值、商业化限制,这些恰恰就是AI应用PM非常核心的一块工作。
落到你的录音素材项目:你手里一堆m4a录音+转录文稿,做一个「个人录音知识库RAG」。
你不是训练Embedding、LLM,而是调用第三方API:
• 对比不同服务商的embedding接口,看针对口语转录文本的召回效果;
• 对比多个大模型API做回答生成;
• 记录各个API的token消耗、价格、速率限制、额度上限;
• 记录故障场景:并发高的时候限流、额度耗尽、接口超时、返回乱码。
这一套全部是业务视角对外购模型能力的评估,完全复刻上班之后真实工作,而不是学生式调模型。
2、接入外部API的业务产品经理实际要管哪几块(可以直接用于面试口述)
① 业务场景效果评测(第一位)
拿自己业务的真实case集跑各个API。
不是跑公开benchmark,而是业务私有评测集。
以你的录音知识库举例:测试query全部来自你真实对录音文稿提出的问题,看:
• 检索是否找得到录音里对应的片段;
• 回答是否忠于录音内容,有没有编造不存在的信息;
• 口语转录文本会有错别字、口误,模型能不能抗噪声。
badcase重点记录:哪些模型在哪些业务case直接翻车,这是选型决策依据。
② 稳定性、边界异常
• API限流、QPS上限;
• 额度耗尽直接报错(就像你昨天把Codex额度跑空);
• 服务抖动、超时;
• 大输入超长上下文截断。
产品要定义:遇到这些情况产品层怎么做降级、提示用户、任务排队。
③ 成本与用量管控、商业化约束(你的亲身经历非常加分)
你亲身踩过:礼品卡充值风险、第三方代充坑、额度重置规则、短时间大量调用token暴涨、不同模型单价差异、Go模式高消耗。
放到企业场景就是:
1. 不同模型选型的成本权衡:什么时候用强贵大模型,什么时候切换轻量便宜模型;
2. 用量监控,防止业务流量暴涨带来账单爆炸;
3. 理解服务商的商业规则:额度重置、调用限额、充值渠道风险、接口条款限制;
4. 多模型路由策略:简单任务走廉价模型,复杂任务才调用强模型。
这一块很多做AI项目的人会忽略,但企业非常看重,上线之后账单失控是真实事故。
④ 多模型组合策略
不会吊死在单一API上。同一个业务,不同子环节选用不同模型:
举你的录音知识库例子:
• 文档向量化:选性价比高的embedding接口
• 简单摘要:轻量模型
• 复杂综合问答、跨多段录音推理:调用更强的大模型
也就是:不强求一个模型搞定全部,拆分任务,组合多个外部API来达成业务目标。
3、映射回你的个人Demo:录音知识库RAG,怎么把上面这些全部体现出来
项目放在 allprojects.zondev.top,完全不用训练任何模型,全部调用外部API,完美匹配AI应用产品经理的实战体验。
项目输入:你的一堆录音转录文本(就是现在这份口述文稿)
核心设计要点:
1. 不自研模型,全部调用外部API,把这件事写在项目简介。
背景描述:现实业务大多不会自研底座大模型,本项目模拟业务方接入多家外部大模型API,面向个人录音知识库业务做选型、评测、成本权衡。
2. 私有业务评测集:基于你的录音,手工构造一批测试问题,覆盖正常提问、边界提问、知识库不存在内容的问题。
3. 做多模型对比:同样一套测试集,跑2‑3个不同API模型,记录:
◦ 业务效果(召回、幻觉、回答质量)
◦ 平均token消耗、预估单次请求成本
◦ 观察边界异常:长文本输入截断、并发请求限流情况
4. 输出选型结论:什么场景适合用哪个模型,什么场景不适合;同时记录badcase。
5. 增加简易的用量统计模块:统计每次请求消耗,模拟业务用量监控。
你不需要把全部API都付费实测,可以部分做模拟对比,在README写明:模拟企业业务接入多家外部模型的评估流程。
⚠️ 依然要守住你的老坑:不要无限优化,先做最小闭环。
不要去搞知识图谱、复杂Agent。优先完成:文档导入、多API调用、业务评测集、效果+成本对比报告,就可以上线。
4、面试时可以直接用的成套话术
“我过往更多是基于第三方大模型API来搭建AI应用,没有底座模型训练经验。我理解绝大多数业务公司不会自研底层模型,我们的核心工作不是评测模型学术榜单,而是站在业务视角评估外购模型。
拿到外部API之后,我会基于自己业务场景构建私有评测case集,验证模型能不能稳定完成业务任务,收集badcase;同时还要评估接口稳定性、限流、异常降级;还要做成本、token消耗的管控,做任务拆分,不同子任务选用合适模型,避免全部用最贵模型带来成本失控。
我自己的作品集项目,就基于我大量录音口述文稿,模拟这套流程:接入多家外部API,在录音知识库问答这个业务场景下,同时评估效果、风险、调用成本,输出选型结论。”
5、岗位定位再确认一遍
• 选:AI应用产品经理 / 大模型应用产品经理,重点就是上面这套:接入外部模型、业务评测、多模型组合、成本、稳定性、业务落地。
• 避开:底座模型评测产品经理,那个更多面向模型训练、数据集生产、底座迭代。
注意:AI应用PM也做评测,但评测对象是“我的业务系统+接入的外部模型”整体业务表现,而不是评估底座模型本身的通用能力。
如果你需要,我可以帮你写这个「录音知识库RAG」项目的README草稿,直接可以放到github和你的 allprojects.zondev.top。
你总结得非常准,这就是AI应用PM的核心护城河,不是懂一堆大模型名词,而是把模型能力锚定在业务上。
拆开捋清楚:
1. 深耕业务是前提
模型API只是原材料。同样一个大模型,放到录音知识库、客服、简历‑JD匹配,表现好坏完全不一样。不理解业务,评测就变成瞎跑benchmark。
你要先定义清楚:业务里什么算合格、什么算失败,用户真实会怎么提问,会遇到哪些噪声(你的录音文稿就有口误、重复、口语碎句)。没有业务理解,测试用例就造不出来。
2. 业务专属测试用例集,是你的“业务标尺”
不是网上公开的通用考题,是来自真实业务场景的case:正常case、边界case、容易翻车的badcase、知识库无答案的负向case。
这就是你手里的尺子:拿同一套case,去测不同API、不同prompt、不同RAG检索策略,看哪个组合更适配你的业务。
没有这套用例,迭代就靠主观感受:“感觉回答好像变好一点”,属于玄学调参。
3. 评测不是终点,评测是用来驱动优化路径
评测的产出不只是一张分数表格,而是要落地到改进方案:
• 如果大量badcase来自检索召回不准 → 优化分块、混合检索、增加元数据;
• 如果召回素材是对的,但大模型输出幻觉 → 调整prompt约束、增加引用溯源;
• 如果效果还行但是token成本爆炸 → 任务拆分,简单任务切低价模型,复杂任务上强模型;
• 如果接口容易限流超时 → 设计排队、降级、报错提示。
重点:AI应用PM不是只负责“测出问题”,而是要输出优化路径:改prompt?改检索策略?换模型?调整业务输入?做产品侧降级?
4. 区分两层,面试很容易讲清楚
• ❌ 不是:研究底座模型原理、训练、微调、刷榜单;
• ✅ 是:拿到现成模型API,用业务的标尺去校验它,组合、裁剪、管控风险成本,把模型能力变成用户可用的产品体验。
结合你个人项目的映射(录音知识库Demo)
• 业务:对个人录音口述记录做问答,素材自带口语噪声、重复、碎片化思考;
• 产出业务测试用例:来自你真实会问自己录音的问题;
• 评测:不同API、不同检索策略在这套case上的表现,同时看效果、幻觉、token成本;
• 驱动优化:根据badcase,迭代检索策略、prompt、模型路由,而不是盲目上更复杂的技术。
面试可以浓缩成一段表达
“我理解AI应用产品经理,核心并不是钻研底层模型训练。核心是深耕业务,沉淀业务专属的测试用例,用业务标尺去评估外购模型在真实场景下的表现,收集badcase,再反向输出产品侧的优化路径,同时兼顾效果、稳定性与调用成本,把大模型能力转化成可用的业务体验。”
顺带提醒你的老问题(防止重蹈覆辙)
不要把大量时间花在研究花哨架构;先把业务场景、测试case、评测‑反馈‑迭代闭环跑通。这个闭环跑通,你的Demo对于AIPM求职的价值就已经建立起来了。
如果你想,我可以帮你整理一份极简的「业务测试用例编写模板」,直接可以套到你的录音RAG项目。
先把名词用人话讲明白(适配你的录音知识管理场景)
1. Benchmark(基准集):一套固定不变的“考试题”。拿同一套题,测不同模型、不同配置,用来横向对比好坏。公开benchmark是网上通用考题;你的项目要用私有业务benchmark,就是你录音场景专属的一套测试题。
2. Eva / Evaluation(评测):拿benchmark跑系统,收集结果,打分、找问题的整套动作。
3. Good case(正常用例):系统理应答对的普通问题。
4. Bad case(坏例):系统容易翻车、答错、出问题的场景,是PM最需要重点抓的,用来驱动迭代。
你的业务场景定义:
业务:个人录音转录知识库,上下文+知识管理。
输入:大量口语录音转写文本,存在口误、重复、思维跳跃、句子残缺、多段录音跨时间的思考;
用户行为:我提问,系统检索历史录音文稿,回答我的当时想法,并且给出原文片段溯源;
业务目标:回答忠实录音原文,不编造,能区分不同时间的想法,处理口语噪声。
下面全部给你真实可直接复制写进项目csv的例子,不是抽象理论。
一、你的业务Benchmark(私有,自己造,一共三类case)
这就是你的benchmark,一共20‑40条就足够个人Demo,不需要上千条。
表格字段:query(用户提问)|期望来源录音ID|期望输出简述|case类型
1)Good Case 正常用例(happy case)
用户问清晰简单问题,知识库里面有明确答案,系统应当正确召回对应录音片段。
query 期望来源录音 期望输出简述 case类型
昨天我充值Codex Pro遇到了什么问题? Pudong 89.m4a 讲述上个月不敢用礼品卡,第三方充值失败;昨天充值多次失败,下午退款后礼品卡充值成功,大量消耗token good case
我对于结构化沟通这件事是怎么看待的? Pudong 89.m4a 家人说我表达太结构化;我认为结构化才能完整表达思想,但日常闲聊不需要这套逻辑 good case
我提到RAG存在什么缺陷? Pudong 89.m4a 仅靠相似度召回,召回文本语义相似,但不是真正想要的答案 good case
2)Bad Case(重点!业务最容易翻车的场景,你的项目核心亮点)
bad case就是现实使用非常容易出现,但AI系统很容易做错的提问。
你的录音是口语、碎片化、跨段落、有口误,下面就是你这个场景典型坏例:
Bad case类别A:跨多段录音综合问题(需要合并多篇片段)
系统经常只召回其中一小段,回答片面。
• Query:结合录音,说说我现在找工作遇到了哪几方面困扰?
• 期望:汇总三件事:①做事思考多实操少,爱优化工具不做求职本身;②表达结构化的沟通困惑;③技术半瓶水,缺少高阶项目产出。
• 系统容易犯的错:只回答其中某一点,遗漏另外两大块。
Bad case类别B:语义相似,但答案不在该片段(RAG经典坑,来自你录音原话)
文本语义长得很像,但不是要的答案,向量相似度会把它捞出来。
• Query:我为什么想要做知识图谱?
• 原文事实:我只是知道知识图谱可以解决RAG召回不准,但我并没有动手做知识图谱项目。
• 系统容易翻车:脑补我已经实现知识图谱,编造我做知识图谱项目的细节(幻觉)。
Bad case类别C:口语噪声、口误、文稿有错别字
转录文稿有口误、错字,模型容易被噪声带偏。
• Query:我一天大概消耗多少token成本?
• 原文:口述口误“10亿偷看”实际是token,估算约100元。
• 系统容易翻车:把“10亿偷看”当真,输出荒诞答案。
Bad case类别D:区分不同时间的想法(上下文/时间维度知识管理)
你有多段录音,不同日期想法会变化,系统容易新旧想法混在一起。
• Query:8月19号录音里面,我对于“产出是否必须有意义”是什么观点?
• 风险:如果后续你另外一份录音有相反想法,系统把别的录音观点混进来回答。
Bad case类别E:知识库完全没有答案(负向case)
知识库不存在该信息,系统应当说“录音资料中没有相关记录”,禁止瞎编。
• Query:我之前面试过哪些AI公司?
• 事实:这份录音完全没有提到面试过的公司。
• bad表现:编造一堆面试公司名字(幻觉)。
3)边界Case(介于好坏中间,容易不稳定)
• Query:简单总结录音中我对AIPM岗位的思考。
• 期望:精简提炼,不要大段复制原文;
• 风险:要么过于简略丢失关键信息,要么直接大段复制文本。
二、Eva(评测)在你的项目具体怎么做,不是纸上谈兵
记住:你不需要高深算法,AI应用PM的评测重点是业务表现,不是学术指标。
步骤1:固定你的benchmark csv文件
把上面good / bad /边界case全部写进csv,这一套文件固定不变。
当你修改RAG策略、切换API模型、修改prompt的时候,用同一套benchmark跑一遍,才能对比改完到底有没有变好。
步骤2:评测看哪几个指标(你的录音知识库场景)
分两层:检索层(找片段) + 生成回答层(输出答案)
1. 检索层指标(RAG召回)
• 召回命中:正确录音片段有没有被检索出来。
例:一共35条测试query,28条命中正确来源,召回命中率=28/35。
你可以对比:纯向量检索 VS 向量+BM25混合检索,看命中率提升多少。
2. 生成回答层指标(回答质量)
不用复杂数学,个人Demo两种方式结合:
① 人工打分1‑5分:
5分:完全忠于录音原文,溯源正确,无编造;
3分:大体正确,少量细节丢失;
1‑2分:幻觉、编造信息、答非所问。
② 统计幻觉case数量:统计多少条回答编造录音不存在的内容。
3. 业务附加指标(非常体现AIPM视角,别人容易忽略)
• 每条请求平均token消耗、预估成本;
• 长query下是否出现上下文截断;
步骤3:Eva之后产出什么?(评测不是输出分数就结束)
AI应用PM核心:评测拿到badcase → 分析根因 → 给出优化路径。
举几个你项目真实例子:
Badcase现象 根因分析 优化路径(产品视角)
问题需要跨多段录音,回答只取一小段 分块策略问题,相关信息被切到不同块,召回不全 调整文档分块大小;增加多片段合并prompt
语义相似但事实错误,发生幻觉 纯向量相似度召回陷阱 启用混合检索,增加元数据(录音时间标签)过滤;prompt强制要求“只能使用检索到的原文,不知道就说无记录”
转录口误文字干扰模型输出 原始转录文稿存在口语错误 检索后做简单清洗;prompt提示忽略明显转录口误
把别的录音的观点混进来回答 没有做时间维度的元数据约束 查询时带上时间过滤条件,限定检索指定日期录音
这整套表格,直接写进你的项目README,放在allprojects.zondev.top网站上。面试官看到这个,就知道你懂AI应用PM完整闭环。
三、澄清几个容易混淆概念,面试可以直接说
1. 公开benchmark(如MMLU)对你这个项目几乎没用
公开benchmark是测模型通用能力;你的私有业务benchmark,是测“我的录音知识管理业务”好不好用。业务PM优先自建业务case,而不是刷公开榜单。
2. Eva不是算法同学专属工作。
AI应用PM的Eva:定义业务case、定义什么叫合格/不合格、收集badcase、输出优化方向;算法/开发负责把评测脚本自动化跑起来。
3. Benchmark不是写完就永远不动。
真实业务会持续新增真实用户产生的badcase,迭代扩充benchmark。你的个人项目也可以写:后续会持续把我真实提问产生的badcase补充进benchmark。
四、面试简短话术示例
“拿我录音知识库项目举例,我自己构建业务私有benchmark,里面包含正常用例、各类badcase:比如跨录音综合提问、语义相似但事实不符、转录口误噪声、知识库无答案的幻觉场景。
评测(eva)的时候,固定这套case,用来对比不同检索策略、不同API模型。不只统计召回命中率,我还会人工评估回答是否忠于录音原文,统计幻觉情况,同时记录token成本。
评测的目的不是拿一个分数,而是解析badcase根因,输出产品侧优化路径,比如调整检索策略、增加元数据过滤、改写prompt等,完成评测驱动迭代的闭环。公开的通用benchmark参考意义有限,业务场景下自己的测试用例才是最重要标尺。”
如果你需要,我可以给你一份完整可直接复制的csv模板文本。
概念澄清 + 自动评测现实情况(结合你的录音知识库Demo)
名词通俗拆解
1. 评测集(Test set):就是一套问题+标准答案/期望输出的题库,也就是你的试卷本体。
字段一般:query(用户提问)、ground_truth(标准答案)、参考来源片段。
你的项目:csv里面那几十条good/bad case,这一份csv文件本身就是评测集。
2. Benchmark(基准):评测集 + 评测规则 + 指标整套体系,不只是题目。
Benchmark = 题库(评测集)+打分规则+评判标准,用来固定不变,横向对比不同方案。
你做的私有业务benchmark:固定这份录音场景评测集,固定打分维度(忠实原文、召回命中、幻觉、成本);不管切换什么API、调整RAG策略,都用同一套卷子考试,保证对比公平。
简单记:
• 评测集=考卷上的一道道题目;
• Benchmark=整套考试:题目+判分标准,用来做对比实验。
3. Eva / Evaluation(评测):执行整套考试的动作:拿评测集喂给系统,拿到输出,按照benchmark规则打分、统计badcase、分析问题,整个流程叫Eva。
是不是完全靠人工打分?有没有AI做评测的工具?
✅确实有专门AI评测方案,业界叫 LLM‑as‑Judge(大模型充当裁判),还有现成开源库 RAGAS、DeepEval、LlamaIndex‑Eval 等工具。
原理:拿更强的大模型当判卷老师,输入:用户问题、系统输出回答、原始参考材料,让裁判模型按照你写好的打分规则自动输出分数+扣分理由,替代大量人工重复打分。
但是非常关键:AI裁判不是完美的,不能完全信任
1. 裁判本身也是大模型,会自带偏见:偏爱长回答、偏爱自己同家族模型、偶尔判错事实,和人类标注不是100%对齐,一般对齐率80‑85%左右。
2. Ground‑truth标准答案(你的评测集)依然必须是人写的。
AI可以帮你批量判卷,但出考卷(业务评测集)这件事AI不能代劳。业务场景下哪些是good case、哪些是bad case、什么叫正确答案,是产品基于业务定义出来,这是AIPM的工作,不能交给AI生成全套测试集。
你录音知识库:哪些提问会踩RAG相似度陷阱、哪些提问会跨多段录音,这些业务case必须你自己梳理。
工业界真实模式:混合模式(人工 + AI裁判)
1. 人来产出业务评测集(出卷子):定义case、ground‑truth、业务打分标准;
2. AI裁判批量跑大规模打分(判卷子),提升效率;
3. 人做抽样复核:随机抽一部分AI打的分数,检查裁判有没有乱判;重点看所有badcase,人工确认;
4. 发现裁判判错,优化裁判的prompt提示词。
❌误区:不是丢给AI工具就万事大吉,工具只是提高效率,业务标尺、什么算合格,是人定义。
映射到你的录音知识库Demo(个人项目怎么做,不要过度工程)
1、你产出私有业务评测集(csv)【人完成,PM核心工作】
字段示例:
query,ground_truth,reference_source,case_type
query:用户提问
ground_truth:期望的回答要点(不是逐字长文,要点即可)
reference_source:对应录音ID
case_type:good / bad / boundary
这一步完全是你的业务思考,工具无法替代。
2、两种评测执行方案(二选一,个人Demo够用)
方案A:轻量,LLM‑as‑Judge自动判分(推荐,贴合真实工业流程)
使用RAGAS或者自己写简单裁判prompt:
输入给裁判模型:
• 用户问题
• RAG系统实际输出回答
• 录音原始参考片段
• 你规定打分维度:
1)忠实度:回答是否来自录音原文,有没有幻觉编造;
2)完整性:关键要点有没有遗漏;
3)是否答非所问。
裁判输出:1‑5分 + 扣分理由。
同时保留检索层的客观指标:召回命中率(这个是脚本直接算,不需要AI裁判)。
注意你的Demo要写清楚局限性:本项目使用LLM‑as‑Judge做自动评测,会做抽样人工校验,裁判模型本身存在一定偏差。面试的时候主动说出这个认知,非常加分。
方案B:极简版本,不引入复杂库
不跑大规模自动化,评测集20‑35条,脚本跑RAG拿到输出,人工逐条打分。
个人Demo规模小,完全合理。虽然不能大规模,但你完整展示了:业务benchmark怎么构建、case怎么设计、badcase怎么归因、怎么驱动迭代。
面试官看重的是你的思考闭环,不是工具堆得多复杂。
3、绝对不要做的坑(你的老问题)
不要沉迷把评测流水线做的无比复杂。
优先:写完业务评测集,跑通一轮评测,拿到分数、badcase、优化建议,就完成闭环。不要花大量时间调评测工具本身,本末倒置。
面试可以直接复述的完整话术
“AI应用评测不会完全靠人工,业界会使用LLM‑as‑Judge,用大模型充当裁判做批量自动打分,有RAGAS这类开源工具。但有一个边界:业务评测集也就是考卷,是产品基于业务场景人工定义出来的,AI不能代替我们定义业务什么算对什么算错。
AI裁判也会有偏见、判错,工业界一般是混合模式:人构建业务benchmark,AI做大规模批量判分,再人工抽样复核badcase。
拿我的录音知识库项目举例,我自己整理业务测试case,形成私有benchmark;再使用裁判模型自动化打分,同时人工校验结果,不只看分数,重点分析badcase根因,输出产品侧的优化路径。”
补充区分两件事(面试容易混淆)
1. 底座大模型评测(模型厂):大量公开benchmark(MMLU等),成千上万道题,追求通用能力;
2. AI应用业务评测(业务方AIPM,你的定位):不用公开榜单,自建私有业务benchmark,聚焦你的业务场景,评估“接入外部API之后整套业务系统好不好用”,同时兼顾效果、幻觉、成本、稳定性。
如果你需要,我可以给你一份:
1)裁判模型(LLM‑as‑Judge)的Prompt模板,可以直接复制;
2)你的录音项目完整csv表头样例。
AI应用(录音知识RAG)可用性指标、目标阈值、评测频次、执行场景
前提:你是AI应用PM视角,不是算法研究员。
不追求学术上完美指标,重点:指标可落地、可以指导业务、能写进你的Demo项目、面试讲得通。
你的系统:录音转录知识库RAG,输入口语文稿,做问答溯源。
一、分成两大类指标
1)客观可计算指标(脚本直接算,无主观)
2)质量指标(LLM‑as‑Judge打分 + 抽样人工复核)
1. 客观指标(检索层、工程&成本)
指标 含义(录音RAG场景) 计算方式
召回命中率(Retrieval Hit Rate) 正确的录音片段有没有被召回出来 命中case数 ÷ 总评测case数
只要参考录音片段出现在top‑k召回列表,就算命中
上下文截断失败率 输入过长,发生内容被截断 发生截断的case ÷ 总case
平均token消耗 / 单次请求 成本指标,模拟业务账单管控 总消耗token ÷ 请求次数
API失败率 调用API报错、限流、超时 失败请求数 ÷ 总请求
召回命中率:只管“有没有把正确素材捞出来”,捞出来不代表回答就一定对,后面还有生成环节。
2. 回答质量指标(LLM‑as‑Judge输出,1‑5分)
5=最优,1=最差
1. 事实忠实度(最重要,防幻觉):回答全部来自检索录音材料,不编造录音不存在信息。
2. 回答完整性:是否覆盖用户问题需要的全部要点,没有遗漏关键信息。
3. 相关性:没有答非所问。
衍生统计值:
• 幻觉占比:出现编造事实的case ÷ 总case
• Bad Case占比:整体得分≤2分的样例 / 全部case
• Good Case占比:得分4‑5分样例 / 全部case
✔不是单纯看bad case绝对数量,看占比。
二:怎么设定好坏阈值、业务目标(重点,PM工作)
⚠个人Demo 和真实线上业务目标是两套标准,要区分开,写在README。
真实业务的目标不是拍脑袋,来自用户容忍度。
① 你的个人Demo(录音知识库,仅供自己使用)
属于个人工具,容错可以高一点
• 召回命中率 ≥75%
• 幻觉占比 ≤15%
• bad case占比 ≤20%
解读:
• 如果:召回命中率60%,幻觉25%,badcase30% → 差,需要迭代检索、prompt
• 如果:召回82%,幻觉10%,badcase16% → 达到个人工具可用目标
② 如果是To‑B / To‑C正式线上产品(参考,面试可以讲)
线上面向普通用户,容忍度更低:
• 召回命中率 ≥85%
• 幻觉占比 ≤5%
• bad case占比 ≤10%
注意:目标不是无限100%。100%成本极高,现实业务会接受可控比例bad case,搭配产品兜底策略。
比如bad case出现的时候,界面展示原始录音溯源片段,允许用户自己看原文,不完全信任AI回答。
当指标没达到目标,怎么去对齐、如何达成目标(PM分析路径)
拿到评测结果之后,不是改代码,而是先定位根因,再选方案:
1. 召回命中率低
• 根因:分块不合理;口语文本噪声;只靠向量相似度;缺少元数据过滤
• 行动:启用混合检索(向量+BM25);调整分块大小;增加录音时间标签过滤。
2. 召回命中,但幻觉仍然很高
正确素材捞到了,但是大模型自己乱编
• 根因:prompt约束弱;模型本身容易幻想;上下文过载
• 行动:改写prompt强制:只能使用给出的参考材料,不知道就回复无相关记录;输出附带原文溯源;复杂问题切换更强模型。
3. 完整性差,要点丢漏
• 根因:top‑k召回太少,跨多录音信息没有全部拿到
• 行动:调高top‑k;增加多片段摘要合并逻辑。
4. token消耗过高,成本超标
• 根因:全部case都调用最贵大模型
• 行动:做模型路由;简单摘要用廉价模型;复杂推理才调用强模型。
产品兜底(非常体现PM思维,不完全靠模型优化):
就算指标达标,依然会有bad case。产品层面增加兜底:展示原始录音片段;增加反馈按钮(回答错误);知识库无内容时的友好提示。
三、评测频次 & 在什么场景下跑评测(什么时候做Eva)
分:回归评测、迭代评测、上线前评测、定期巡检评测
1.迭代评测(每次改动之后必跑,最高频)
触发时机:只要改动系统任意变量,就要跑一遍完整benchmark
• 修改RAG分块策略
• 切换Embedding / LLM API模型
• 修改Prompt提示词
• 修改检索策略(开启BM25、增加元数据过滤)
目的:防止改A弄坏B,做回归。
拿同一套固定benchmark跑,对比修改前后指标,确认是真的变好,不是主观感觉“好像变好了”。
👉你的Demo:每调整一次代码/配置,就完整跑一遍私有benchmark。
2.上线前评测(发布新版本之前)
全部benchmark跑一遍,核对指标是否达到预设业务目标;集中分析bad case,评估是否可以发布。
如果指标远低于目标,就不发布,继续迭代。
3.定期巡检评测(线上已经运行)
线上业务,固定周期跑整套benchmark,例如每周一次。
为什么:外部API服务会悄悄变化!服务商模型版本静默升级、接口行为变化,会导致同样输入输出质量突然变差。
哪怕你一行代码没改,外部模型变了,你的业务效果会退化。
这是接入第三方API业务非常现实的坑,你的录音项目README可以写上这个风险点。
4.增量case补充评测(持续扩充benchmark)
真实使用过程中,用户(你自己)遇到新的bad case,不能丢掉。
把真实踩坑的case,追加加入benchmark题库。
benchmark不是写完就永久不变,是持续生长。
❌不适合做评测的场景
1. 随便拿几个临时想到的问题随便问两句,这不叫benchmark评测,只是简单试玩。
2. 业务场景发生巨大变化,还用旧benchmark(benchmark要跟着业务更新)。
四、把整套逻辑浓缩成面试话术
“对于AI应用的可用性,我们会同时看客观指标与质量指标。客观指标包含召回命中率、API失败率、token消耗;质量指标会统计good case、bad case占比以及幻觉占比。
作为产品经理,我们会结合业务容忍度预设目标阈值,不需要追求绝对100分。当指标不达标,要先定位根因:是检索问题、prompt问题,还是模型本身问题,选择对应的优化方案,同时设计产品兜底策略,不能完全依赖模型能力。
评测不是只做一次。每次修改prompt、检索策略、切换API模型,都要跑整套固定benchmark做回归验证;新版本上线前完整评测;线上环境还要周期性巡检,因为第三方API模型可能静默变更,导致业务效果退化。同时,真实使用中遇到的新bad case,持续补充进评测集,让benchmark跟随业务迭代。”
补充给你Demo项目的落地小提醒
你的个人项目README中可以写明局限:
本项目benchmark规模有限,LLM‑as‑Judge自动评测存在裁判偏差,会搭配人工抽样复核;目标阈值是面向个人知识管理工具设定,和面向大众C端产品标准不一样。
如果你需要,我可以整理一份:写在github/readme上的「评测部分完整示范段落」。