公司动态

Manus退货潮与收入翻倍并存:AI Agent商业化的粗粝期

📅 2026/8/31 14:33:22
Manus退货潮与收入翻倍并存:AI Agent商业化的粗粝期
如果你最近关注过 AI 工具应该绕不开 Manus 这个名字。作为一款被大量讨论的 AI 智能体Agent产品Manus 的标签往往是“能用一句指令帮你自主完成复杂任务”。但最近围绕它出现了一个很矛盾的画面一边有用户反馈任务跑偏、结果不可用甚至出现“退款”“退货”的声音另一边又有消息提到它的收入反而翻了五倍。这种分裂感很容易让人争论“到底行不行”。但如果你真的在真实工作流里试过这类 Agent就会发现这两件事完全可以同时发生。它既说明产品还远没到成熟形态也说明市场已经开始为“结果”而不是“承诺”付费了。我更愿意把这个现象当成一个观察 AI Agent 商业化进程的切口。它折射出的不是某一个产品的好坏而是这一类“任务式 AI”从演示走向真实付费时一定会经历的那个粗粝阶段。1. 先捋清“被退货”和“收入翻五倍”为什么能同时发生这两件事同时出现乍看像是一个矛盾。但把评价者、使用场景和时间窗口分开看矛盾并不存在。1.1 评价体系不同高期待用户和结果导向用户不是同一批人“被退货”的声音很多来自尝鲜型用户。他们被演示视频里那种“输入一句话Agent 帮你完成一整份报告”的效果打动认为它已经接近一个真正能替自己做事的数字员工。当他们真把一个涉及多环节、多数据源、有强业务背景的任务丢进去结果往往不如预期中间步骤出错、引用信息不准确、生成的文档风格偏泛甚至跑了几分钟还在原地打转。这时候用户会产生强烈的“不值”感退货或差评是很自然的反应。但另一边愿意付费的人通常不是来验证“AI 到底能不能取代我”的。他们往往已经知道自己想要什么只是不想手动完成某段重复劳动。比如把一堆 PDF 汇总成统一格式的表格、把几个网页里的关键字段抽出来、写一份可以拿来改的周报初稿。这类任务不需要 Agent 有完美表现只要比人工快 30%就已经有了购买理由。所以“被退货”和“收入增长”落到了两种完全不同的用户评价体系里。前者用“期望”衡量后者用“结果”衡量。1.2 “退货”这个词掩盖了 AI 产品的一个关键特征过程不可见传统软件退货通常是功能缺陷、启动闪退、流程死锁问题可以稳定复现。但 AI Agent 的“退货”更多针对的是“过程不可控”。你在对话框里发给它一个任务它在后台拆步骤、调工具、读网页、生成中间内容你看到的只是一个转圈的状态。你不知道它理解成了什么不知道它下一步要调用什么不知道它正在读的网页是否过时。这种黑盒感一旦遇到结果不好用户很难定位问题出在哪于是只能归因于“这个产品不行”。但真实情况可能是任务本身太模糊、网页结构变了、第三方 API 拒绝访问、上下文被截断或者模型本身在当前任务上能力不够。这些问题不是 Agent 产品独有的但它把“不可控”放大了因为一次任务里往往要串起多个环节。这也是这类产品退货率构成里最特殊的部分用户买的不是一个确定性流程而是一个概率性执行。只要执行失败的概率不低退货率就不会低。1.3 收入上涨不等于产品成熟只说明市场开始为“结果”买单收入翻五倍当然是一个强信号但它不代表产品已经成熟。它更可能说明在噪音之下有一批真实场景里跑出来的用户愿意持续为 Agent 的“有效完成率”付费。这和早期 SaaS 很像。很多人觉得一个工具应该先稳定再商业化但市场实际运行的顺序往往是先有付费人群再倒逼产品稳定。只要付费用户的目标足够清晰产品团队就能根据真实付费行为来排优先级。比如发现“从网页整理结构化信息”这个场景付费率高就把更多资源投入搜索、解析、字段抽取发现“长文写作”场景退款率高就把任务收敛到短篇幅内容。所以收入增长的意义不是“这个产品已经被验证成功了”而是“这类产品已经从概念验证阶段走到了可以被部分场景持续留存的阶段”。这个转化本身就是重要的行业信号。注意看到“退货”和“收入增长”同时出现时不要急着站队。更合理的做法是去观察付费用户到底在用它完成什么任务那个任务类型才是 Agent 产品的真实价值坐标。2. AI Agent 的真正价值不在于“全能”而在于“单点替代”Manus 式的 Agent 之所以让人兴奋是因为它展示了一种可能性只要用自然语言提出目标工具就能自动完成从计划到执行的全过程。但真实使用时越是想让它“全能”越容易翻车。反而是那些看起来并不酷的“单点替代”才是当前最值得落地的地方。2.1 演示越惊艳落地越容易翻车的核心原因演示环境里通常只有一两个页面、固定格式、干净数据。而真实环境里有登录墙、动态加载、反爬策略、字段缺失、页面改版还有各种边界情况。Agent 要把“理解目标—拆解步骤—调用工具—读取结果—生成输出”这条链路走通任何一个环节出问题最终结果都会偏。更麻烦的是多步骤任务存在错误传导。第一步抽到的字段不够准确第二步基于它生成的结论就会带偏第三步再把它格式化以后用户往往已经看不出原始错误在哪里。等最终输出呈现时表面看起来结构完整但数据已经不可信了。这比“明确报错”更难处理因为它会诱导用户直接结果。所以演示里“一次成功”并不等于真实环境“多次稳定”。Agent 产品的落地难度不在于单点模型能力而在于整条链路的鲁棒性。2.2 判断一个 Agent 是否值得用先看流程是否稳定在评估一个 AI Agent 时我不建议把注意力全放在“它能理解多复杂的话”上。更靠谱的方式是把一个典型任务重复跑十次看成功率和结果一致性。比如“从十份 PDF 里提取合同编号、签约日期、金额”这个任务只要每次都能正确输出结构稳定少量字段需要人工修正那它就已经可以用。相反如果任务描述稍微换一句话Agent 的计划就变成了另一套流程输出结构也开始漂移那即便某一次结果很惊艳也不值得长期依赖。对开发者来说这里有一个更工程化的表达Agent 系统的输入应该有明确的 schema输出也应该有明确的 schema。中间可以使用模型自由规划但边界和验收标准必须是确定的。只有这样才能在性能和可控性之间取得平衡。2.3 一个区分任务适合度的简单框架信息密度、标准化程度、容错率可以按三个维度判断一个任务是否适合交给 Agent维度适合 Agent不适合 Agent信息密度资料多、步骤重复、人工处理耗时信息少依赖个人经验和判断标准化程度输出格式固定有模板可循输出需要强风格、强情绪或强策略容错率结果可人工修正错误代价低结果直接影响合同、财务、医疗等敏感决策用这个框架看Manus 被吐槽较多的情况往往是把“不适合”的任务强行塞给了 Agent。不是 Agent 不努力而是任务本身就不属于它在当前阶段能稳定解决的问题。我自己的判断是Agent 产品的长期价值会体现在“单点替代”上。它不是一个能干所有事的数字人而是一组可以随时调用的小助手。每个小助手只负责一条稳定路径路径一旦打通工作流效率就明显提升。3. 从“被退货”到“收入增长”中间隔着三层工程化能力如果只是把 Agent 当作一个聊天框的增强版那它永远停留在玩具阶段。要让用户愿意从尝鲜转向持续付费必须补上三层工程化能力。这三层并不炫目但恰恰决定了一个 Agent 能不能从演示项目变成可运行服务。3.1 第一层把任务粒度控制到可验证的颗粒度不要一上来就要求 Agent 完成“写一份行业分析报告”这种大目标。真正的做法是先把它拆成可验证的子任务明确输入行业范围、时间范围、重点关注公司。检索信息从公开页面收集 5 家代表公司的近期动态。结构化提取整理为“公司名称 / 事件 / 时间 / 来源链接”四列。汇总输出基于表格生成 300 字以内的摘要。每个子任务的结果都应该能单独检查。如果第二步拿到的来源不可靠那就只修正第二步不用把整个报告推倒重来。这种“小步快跑”的结构比“一次性大片生成”可靠得多。3.2 第二层失败可重试、过程可观察真实任务里Agent 一定会遇到失败网页超时、登录状态失效、字段解析为空、模型上下文超长。能不能恢复决定了长期可用性。工程上至少要做三件事给每个步骤设置超时。不要让一个子任务卡死整个流程。对临时性错误做重试。网络抖动、服务端瞬时错误重试一两次往往就能通过。记录中间日志。每步调用了什么工具、拿到了什么字段、消耗了多少 token都要留痕。过程可观察不只是为了排查 bug也是为了让用户产生信任感。当一个 Agent 能告诉你“我正在检索到第 3 步时发现来源页面无权限已切换备用来源”用户会更容易接受部分失败而不是直接给差评。3.3 第三层输出必须要有验收标准Agent 跑完不是结束还要回答“它这次做得好不好”。验收标准可以很简单但必须存在。比如结果里是否包含必填字段。数量是否满足要求。引用来源是否真实存在。输出格式是否符合模板规范。没有验收标准的 Agent 就像没有测试用例的代码只能靠运行时不报错来推断正确性这在要求数据可信的业务里显然不够。更好的做法是把验证规则写进流程让 Agent 自己先检查一遍不合格就重新生成或交给人工处理。3.4 一个最小可行的任务式 Agent 接入路径示例下面是一个通用的任务式 Agent 最小骨架实际落地时还要根据业务替换工具、规则和模型但它的结构可以复用# 示例结构任务式 Agent 的最小骨架 # 实际生产环境需要补充日志、权限、队列、失败重试和输出校验 from typing import TypedDict from langgraph.graph import StateGraph, END class AgentState(TypedDict): task: str plan: list[str] step_results: dict final_output: str errors: list[str] def planner(state: AgentState) - AgentState: # 用模型把 task 拆成 2-4 个可验证步骤 # 示例plan [检索公司列表, 提取关键字段, 生成摘要] return state def executor(state: AgentState) - AgentState: # 按顺序执行每个步骤遇到超时或异常时记录并重试 # 例如调用搜索 API、解析网页、交给 LLM 提取字段 return state def validator(state: AgentState) - AgentState: # 检查字段是否完整、来源是否有效、长度是否满足要求 # 如果失败可以回到 executor 重跑或标记 errors return state graph StateGraph(AgentState) graph.add_node(planner, planner) graph.add_node(executor, executor) graph.add_node(validator, validator) graph.set_entry_point(planner) graph.add_edge(planner, executor) graph.add_edge(executor, validator) graph.add_edge(validator, END)这个结构强调的不是模型有多聪明而是流程可以被检查、被重启、被度量。AI Agent 的生产级能力往往就是从这类“不起眼”的工程约束里长出来的。如果你正在做 Agent 项目先不要追求一步到位的“自动完成”。优先保证“人工介入成本低”和“失败原因可定位”这两点比单纯的自动化率更容易决定用户是否长期使用。4. 给普通使用者和开发者的六条实操建议前面讲的分析方法最终要落到行动上。如果你正考虑把一个 Agent 产品接入自己的工作流或者打算搭建类似的内部工具下面几条建议可以直接参照。4.1 先跑最小样本不要直接上全量任务无论你用的是 Manus、其他 Agent 框架还是自己接大模型第一原则都是“先跑最小样本”。取一份你能手工验证结果的数据集比如 3 到 5 个任务每个任务控制在 5 分钟以内能完成。观察成功率、耗时长尾、失败类型。如果 5 个简单任务里已经有 1 个结果不可用那就要先弄清是输入问题、工具问题还是 prompt 问题。此时不要加大任务量否则你会被淹没在大量不可解释的失败里。我的建议是把“最小样本”理解成一次 Agent 的单元测试。只有单元测试通过才谈得上批量和集成。4.2 用一套固定顺序排查 Agent 失败原因当 Agent 输出不符合预期时不要直接怀疑“模型笨”。按以下顺序排查大部分问题都能定位看输入任务描述是否清晰有没有缺失必要字段输入格式是否符合预期看工具权限要访问的页面、API、文件是否可访问权限是否足够是否有登录态失效看过程日志执行到哪一步中断中间结果里哪个字段为空是不是某一步就带偏了后续看参数上下文长度是否超限温度设置是否过高导致输出漂移超时时间是否太短看任务粒度是不是把一个需要多轮验证的大任务一次性丢给了 Agent最后看模型能力确认前面都没问题时才考虑换更强模型或调整 prompt。这个顺序和排查普通后端服务的思路很像。Agent 是一个“代码模型外部API”的组合系统不能把所有锅都算在模型头上。4.3 什么时候适合使用什么时候不建议使用适合使用的场景信息收集类汇总网页公开信息生成对比表格。内容起草类写报告初稿、会议纪要、邮件草稿。格式转换类把非结构化文本转成结构化字段。批处理类重复执行同一流程每次只换输入参数。不建议使用的场景结果直接用于合同、财务、医疗等高风险决策。任务依赖内部业务系统但 Agent 没有细粒度权限控制。企业数据有强合规要求不能把原始文档外传给第三方服务。任务需要大量实时反馈和人工判断而不是跑一条固定路径。4.4 付费前做一轮“30分钟实测法”如果你在纠结要不要为一个 Agent 产品付费可以先花 30 分钟做一次实测。准备三个任务一个是你日常工作里最简单、最高频的动作。一个是有标准输出格式但内容量较大的任务。一个是涉及多个渠道信息交叉验证的任务。每个任务给 Agent 跑 10 分钟记录成功情况、输出质量和需要人工修正的时间。如果第一个和第二个任务都能稳定完成第三个任务即使部分出错也可以考虑轻度付费。如果第一个都跑不通说明当前阶段的产品还不适合你的场景先节省这笔钱。这个测试的意义不在于给 Agent 打分而在于把“听说它很强”和“它对我的工作流有没有用”分开。工具的价值永远是场景相关的。5. 我真正在意的不是 Manus而是它踩出的那条路Manus 只是众多 AI Agent 产品里的一个缩影。它的“被退货”和“收入增长”放在一起看是 AI 行业在特定阶段必然会出现的现象。比起争论一个产品行不行我更关心它代表的工作流迁移方向是否会持续。5.1 从“对话式 AI”到“任务式 AI”的迁移刚刚开始过去两年我们习惯了“与大模型对话”的模式你提问模型回答。这个模式解决的是“信息获取”和“内容生成”。但 Agent 正在把交互方式变成“你定义目标模型负责拆解和执行”。用户不再需要关心每一步怎么做只需要告诉工具“我要什么结果”。这种迁移会带来两类变化。一类是个人效率工具的重新洗牌表格、文档、浏览器插件都会 Agent 化。另一类是开发者岗位能力要求的变化未来构建软件的核心不只是写页面和接口还要设计可以被模型调用的“任务单元”和“校验策略”。Manus 是否最终成为赢家并不重要重要的是它验证了这条路径有用户愿意付费。这会促使更多团队把资源投入到 Agent 的稳定性和场景化上面。5.2 口碑和收入错位会长期存在因为路径依赖不同技术产品的口碑来自“早期体验者”而收入往往来自“实用主义者”。早期体验者追求的是惊喜感和替代焦虑的满足实用主义者追求的是某个具体任务上的稳定效率。这两种人群对“好产品”的定义天然不同。只要 AI Agent 产品还处于“能用但不够稳定”的阶段口碑和收入就会持续错位。批评者看到的是“还不够好”买单者看到的是“已经比手工快”。这种错位不是靠公关能消除的只能靠产品一点点把稳定性提上去。所以看到一些产品被骂得很惨时先别急着下结论。去看它付费服务的具体任务类型再判断到底是产品失败还是用户期待错位。5.3 面对 AI Agent 的粗粝期调整预期比更换工具更重要现阶段几乎所有 Agent 产品都是粗粝的。它们会在奇怪的步骤上失败会生成看起来专业但不准确的结论也会在某个微小场景里给你惊喜。这不是产品团队不行而是任务式 AI 本身还处在早期。正确的应对方式不是等一个“完美 Agent”而是学会在现有工具上做出边界判断知道什么任务可以交付给 Agent什么任务必须人工把关知道在哪个节点检查结果哪个节点允许试错。这种能力比切换工具更值得培养。下一次当你又听到“某个 AI 产品被退货了”或者“某个 AI 产品收入涨了”时不需要跟着情绪走。找出一个真实的小任务亲手试一次看它能不能稳定完成。能稳定完成它就有价值不能就等下一轮迭代。用结果说话比用热搜词做判断可靠得多。