小程序正在从页面入口变成 Agent 能力网络
微信AI正在重塑小程序生态的游戏规则——从用户主动点击页面转向AI智能调度能力网络。当你说出"来杯少糖拿铁",背后是一套完整的调用契约在运转:原子接口处理功能逻辑、mcp.json提供AI说明书、卡片组件负责交互呈现。这场变革不仅是技术升级,更是微信为守住服务触达权打响的入口保卫战,将彻底改变开发者对流量的获取方式和商业变现逻辑。

从”用户点页面”到”AI 调能力”——小程序正从页面入口,变成微信 AI 可以调用的能力网络。
先讲个你马上能懂的场景。以前你想喝杯咖啡:打开微信 → 搜到那家咖啡小程序 → 点进页面 → 一层层选规格 → 下单。现在微信想做的是:你直接说一句”来杯少糖拿铁”,剩下的全交给 AI——它自己找到对应小程序、调好接口、把一张订单卡片摆到你面前,你点一下确认支付就行。
这件事表面是”微信加了个 AI”,底下改的是更根本的东西:小程序的角色,正从”用户主动打开的页面”,变成”微信 AI 能理解、选择、调用、渲染,并继续推进交易的能力单元”。以前拼的是页面能不能被搜到、被点开,现在拼的是能力能不能被 Agent 选中、被调用。

这背后有一套调用契约、一条迁移工具链和一个模型底座撑着,也是一场守住服务触达权的战争。下面分八层来看。
01 交互层:从打开小程序,到对微信 AI 提需求
微信 AI 不是替代 GUI,而是重新调度 GUI。过去你得先想到某个服务,再去搜或扫码、翻出小程序、进页面一步步操作;现在是对微信 AI 说一句需求,它就调用小程序的某个能力,把结果以卡片摆回对话流。
但它不是简单替你”点页面”。官方 demo 的 WeStoreCafe 点单里,业务被拆成一连串可控的中间状态:模糊意图先出推荐卡,点选某款再出详情卡,确认规格出订单卡,缺地址卡片内补,最后才到支付。所以微信没把小程序改成 chatbot,而是重新分工:自然语言负责表达需求,卡片承接结构化选择,半屏页面处理复杂输入、规格、地址和支付确认。这比”纯对话式服务”更现实,也更符合交易场景的风控。
02 能力层:小程序变成一组可被调用的原子能力
要被微信 AI 调用,小程序得先把自己拆开。这一层是三件套。

1. 原子接口(通俗说,就是把”搜饮品””选规格””下单”这种单个功能,打包成 AI 能直接调用的一块”能力积木”)是最小可调用能力单元,功能上近似苹果 App Intents。不同的是:苹果那套开放给整个系统用,微信的原子接口只在小程序内部用;而且它不是孤立的函数,是跟负责出卡片的原子组件、负责给 AI 写说明书的 mcp.json、负责兜底的半屏页面捆成一套,一起归微信的规则和生态管。
2. 原子组件负责把接口返回的数据渲染成对话流里的卡片(推荐卡、详情卡、订单卡、支付成功卡)。AI 调完接口不能只甩 JSON 或文字,得用适合对话流的卡片承接下一步。
3. mcp.json(一份专门写给 AI 看的”说明书”)声明每个接口干什么、什么时候能调、参数怎么填、结果用哪个卡片显示,是把接口和组件粘起来的契约,也是小程序 AI 化后的单一事实源。
一句话:接口管”能做什么”、组件管”怎么呈现”、mcp.json 管”AI 怎么理解、何时调、怎么校验、怎么渲染”。
三件套搭出的是”一个能力长什么样、怎么被调用和呈现”;而把这些能力串成一整桩业务的,是另一个文件 SKILL.md——它管流程和规则,属于下一层。
03 编排层:微信 AI 是 Orchestrator,SKILL.md 定义 Agent 的行为边界
微信 AI 扮演的是 Orchestrator(调度总指挥):理解意图、匹配 SKILL、选接口、填参数、推进状态,再把结果交给组件渲染。它做的是”任务编排”而非简单问答——把需求拆成可执行步骤,价值不只在听懂自然语言,更在把它转成一条受控的业务执行链路。但最关键的不是”模型能不能自由发挥”,而是微信有没有把业务变成一个可控的状态机——真实交易不是一句话完成,而是一连串状态迁移。
以点单为例,整条链路是 searchDrinks(搜索)→ selectDrink(选定)→ confirmSku(确认规格)→ payOrder(支付),每步都对应一次状态推进,且必须建立在上一状态已成立的基础上。这里藏着一个典型产品问题:用户说的是词,系统要的是 ID。用户说”来杯拿铁”,可”拿铁”对应冰拿铁、热拿铁、燕麦拿铁等多个 SKU,模型不能自己猜是几号商品;正确做法是先搜出一组带 ID 的候选、用户点选、系统拿到确切 ID 再往下走。

所以 SKILL.md 和 mcp.json 的核心作用,是把这些规则写成模型必须守的边界:
- 流程不能跳:必须按”选商品 → 确认规格 → 付款”的顺序走。
- 数据不能编:商品、订单编号只能用系统返回的,AI 不能瞎编。
- 规格要规范:填系统认的标准值,别照搬用户口语。
- 风险动作要确认:付款没真成功前,不能说”已支付”。
- 结果要出卡片:能用卡片,就别只甩纯文字。
这些规则看着琐碎,本质是给 Agent 画行动边界:哪些能做、哪些不能、什么时候做、做到哪一步必须停下来等用户确认。
04 工具链层:生成、校验、评测,把存量小程序迁进来
光给规范不够,几百万存量小程序怎么低成本迁移?微信另开了 ai-mode-skills 工具集,把改造做成流水线:生成(分析源码、识别业务步骤、提取接口、自动生成技能分包)、校验(做静态检查、真机执行、渲染验证和就地修复)、评测(端到端测一个 skill 的意图理解、调用轨迹和答案质量)。
迁移成本越低,生态接入越快,微信 AI 能调度的服务就越多。但别理解成”一键 AI 化”。工具能识别步骤、生成分包,可决定体验的,仍是 PM 和开发者对接口粒度、业务边界、异常路径、卡片表达和风险确认的重新设计——工具链降的是迁移成本,不是替代业务建模。一个信号是:当”被 AI 调用的质量”需要一个专门的 eval 工具,它就在变成一个新工程环节,像当年小程序有了性能评分、体验评分。
05 流量层:从 SEO 到 AEO
小程序的流量入口有过两代:搜一搜 / 扫码 / 附近,公众号 / 分享 / 视频号。这次加上第三代——被微信 AI 推荐和调用。两种接入(自动模式让 AI 直接分析操作你的页面,开发模式让你主动封装 SKILL)都指向同一件事:接入之后才有机会被调用,主动权在微信 AI 手里。于是流量的评判标准变了:从”用户能不能搜到你”,变成”AI 愿不愿意选你、调你、并顺利办成”。这套新标准可以叫 AEO(Agent Experience Optimization)。优化对象的迁移:

再往 PM 一步,AEO 能拆成一套可度量的指标:

需要克制的是:微信 AI 的完整排序机制还不公开。但只要它未来形成明确的推荐、排序和调度权重,这些指标很可能成为”被选中”的核心变量。和当年抢小程序、抢公众号一样,现在是窗口期。
06 战略层:入口保卫战,微信守的是服务触达权与交易闭环
为什么是”保卫战”?微信对 AI 一向克制,迟迟没在主界面塞强存在感的入口。它现在下场,是因为威胁逼近:一旦用户习惯对外部 AI 直接说需求、由外部 AI 调用服务,微信”打开小程序”这个入口就会被绕过,超级 App 的护城河被从上方掏空。与其让外部 AI 重新定义”用户怎么触达服务”,微信更想把调度权留在内部,再用一套调用契约把整个小程序生态接到自己的 AI 上。
微信的底气不只是”用户多”。外部 AI 能理解需求,却未必握有微信的交易闭环——社交身份、支付、地址、位置、订阅与服务通知、小程序履约网络。这些能力一旦被微信 AI 统一调度,它就不是一个聊天入口,而是一个带交易闭环的任务执行层,这才是它难替代的地方。
模型是这套打法的底座。腾讯混元 Hy3 preview 是 295B 总参数、21B 激活、256K 上下文的 MoE 模型,官方强调它在复杂推理、指令遵循、工具调用和 agent 任务上的提升——恰好对应”调度小程序”要的几件事:读规则、调工具、控状态、完成任务。也就是说,这套模式不是单靠一个聊天入口就能跑起来,得有够硬的底层模型撑着。但模型只是底座,真正的护城河是微信自己的生态位置。
07 坐标层:微信与苹果的范式收敛
把镜头拉远,微信这步和苹果在 App Intents、Apple Intelligence、Siri AI 上的动作高度相似:都是把生态里的能力,结构化暴露给一个 AI 调度层。

苹果和微信在平台策略上是一样的:把自己做成 AI 调度层,把生态内的应用能力变成结构化的、能被调用的工具。模型底座和调度分发,是同等重要的两种能力(模型这块,苹果有 AFM,腾讯有混元)。MCP 这类”把外部能力暴露给 AI”的协议范式也在成为通用做法——Anthropic 提出 MCP 作为开放标准,微信的小程序 MCP 则是把它在自己生态内平台化、产品化。
再拉远一层,微信和苹果都是 AIOS(AI 操作系统,把 AI 当成调度所有应用的中枢)的雏形:都有一个调度层、一套能力暴露契约,把应用降成可被调度的能力单元,差别只是长在设备 OS 上还是超级 App 里。而它们立得住,靠的都不是”调度层”这套架构本身——调度层正在变成共识,谁都能搭。
所以 AIOS 时代真正的壁垒,从来不是调度层怎么搭,而是:凭什么是你来当这个调度层。
苹果手里是 OS、硬件、系统权限和隐私信任,微信手里是社交关系、支付闭环、服务通知和履约网络——这些别人调不走的独占资产,才是答案。
08 治理层:被调用之后,平台权力和生态分配才是真问题
前面讲”怎么让小程序被调用”,真正的张力在被调用之后。三个问题,越往后越接近微信权力的核心。
召回与排序:Skill 决定候选,不等于最终分发。
单个小程序内部,Agent 调推荐、搜索还是支付,靠 SKILL.md 的意图分流和 mcp.json 的接口描述,这层开发者能优化(就是 AEO 的基础)。但多个小程序之间——都能”点咖啡””订酒店”时显示谁,目前没有公开规则;更合理的判断是,Skill 描述只是候选召回信号,最终排序还会叠加用户历史、位置、履约质量、接口稳定性、卡片转化率、投诉率、品牌信任和商业合作。AEO 帮你进候选,但不保证被选中——分发权仍在微信手里。
商业化与竞价:交易型有订单闭环,工具型更容易被 API 化。
Agent 调用会压缩前台价值——页面停留、广告曝光、品牌露出、私域入口都被卡片截走一部分。对交易型不致命,后端价值仍是订单、支付、履约和复购(QuestMobile、MoonFox 的榜单也显示,小程序生态的核心供给长期是生活服务、金融、购物,而非纯工具;工具型则明显分化——贴近刚需的还在涨,文档、网盘、记账、二维码这类在掉)。
真正危险的是工具型、标准答案型——查快递、转文档、生成二维码这种”只要结果、不在乎页面”的场景,一旦被直接调用,很容易从前台应用退化成后台能力供应商。竞价也变了味:搜索可以明着竞价、用户自己挑,但 Agent 是替用户直接推进任务,一旦”谁给钱调谁”,用户会觉得 AI 不是助手而是销售;商业排序不会消失,但必须包进一套更可信的推荐逻辑里——这是 AI 时代平台商业化最难的地方:既想卖分发,又不能毁掉用户对 Agent 的信任。
一句冷判断对中小开发者,”被微信 AI 调用”未必是机会,更可能是温水。你的业务能力被低成本收编进微信的调度网络,品牌、停留、私域关系都被卡片截走一截。先想清楚的不是”怎么接入”,而是”接入之后我和用户的直接关系还剩多少”——务必守住一块 Agent 调不走的自有阵地。
责任与控制权:Agent 越能干,越要有确认点。
AI 一旦开始生成订单、选地址、确认规格、推进支付,责任就复杂了:选错商品、填错规格、推荐错门店,责任在微信、模型、开发者还是用户?这会直接影响平台治理规则和接入意愿。状态一致性也变得更重要——点单、订票、预约、支付都是多步状态机,Agent 必须随时知道订单有没有确认、地址全不全、支付成没成功;demo 里反复强调不能跳过确认规格、支付成功前不能宣布成功,本质就是在防状态错乱。
所以越接近交易、支付、授权,越需要明确的确认点:系统必须清楚区分”建议 / 已选 / 待确认 / 已执行”,下单支付前必须让用户确认;哪些数据能被 Agent 读、哪些只能用户主动选、哪些动作能自动、哪些必须二次确认,也都得划清。否则 Agent 越能干,用户越容易失去控制感。
这次更新的分量不在”微信终于有 AI 了”,而在它正在重写小程序的产品对象模型。页面、点击、搜索一并让位给能力、调用和”被 Agent 选中”。对开发者,这是一段新红利期,但红利属于愿意把业务重新拆成”Agent 可调度能力”的人;对微信,这是把”谁能触达用户”的开关,又一次攥回了自己手里。
再往上看一层:这场把小程序拆成”能力网络”的重构,表面是技术升级,底下是分发逻辑的换挡。搜索时代分发的是流量,用户还得自己点进页面;Agent 时代分发的是”调用”,用户连页面都不用打开——你和用户之间多了一道 AI 中介。真正的命题不是”要不要接入 AI”,而是:在触点被 Agent 中介化的未来,怎么守住平台调不走、替代不掉的东西——品牌信任、专业服务、私域里的长期关系。能力可以被调度,但关系不该被托管。
本文由 @Q-齐先生 原创发布于人人都是产品经理。未经作者许可,禁止转载
题图来自Unsplash,基于CC0协议
- 目前还没评论,等你发挥!

起点课堂会员权益




