三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

Notion五次重建启示:产品公司如何判断AI时机与落地Custom Agents

Notion五次重建启示:产品公司如何判断AI时机与落地Custom Agents

1. 项目概述:从“AI焦虑”到“AI落地”的艰难跨越

最近和不少做产品的朋友聊天,发现一个挺有意思的现象:大家普遍陷入了“AI焦虑”。不是焦虑AI会取代自己,而是焦虑自己的产品怎么还没用上AI,感觉再不搞点AI功能,产品就落伍了,投资人都不好意思见。这种焦虑催生了很多“为AI而AI”的功能,比如在聊天框旁边硬塞一个AI助手图标,或者在设置里加一个“AI优化”的开关,用户点进去发现就是个简单的文本润色。结果往往是,开发团队吭哧吭哧搞了几个月,上线后用户不买账,数据没增长,团队士气还受了打击。

Notion最近分享的一个案例,恰恰给这种普遍焦虑下了一剂猛药。他们为了做出真正“可用”的Custom Agents(自定义智能体),内部竟然重建了整整5次。这个数字背后,不是一个技术炫技的故事,而是一个关于产品公司如何判断AI时机、如何跨越从“有AI”到“AI有用”这道巨大鸿沟的实战记录。它回答的核心问题不是“怎么用AI”,而是“在什么时候、以什么方式、为了什么目的引入AI”。这对于所有在思考AI转型的产品经理、创业者和技术负责人来说,价值远超一个具体的API调用教程。

今天,我们就来深度拆解Notion这“五次重建”背后的逻辑。这不仅仅是一个案例复盘,更是一套可供任何产品团队参考的“AI时机判断与落地”的方法论。我们会看到,真正的挑战往往不在模型本身,而在于如何将模糊的“智能”愿景,精准地锚定到用户真实、高频、可被满足的“任务”上。

2. 核心思路拆解:为什么是“五次重建”?

第一次看到“重建五次”这个说法,很多人第一反应可能是:是不是技术架构选错了?或者团队能力不行?但结合Notion的产品特性和AI的特性来看,这五次迭代,本质上是在反复校准三个关键坐标:用户价值、技术可行性与产品体验的平衡点

2.1 第一次重建:从“万能助手”幻想中醒来

几乎所有产品团队在构思第一个AI功能时,都会犯同一个错误:想做“万能助手”。Notion的起点很可能也是如此。想象一下,在一个集成了笔记、数据库、任务管理、Wiki的All-in-One工作空间里,一个无所不能的AI助手听起来多么性感——“帮我写周报”、“总结这篇文档”、“基于这个数据库生成图表”、“规划下个季度的项目”…… 愿望清单可以列得很长。

第一次重建的核心教训就在这里:目标过于宏大,导致无法落地。团队可能尝试用一个或一组提示词(Prompt)去覆盖所有这些场景,结果就是:

  1. 提示词工程变成噩梦:为了兼顾各种任务,提示词变得极其复杂、脆弱且难以维护。
  2. 效果平庸:AI在每个场景下都只能做到60分,无法在任何一个具体场景中提供90分的惊艳体验。
  3. 用户困惑:用户不知道这个AI能干什么、不能干什么,试了一两次觉得“不太聪明”,就再也不用了。

这第一次重建,代价巨大,但价值也最大。它让团队明白了一个根本原则:AI功能,尤其是初期的AI功能,必须是场景驱动,而非技术驱动。你需要找到那个“钉子”,然后用AI这把“锤子”狠狠地、精准地砸下去,而不是挥舞着一把大锤,觉得哪里都能敲两下。

2.2 第二到第四次重建:寻找“高频刚需”场景

在放弃了“万能助手”的幻想后,Notion团队开始收缩战线,进入场景筛选和验证阶段。这几次重建,我推测是在不同垂直场景间的徘徊和试错。

  • 第二次尝试:聚焦“内容生成”。Notion的核心是文档,那么最直接的AI应用就是辅助写作。团队可能尝试了“续写”、“润色”、“扩写”、“改变语气”等一系列功能。但问题随之而来:这些功能虽然有用,但市面上已有太多同类工具(如Grammarly,各种写作助手),缺乏独特性。更重要的是,在Notion中“写文档”本身是一个深度思考过程,频繁调用AI打断流可能并不总是最佳体验。
  • 第三次尝试:聚焦“信息提取与总结”。Notion用户积累了海量资料。AI能否自动阅读页面内容,提炼摘要、生成标签或提取待办事项?这个方向很有价值,但面临准确率信任度的挑战。如果AI总结漏掉了关键点,或者提取的待办事项不准确,用户反而需要花更多时间去核对,这就成了负担而非助力。
  • 第四次尝试:聚焦“数据库操作”。这是Notion区别于其他笔记软件的核心。能否用自然语言操作数据库?“找出上个月花费超过1000美元的所有项目”、“给所有状态为‘进行中’的任务添加‘高优先级’标签”。这个方向技术挑战更大,涉及对数据库Schema的理解、查询语句的准确生成与安全执行。但它与Notion的核心价值绑定最深。

这几次重建,是一个典型的“探索-测量-学习”循环。团队通过快速构建原型(可能是一个内部插件或一个简陋的界面),在小范围用户中测试,收集数据:使用频率、完成率、用户满意度、是否真的节省了时间。他们不是在重建代码,而是在重建对“用户究竟需要什么样的AI”的认知。

2.3 第五次重建:锚定“Custom Agents”与“任务闭环”

前四次的积累,最终导向了第五次,也是最终走向成功的这一次——Custom Agents(自定义智能体)。这个选择妙在哪里?

  1. 它继承了“数据库”这个核心场景的优势:Agents可以深度绑定特定的数据库视图(View),理解其字段和内容。
  2. 它解决了“万能助手”的模糊性问题:每个Agent都是为一个特定任务而生的。比如“招聘跟踪Agent”、“内容日历Agent”、“客户反馈分析Agent”。任务定义极其清晰。
  3. 它实现了“可控的自动化”:与完全自动化的AI工作流不同,Agent通常以“建议-确认-执行”或“半自动辅助”的方式工作。用户保有最终控制权,这极大地降低了错误风险,建立了信任。例如,一个“会议纪要Agent”可以自动提炼要点和行动项,但需要用户确认后才更新到相关任务数据库。
  4. 它具备了“可组合性”和“扩展性”:一个成功的Agent可以成为模板,被其他用户复制和修改。这为社区化和生态建设打下了基础,而不仅仅是公司提供的一个静态功能。

第五次重建,终于找到了那个完美的平衡点:一个既有明确用户价值(提升特定任务效率)、技术相对可行(基于已知数据库结构的任务)、又能完美融入Notion产品哲学(灵活、可定制)的形态。它不是一次技术的推倒重来,而是一次产品定义上的终极聚焦。

3. 产品公司的AI时机判断框架

从Notion的五次迭代中,我们可以提炼出一套适用于大多数产品公司的AI时机判断框架。在你决定投入资源之前,请先回答下面这四个层级的问题:

3.1 第一层:战略必要性——我们真的需要AI吗?

不要因为焦虑而行动。先问:

  • 核心价值增强:AI能否显著增强我们产品的核心价值主张?对于Notion,核心是“组织信息与知识”,AI增强的方向是“更智能地组织和提取信息”,高度契合。
  • 防御性壁垒:如果不做,竞争对手做了,是否会构成致命威胁?或者,我们做了,是否能建立新的竞争壁垒?
  • 市场与资本叙事:虽然不应盲目追随,但必须承认,AI是当前技术和资本的主流叙事。一个合理的AI战略有助于吸引人才、稳定团队士气、并在融资时获得关注。但这必须是附加理由,而非首要理由

如果三个问题中有两个以上的答案是肯定的,那么可以进入下一层考量。

3.2 第二层:场景可行性——有没有“高价值、可界定”的任务?

这是最关键的一层,决定了AI功能是“花瓶”还是“引擎”。

  • 高频:这个任务是否是用户经常做的?频率决定了功能的曝光度和价值总量。
  • 刚需:这个任务是否让用户感到麻烦或耗时?AI解决方案是否能带来“哇哦”的体验提升?
  • 可界定:任务的输入、输出和成功标准是否清晰?模糊的任务(如“让我的工作更高效”)注定失败。清晰的任务(如“将邮件中的会议时间自动填入日历”)才可能成功。
  • 数据可及:完成这个任务所需的数据(用户输入、上下文信息、产品内部数据)是否可以被AI模型安全、合规地访问?

实操心得:用一个简单的“任务卡片”来筛选场景。为每个潜在AI场景创建一张卡片,写下:任务名称、用户画像、具体操作步骤(Before AI)、期望的AI介入方式、所需数据、成功指标(如节省时间、提升准确率)。然后团队投票,选出得分最高的1-2个进行原型验证。绝对不要同时启动超过3个场景的探索。

3.3 第三层:技术可实现性——我们能否以合理的成本实现它?

这一层需要技术负责人深度参与。

  • 模型选型:是使用通用大语言模型(如GPT-4、Claude)的API,还是微调开源模型(如Llama),或是训练专用小模型?通用API启动快、效果不错但成本高、数据可控性差;自建模型成本高、周期长但可控性强。Notion显然选择了基于通用大模型(推测是GPT)构建Agents,这是产品公司快速验证市场的合理选择。
  • 提示词工程与Agent框架:复杂的任务需要复杂的提示词链(Chain of Thought)或Agent框架(如LangChain、LlamaIndex)。团队是否具备这方面的工程化能力?能否管理好提示词的版本迭代?
  • 系统集成与安全:AI功能如何与现有产品代码、数据层、权限系统集成?如何防止提示词注入攻击?如何确保AI操作不会破坏用户数据?
  • 成本预估与监控:大模型API调用是按Token计费的。一个功能上线后,如果突然爆火,会不会产生无法承受的账单?必须建立实时的成本监控和用量预警机制。

注意:技术可行性评估必须包含“降级方案”。即,当AI服务不可用(如API超时、故障)时,用户体验如何平滑降级?是显示一条友好的提示信息,还是切换到一个简化的非AI流程?没有降级方案就上线AI功能是极其危险的。

3.4 第四层:体验可融合性——AI是否像“原生功能”一样自然?

这是产品经理和设计师的主场。AI不能是一个“外挂”或“弹窗”,它必须流淌在产品的血液里。

  • 触发自然:用户如何在正确的场景下,以最少的步骤唤起AI功能?是斜杠命令(/)、按钮悬停、还是自动建议?
  • 交互透明:AI在处理时,应该给用户适当的反馈(如“正在思考…”),让用户感知到进程,但又不能太打扰。
  • 结果可控:AI的输出必须是可以轻松编辑、确认或否决的。永远提供“撤销”按钮。Notion的Agents最终采取“建议-确认”模式,就是这一原则的体现。
  • 心智模型一致:AI的功能命名、操作逻辑要符合产品整体的设计语言和用户心智模型。在Notion里,它叫“Agents”,而不是“Bots”或“Assistants”,这与其“可定制、可组合”的产品哲学一脉相承。

只有通过了这四层拷问,一个AI功能才具备了“可做”的基本条件。Notion的五次重建,正是在第二层(场景可行性)和第四层(体验可融合性)上进行了反复的、痛苦的校准。

4. 从“可用”到“好用”:Custom Agents的设计与实现要点

假设你的团队也判断出,类似Notion Custom Agents的“任务特定型智能体”是你们产品的正确方向。那么,在具体设计和实现中,有哪些坑需要提前避开?

4.1 Agent的核心四要素设计

一个有用的Custom Agent,远不止一段聪明的提示词。它是由四个要素构成的系统:

  1. 身份与任务指令:这是Agent的“大脑”。你需要用系统提示词(System Prompt)清晰地定义:

    • 你是谁:例如,“你是一个专注于分析销售数据,并发现潜在风险的助手。”
    • 你的能力与限制:例如,“你只能访问‘2024年销售记录’这个数据库,并且只能进行读取和总结分析,不能修改任何数据。”
    • 你的目标:例如,“你的目标是每周一自动扫描新增数据,找出销售额环比下降超过20%的客户,并分析可能的原因。”
    • 你的输出格式:例如,“请用Markdown表格列出异常客户,并为每个客户提供不超过3点的原因分析。”

    实操心得:撰写这些指令时,要像给一个非常聪明但缺乏背景知识的实习生布置工作一样,极度精确,避免歧义。并且,这部分内容应该对用户部分可见或可编辑,让高级用户能微调Agent的行为,这增加了透明度和信任感。

  2. 上下文与知识库:这是Agent的“眼睛和耳朵”。Agent需要知道哪些信息?

    • 静态知识:产品使用手册、行业术语表、公司规范等。可以通过向量数据库(Vector Database)嵌入,供Agent检索(RAG)。
    • 动态上下文:用户当前打开的页面、选中的文本、所在的项目空间等。这需要产品提供良好的上下文获取API。
    • 用户历史与偏好:用户过去对类似建议的采纳或拒绝情况,可以用来优化未来建议。
  3. 工具集:这是Agent的“双手”。Agent能调用哪些具体操作?

    • 数据查询工具:查询某个数据库,过滤、排序、聚合数据。
    • 数据修改工具:更新某个字段、创建新条目(需谨慎授权)。
    • 内容生成工具:撰写摘要、生成标签、起草邮件。
    • 外部工具:调用日历API安排会议、发送邮件通知等。关键点:工具的设计必须遵循“最小权限原则”。一个用于“总结”的Agent,就不应该被授予“删除”的权限。同时,工具调用的结果需要被结构化地返回给Agent,以便进行下一步推理。
  4. 交互与确认流程:这是Agent与用户的“对话界面”。是全自动、半自动还是手动触发?

    • 全自动:适用于低风险、高确定性的任务(如自动分类、打标签)。必须提供便捷的撤销和复查入口。
    • 建议-确认:Agent提供建议(如“将这10条反馈归类为‘功能请求’”),用户一键确认或批量操作。这是最平衡的模式。
    • 对话式:用户与Agent通过多轮对话逐步明确任务。适合更开放、探索性的场景。

4.2 技术架构的取舍:插件化 vs 原生集成

这是另一个关键决策点,决定了长期的技术债和迭代速度。

  • 插件化架构
    • 优点:快速上线,风险隔离,可以利用社区生态。开发者可以基于标准API构建五花八门的Agent。
    • 缺点:体验难以做到深度原生(如深度UI集成、性能优化),权限和数据访问可能受限,不同插件质量参差不齐,管理复杂。
  • 原生集成架构
    • 优点:用户体验极致流畅,功能深度集成,性能和安全可控性高。
    • 缺点:开发周期长,试错成本高,功能迭代速度受制于整体发版节奏。

Notion的Custom Agents目前看来是以原生集成为主,但为未来可能的开放生态留了接口。对于大多数产品公司,我的建议是:MVP阶段采用“内嵌式原生原型”。即在产品内部,用一个相对独立但UI风格一致的模块来开发第一个Agent,快速验证核心场景。验证成功后,再决定是深化为完全原生功能,还是抽象出一套插件框架。

4.3 避坑指南:那些“重建”教我们的事

  1. 不要追求“零样本”的完美:指望用户输入一句模糊的话,AI就能完美理解并执行复杂任务,这在现阶段是不现实的。提供一些预设的、精心调校过的Agent模板,让用户从“选择”开始,而不是从“描述”开始,成功率会高得多。
  2. 设计“逃离舱”:任何时候,用户都必须能轻易地中断、取消或忽略AI的建议。一个无法被关闭的“智能”功能,是最令人反感的。
  3. 度量“真价值”,而非“使用量”:不要只看AI功能被调用了多少次。要关注更深层的指标:任务完成时间是否缩短?操作步骤是否减少?用户完成复杂任务的成功率是否提升?例如,一个“生成报告”的Agent,成功的指标应该是“用户使用该Agent生成并最终采纳的报告数量”,而不仅仅是“生成按钮的点击次数”。
  4. 接受并管理“幻觉”:大语言模型会产生幻觉(胡编乱造)。在产品层面,可以通过以下方式缓解:
    • 限定范围:让Agent只处理它有明确知识或数据支持的问题。
    • 提供引用:如果Agent的结论基于某些文档或数据,标明来源。
    • 用UI设计引导:对于关键操作(如删除、修改重要数据),设计强制确认步骤,并在确认信息中清晰展示AI建议的操作内容。

5. 实施路线图:从0到1打造你的第一个“可用”Agent

基于以上分析,我们可以为决心行动的产品团队规划一个四阶段的实施路线图。

5.1 阶段一:内部黑客松(2-4周)

目标:用最低成本,快速产生3-5个Agent概念原型,并完成内部验证。

  • 动作:组织一个跨职能(产品、设计、研发)的小团队,进行为期1-2周的黑客松。规则是:不使用任何新产品代码,只能利用现有的公开大模型API(如OpenAI、Anthropic)和内部数据接口(需脱敏),构建一个能解决某个具体员工痛点的Agent。
  • 产出:可交互的演示原型(甚至可以是拼接的截图和视频),以及一份简短的评估报告,包括:解决的问题、使用的技术、潜在的用户价值、主要的技术与体验风险。
  • 关键成功因素:公司高层给予“允许失败”的空间,并亲自参与演示和评审。

5.2 阶段二:单点深度打磨(8-12周)

目标:从黑客松的获胜创意中,挑选出最具潜力的1个,将其打磨成第一个面向真实用户(可先小范围Beta)的“可用”Agent。

  • 动作
    1. 精准定义:用“任务卡片”法,将场景描述精确到不能再精确。
    2. 技术选型:确定模型、框架、集成方式。此时建议采用“轻量集成”模式。
    3. 体验闭环设计:完整设计从触发、AI思考、结果展示、用户确认/编辑到最终任务完成的整个闭环。
    4. 开发与内部测试:小团队敏捷开发,频繁在团队内部使用,收集反馈。
  • 产出:一个集成在产品内的、功能完整的Agent,以及一份初步的用户行为数据(来自Beta测试)。
  • 关键成功因素:极度克制,只做一个功能,但把它做深、做透、做到体验流畅。

5.3 阶段三:数据驱动迭代与模式抽象(12-24周)

目标:验证第一个Agent的价值,并抽象出可复用的Agent构建模式。

  • 动作
    1. 发布与度量:向更大范围的用户发布(如10%的日活用户),严格监控前述的“真价值”指标。
    2. 收集反馈:通过问卷、用户访谈、支持工单,深入理解用户如何使用、为何不用。
    3. 抽象模式:总结第一个Agent的成功经验:它的指令结构是怎样的?用了哪些工具?交互流程如何?形成一份内部的《Agent设计模式手册》。
    4. 构建基础设施:根据模式,开始搭建更通用的Agent管理后台、提示词版本管理工具、成本监控系统等。
  • 产出:经过市场验证的Agent案例、可复用的设计模式与初步的技术基础设施。
  • 关键成功因素:敢于根据数据否定自己,如果核心指标不达标,要有勇气回炉重造或关闭该功能。

5.4 阶段四:平台化与生态探索(24周以后)

目标:将Agent能力产品化、平台化,探索更复杂的应用和可能的开放生态。

  • 动作
    1. 推出Agent模板市场:让用户可以直接使用公司官方和社区贡献的优质Agent模板。
    2. 开放低代码构建器:允许高级用户通过图形化界面,组合工具和指令,创建自己的简单Agent。
    3. 探索开放API:考虑向第三方开发者开放Agent开发能力,构建生态系统。
  • 产出:一个活跃的Agent生态,AI从“一个功能”变为产品的“一种基础能力”。
  • 关键成功因素:平衡好开放性与安全性、体验一致性。

6. 常见陷阱与灵魂拷问

在踏上这条道路之前,请你们团队再一起回答以下这些灵魂拷问,它们可能比任何技术方案都重要:

  1. 我们是在解决一个真实存在的问题,还是在寻找一个问题的AI解决方案?如果去掉“AI”这个词,这个功能需求还成立吗?如果成立,它本身的优先级有多高?
  2. 如果这个AI功能大获成功,它会不会蚕食我们现有的、利润更高的核心功能?例如,一个能自动生成精美幻灯片的AI,会不会让用户不再购买高级模板?
  3. 我们准备好为“不确定性”买单了吗?大模型的输出具有不确定性,随之而来的客服成本、用户教育成本、品牌声誉风险,我们是否有预案?
  4. 我们的团队文化,是“快速试错”还是“一次做对”?AI功能的探索需要前者。如果团队文化无法容忍公开的失败和频繁的方向调整,那么过早全面投入AI会非常痛苦。
  5. 我们有没有“AI负责人”?这个人需要横跨产品、技术、设计,有决策权,能协调资源,并对最终的用户价值和商业结果负责。如果只是由工程师或产品经理兼职,很容易在复杂权衡中迷失方向。

Notion的五次重建,不是五次失败,而是五次昂贵的、但至关重要的学习。它揭示了一个朴素却容易被忽略的真理:在AI时代,最大的挑战或许不是技术本身,而是我们如何使用技术。对于产品公司而言,比“拥有AI”更重要的,是拥有判断AI时机的能力将AI转化为用户价值的耐心与智慧。这条路没有捷径,它始于一个宏大的愿景,历经无数次痛苦的聚焦和收敛,最终落脚于一个具体、微小但真正有用的任务上。当你找到那个任务时,重建的次数就不再是成本的象征,而是专业与诚意的勋章。

← 返回列表