<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-CN"><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://hubooooooo.github.io/ai-pm-articles/feed.xml" rel="self" type="application/atom+xml" /><link href="https://hubooooooo.github.io/ai-pm-articles/" rel="alternate" type="text/html" hreflang="zh-CN" /><updated>2026-11-09T03:15:20+00:00</updated><id>https://hubooooooo.github.io/ai-pm-articles/feed.xml</id><title type="html">AI 产品经理手记</title><subtitle>关于 AI 技术、产品设计与实际落地的观察、实践和独立判断</subtitle><author><name>hubo</name></author><entry><title type="html">用户到底省了多少事？——从「折叠子 Agent」谈 AI 办公产品的价值</title><link href="https://hubooooooo.github.io/ai-pm-articles/2026/11/07/user-effort-over-agent-count.html" rel="alternate" type="text/html" title="用户到底省了多少事？——从「折叠子 Agent」谈 AI 办公产品的价值" /><published>2026-11-07T00:00:00+00:00</published><updated>2026-11-07T00:00:00+00:00</updated><id>https://hubooooooo.github.io/ai-pm-articles/2026/11/07/user-effort-over-agent-count</id><content type="html" xml:base="https://hubooooooo.github.io/ai-pm-articles/2026/11/07/user-effort-over-agent-count.html"><![CDATA[<blockquote>
  <p>本文是对 Anthropic《Building agents: When to fold subagents into your main agent loop》一文的思考与延伸。
原文：https://claude.com/resources/articles/building-agents-when-to-fold-subagents-into-your-main-agent-loop</p>

  <p>核心问题：当模型已经能承担更多工作时，我们该怎么重新设计产品，才能让用户实际受益？</p>
</blockquote>

<p>最近我看了 Anthropic 的一篇文章，讲的是怎么把一部分子 Agent 的能力，收回到主 Agent 里面。</p>

<p>这个方向，我其实是认可的。随着模型能力变强，以前需要拆成好几个环节才能完成的工作，现在确实有机会交给同一个 Agent，让它自己规划、调用工具，再根据结果调整下一步。对于那些前后依赖比较强的任务，这样做可以减少交接，也方便它理解完整的事情。</p>

<p>我觉得，这篇文章还能再往下想一层：当模型已经能承担更多工作的时候，我们应该怎么重新设计产品，才能让用户实际受益？</p>

<p>这里面，我最关心的一件事，就是用户把一个任务交给产品之后，到底还有多少活，需要自己回来收拾。</p>

<p>我们拿一个具体的办公场景来说。假设你要做一个会议助手，用户希望开完会之后，系统帮他整理结论、提取待办，确认谁负责、什么时候完成，然后把这些任务放进团队实际使用的协作系统里。</p>

<p>这个需求听起来很清楚，对吧？</p>

<p>做方案的时候，你可以把它拆成一个纪要 Agent、一个待办提取 Agent、一个负责人识别 Agent，再加一个检查结果的 Agent。这些能力当然都有用。但我会接着问：把它们分别做成 Agent，具体解决了什么问题？</p>

<p>因为这几件事，很可能都依赖同一场会议里的信息。</p>

<p>比如，会议前半段说，这个功能周五上线。讨论到后面，大家发现数据还没验证完，于是又改成了周五先交验证结果，正式上线时间另定。</p>

<p>你看，这个时候，提取待办需要理解的是整个讨论发生了什么变化。前面有人提出过什么，后面哪些内容被推翻了，最后留下来的决定是什么。</p>

<p>如果每个环节只拿到上一个环节的一份简短总结，就有可能漏掉这个变化。让同一个 Agent 同时看到前面的讨论和后面的修改，它就有机会把这些信息放在一起判断。</p>

<p>所以，这个场景里，我愿意尝试把一些能力合到主 Agent 里。理由很具体：这些工作需要共享上下文，少一次信息转述，就少一次丢失关键条件的机会。</p>

<p>但最终待办有没有正确写成“周五交验证结果”，上线时间有没有保留为待确认，还是要拿结果来检查。架构给了它更好地理解任务的条件，效果需要另外验证。</p>

<p>当然，工作也有适合分开的时候。</p>

<p>比如，你需要同时研究三家供应商，每一家都要读大量材料，各自的调查又相对独立。那么，让几个 Agent 分别处理，再把有依据的结果交回来，就有它的价值。</p>

<p>我觉得，我们在这里要建立的判断习惯是，沿着信息之间的依赖关系去设计工作。哪些事情必须放在一起理解，哪些事情可以独立完成，要先说清楚。把这个问题想清楚以后，拆分和合并才有依据。</p>

<p>再往下，我们还会遇到另一个问题：既然同一个 Agent 能自己规划，产品是不是就可以少管一点？</p>

<p>这里要把“它能够灵活安排工作”和“它可以决定所有事情”分开看。</p>

<p>还是刚才那个会议助手。它可以自己判断先整理结论，还是先查项目资料；也可以根据会议内容，调整待办的分类方式。这些地方，给模型一定的自主性是有价值的。</p>

<p>但创建任务的时候，系统必须检查用户有没有对应项目的操作权限。会议材料里涉及的信息，能不能让某个人看到，也要有实际的权限检查。如果产品规定某类任务需要确认后才能分配，这个条件就应该在提交时被检查。</p>

<p>这些要求，不能只放在提示词里，期待模型每一次都记得。</p>

<p>文章其实也明确提到了，要把校验、审批这些硬限制放到工具和运行框架里面。我认可这个思路。模型负责理解和组织工作，系统负责落实那些不能跳过的条件。</p>

<p>这会直接影响我们怎么写需求。</p>

<p>你写“系统应当正确识别负责人”，这个要求还不够。你得继续想，会议里如果只说“小王跟一下”，团队里又刚好有两个小王，产品怎么办？会议没有明确截止时间，任务里要怎么显示？有人先答应负责，后面又调整了分工，最后应该采用哪一条信息？</p>

<p>这些情况，才是产品真正落地时需要面对的东西。</p>

<p>我的判断是，信息不足的时候，产品应该把不足暴露出来。负责人不明确，就标记为待确认；截止时间没有说，就保留为空，或者请用户补充。让用户看见系统掌握了什么、还缺什么，后面的操作才有基础。</p>

<p>如果为了让输出看起来完整，模型自行补上一个负责人、再补上一个日期，这份结果可能很漂亮，但用户要承担检查这些内容的成本。</p>

<p>这就回到了我前面说的那个问题：用户到底省了多少事？</p>

<p>我觉得，这是做办公类 AI 产品时特别值得认真想的一层。</p>

<p>系统生成了一份纪要，里面有结论、有负责人、有截止时间，从演示的角度看，功能已经做出来了。但用户真正开始用的时候，可能还要重新打开录音，逐条确认它有没有听错；确认完之后，再把内容复制到任务系统里，重新找人、重新填日期。</p>

<p>你看，这个过程中，AI 完成了一部分工作，但用户剩下的工作依然很多。</p>

<p>所以我在评审这个产品的时候，会把整个过程拉长来看。从会议结束，到用户确认任务已经正确进入协作系统，这一整段过程里，用户花了多少时间？修改了多少内容？遇到错误的时候，能不能很快找到对应的原话？任务创建失败以后，需要用户从头重做，还是产品能接着处理？</p>

<p>这些问题，会比单看“生成得快不快”，更接近这个产品的实际价值。</p>

<p>这里还要补一句，人工确认本身是可以有价值的。</p>

<p>有些事项本来就应该由人来决定。比如，一项任务涉及谁来承担责任，或者某个截止时间需要团队达成一致。产品把相关信息整理清楚，让人用更少的精力完成确认，这同样是帮助。</p>

<p>我会比较警惕的是另一种情况：系统没有把自己的不确定之处说明白，最后只能笼统地让用户“请仔细核对全部内容”。</p>

<p>这样一来，用户面对的还是一整份需要重新检查的材料。他很难知道哪些地方值得信任，哪些地方要重点看。</p>

<p>所以，产品应该尽量把需要人判断的地方收拢起来。把依据放在旁边，把冲突指出来，把缺失的信息标出来。用户回来处理的时候，能直接进入那个真正需要他做决定的位置。</p>

<p>我觉得，这比单纯追求所有步骤都自动完成，更值得花功夫。</p>

<p>那么，这些判断怎么变成一个可以推进的产品方案？</p>

<p>在改架构之前，我们可以先拿出一组真实任务，把当前产品的表现留下来。</p>

<p>就以会议助手为例，可以放进一场中途修改结论的会议，一场负责人表达模糊的会议，一场没有明确截止时间的会议。还可以看看，用户在确认待办的时候临时改了要求，产品能不能接着处理。</p>

<p>然后，你再去尝试合并某个 Agent，或者把原来单独的能力变成一份工作说明和一组工具。</p>

<p>测试的时候，尽量固定模型、数据和其他条件，一次改动一个关键部分。这样你才能判断，效果变化到底来自哪里。</p>

<p>我会尤其关注那些原来做对了、改完以后反而做错了的任务。</p>

<p>因为一个方案整体变快了，并不代表每一项重要能力都保住了。假设会议助手生成速度提高了，但开始漏掉会议后半段的决策变更，这个变化就需要单独处理。总分上升，也不能替这类具体问题作解释。</p>

<p>同一个任务，也需要重复跑。只成功一次，能说明这一次做成了，还不足以让我们判断它是否稳定。</p>

<p>文章提到，可以先用十个金标准样例起步。我觉得这个建议对推动团队开始做评测，是有帮助的。但“起步”后面还有工作：继续补充实际使用中发生的错误，把新发现的业务边界加进去。</p>

<p>模型版本变了，工具改了，团队的工作规则变了，这些任务也需要重新检查。评测要跟着产品一起维护，才能持续帮助我们做决定。</p>

<p>这里还有一件事，我觉得也不能忽略。</p>

<p>当你把一个 Agent 变成一份技能说明、一组工具，原来藏在它里面的业务知识，依然需要有人负责。</p>

<p>比如，会议助手应该按什么规则区分“有人提出的建议”和“团队已经确认的决定”？任务负责人怎样对应到系统里的实际账号？项目更换了负责人以后，规则由谁更新？错误进入了正式任务系统以后，由谁接手处理？</p>

<p>这些事情，不会因为架构简化就自动消失。</p>

<p>所以我理解的简化，是减少重复的模型调用、没有必要的信息转述，以及难以维护的中间环节。同时，该保留的业务规则、权限检查和责任分工，要把它们放到明确的位置。</p>

<p>业务团队可以继续负责自己最熟悉的规则和知识，统一的产品团队负责整个任务能不能顺畅完成。每个部分都有人维护，整体效果也有人负责，这个产品才有继续迭代的条件。</p>

<p>回到这篇文章，我认可模型能力增强以后，我们应该重新检查过去的设计。有些拆分在当时是合理的，到了新的模型上，可能已经可以合并；有些步骤以前需要人盯着，现在可以交给系统继续完成。</p>

<p>这些进步，我们应该主动去用。已经投入过的设计，也可以根据新的结果调整。</p>

<p>但我会要求自己说清楚，每一次调整给用户带来了什么。</p>

<p>用户少做了哪一步？哪一类错误变少了？等待时间有没有缩短？需要人工接手的时候，信息是不是完整的？出了问题，能不能找到原因，继续把事情处理完？</p>

<p>接下来做 AI Agent 产品，我们作为 AI 产品经理，需要具备的，就是把模型能力、业务流程和用户收益联系起来的判断能力。</p>

<p>模型能够自主处理哪些工作，哪些条件需要系统强制检查，什么情况下应该让人回来做决定，这些都需要我们理解业务之后作出安排。模型能力继续增强的时候，我们也要能判断，原来设计的流程里，哪些部分还值得保留，哪些部分已经可以调整。</p>

<p>学习一个新框架，了解一种新架构，当然都有价值。接下来还要把它放回一条真实的工作流程里，说明它为什么适合这里，它改善了什么，以及哪些条件还需要系统和人来负责。</p>

<p>放到实际工作里，我们可以先拿出一个正在做的 AI 功能，从用户提出需求开始，一直走到结果真正被使用。</p>

<p>比如，就把一场会议里的那句“周五先交验证结果，上线时间另定”，一路追到任务系统里。看看它有没有被正确理解，负责人有没有确认，日期有没有乱填，用户有没有权限，最后还需要手动补多少工作。</p>

<p>先把这一条任务走完整。走完以后，再决定哪些能力适合交给主 Agent，哪些工作值得独立处理，哪些条件必须由系统检查。</p>

<p>我愿意让模型承担更多工作，也愿意根据新的能力重新设计产品。用户把事情交过来以后，产品能把它推进到什么程度，在哪个位置需要人回来做决定，我希望自己始终说得清楚。</p>]]></content><author><name>hubo</name></author><category term="产品思考" /><summary type="html"><![CDATA[本文是对 Anthropic《Building agents: When to fold subagents into your main agent loop》一文的思考与延伸。 原文：https://claude.com/resources/articles/building-agents-when-to-fold-subagents-into-your-main-agent-loop 核心问题：当模型已经能承担更多工作时，我们该怎么重新设计产品，才能让用户实际受益？]]></summary></entry></feed>