S1.3 AI Agent的产品架构:从单次对话到持续任务
AI Agent的产品架构从单次对话到持续任务导读ChatGPT是你问我答Agent是你交代我做事。这个范式转变对产品设计意味着什么从Chatbot到Agent的跨越2023年大模型产品的主流形态是Chatbot——你输入问题AI给出答案。2024年开始一个新的概念迅速崛起AI Agent。Chatbot的工作模式用户提问 → AI生成回答 → 结束Agent的工作模式用户设定目标 → Agent自主规划 → Agent执行多步骤任务 → Agent反馈结果 → 用户确认或调整 → Agent继续优化核心差异Chatbot是回答问题Agent是完成任务。为什么Agent是下一个产品范式原因1用户真正需要的不是信息而是结果当用户说帮我写一篇行业分析报告他真正需要的不是如何写报告的建议而是一份完整的、可以直接使用的报告。Agent的核心价值就是把用户从接收信息变成获得结果。原因2复杂任务需要多步骤协作现实世界的复杂任务很少能一次对话完成写报告需要查资料 → 整理大纲 → 撰写内容 → 修改润色 → 排版输出做数据分析需要获取数据 → 清洗数据 → 分析数据 → 生成图表 → 撰写结论做市场调研需要确定竞品 → 收集信息 → 对比分析 → 输出报告Agent可以自主规划和执行这些多步骤任务用户只需要设定目标和验收结果。原因3降低用户的心智负担复杂任务对用户的心智负担很高需要知道步骤顺序需要判断每一步的质量需要在不同工具间切换Agent把这些负担接管过来用户只需要交代目标和验收结果。Agent的产品架构拆解一个完整的AI Agent产品通常包含以下核心模块模块1目标理解Goal Understanding功能把用户模糊的目标转化为可执行的任务列表。示例用户说“我想了解一下新能源汽车市场”Agent解析为子任务1确定分析维度市场规模、竞争格局、技术趋势子任务2收集最新市场数据子任务3分析主要玩家比亚迪、特斯拉、蔚来等子任务4整理成结构化报告产品设计要点允许用户确认或调整Agent解析的任务列表对模糊目标主动追问澄清提供目标模板降低用户表达成本模块2任务规划Task Planning功能确定任务的执行顺序、依赖关系和资源需求。示例写行业报告的任务规划1. 收集数据依赖无 1.1 搜索市场规模数据 1.2 搜索竞品信息 1.3 搜索技术趋势 2. 整理分析依赖1完成 2.1 数据清洗和归类 2.2 竞品对比分析 3. 撰写报告依赖2完成 3.1 撰写大纲 3.2 填充内容 3.3 添加图表 4. 审核输出依赖3完成产品设计要点可视化任务规划让用户看到Agent的思考过程允许用户干预任务顺序对耗时任务显示进度和预计时间模块3工具调用Tool Use功能Agent自主决定何时调用外部工具以及如何组合使用多个工具。常见工具类型工具类型示例使用场景搜索工具Google Search、内部知识库获取实时信息计算工具Python执行器、计算器数据计算文件工具文档读取、代码执行处理本地文件API工具天气API、股票API获取结构化数据代码工具代码解释器、Git编程任务产品设计要点显示Agent调用了哪些工具透明度允许用户配置可用工具控制权处理工具调用失败的情况容错性模块4执行与迭代Execution Iteration功能按规划执行任务并根据中间结果动态调整。示例Agent在执行搜索竞品信息时发现原计划搜索5个竞品但只找到3个的有效信息Agent决定调整任务基于3个竞品深入分析产品设计要点显示执行进度和中间结果遇到问题时主动汇报并请求用户决策支持用户暂停、调整或取消任务模块5结果交付Result Delivery功能把执行结果以用户可用的形式交付。交付形式结构化文档报告、方案可交互组件数据看板、可视化图表可执行代码脚本、程序任务完成确认邮件已发送、预约已创建产品设计要点结果应可直接使用不需要用户二次加工提供结果的版本历史和修改记录支持用户对结果提出修改意见并继续迭代Agent产品的设计原则原则1透明度 自动化Agent不应是黑盒用户需要知道Agent在做什么、为什么这么做。设计实践显示Agent的思考过程如CoT——Chain of Thought列出Agent规划的任务清单展示每一步的执行结果原则2可控性 自主性Agent应该自主但用户始终拥有最终控制权。设计实践关键决策点让用户确认允许用户随时暂停或干预提供撤销和回滚能力原则3渐进式信任用户对Agent的信任是逐步建立的产品应该设计信任积累机制。设计实践从简单任务开始逐步挑战复杂任务首次使用时有更多确认环节随着任务成功完成逐步减少确认环节原则4失败 gracefullyAgent不可能100%成功失败时的体验同样重要。设计实践失败时明确告知原因提供替代方案或手动完成路径保留已完成的进度不从头再来案例Agent产品的设计实践案例1DevinAI软件工程师Devin的产品设计亮点可视化工作区用户可以看到Agent在写什么代码、执行什么命令实时反馈每一步操作都有即时反馈用户可以随时介入人机协作Agent做主要工作用户在关键点做决策案例2AutoGPT开源Agent框架AutoGPT的设计教训过度自主Agent自主决策太多用户感到失控循环问题Agent容易陷入无限循环浪费资源缺乏透明度用户不知道Agent在做什么启示Agent产品需要在自主性和可控性之间找到平衡。案例3扣子Coze字节Agent平台Coze的产品设计思路可视化工作流用节点和连线的方式定义Agent的行为插件生态丰富的插件库扩展Agent能力人机协作在关键节点设置人工审核如何在产品中设计Agent能力步骤1识别适合Agent化的场景不是所有任务都适合Agent化。适合的场景通常有多步骤、有明确流程需要调用多种工具可以容忍一定的试错和迭代用户对中间过程的参与度可以调节步骤2设计Agent的能力边界明确Agent能做什么、不能做什么能做什么自动执行标准化流程不能做什么需要人类判断的创意决策、伦理判断需要确认什么涉及重要资源的操作、不可逆的操作步骤3设计人机协作界面Agent界面需要考虑任务视图显示当前任务、进度、预计时间对话视图用户和Agent的沟通记录结果视图Agent交付的成果展示控制视图暂停、调整、取消任务的入口给你的行动清单识别Agent化机会你的产品中有哪些多步骤任务可以让Agent接管设计透明度机制用户如何看到Agent的思考过程定义可控边界哪些环节必须让用户确认规划失败处理Agent失败时用户有什么备选路径互动时间【文末投票】你最希望Agent帮你完成什么类型的任务A. 信息收集和整理如行业调研、竞品分析B. 内容创作如写文章、做PPT、写代码C. 数据处理如清洗数据、生成报表、做分析D. 日常事务如安排日程、回复邮件、预订服务【评论区话题】你用过哪些AI Agent产品最满意和最不满意的地方是什么下期预告《AI产品的数据飞轮如何通过用户反馈让产品越用越聪明》AI产品真正的护城河不是模型而是数据。我们将拆解AI产品如何设计数据收集和反馈闭环让产品随着使用不断提升。明天下午3点准时更新。点击关注本专栏持续学习AI产品实战拆解从好奇心到产品力我们一起成长。本系列共4篇建议开启推送第一时间获取AI产品最新拆解。本文是AI产品实战拆解系列第3篇。如果觉得有启发欢迎收藏、转发让更多人看到。