Agent-Native:
下一代应用架构,让Agent与UI成为“平等公民”
行业观察
引言
当前软件世界的核心矛盾:我们不得不在“功能强大但无法被Agent深度使用”的SaaS,和“能力超凡但缺乏产品形态”的原始Agent之间做痛苦的选择。
现在,Builder.io推出的Agent-Native应用开发框架,正是为了终结这种妥协。它提出了一种全新的架构理念:让Agent和UI成为同一系统中的“平等公民”(Equal Citizens) 。
PART1
Agent-Native:
“AI原生”的下一跳
要理解Agent-Native,我们需要先理清几个概念:
AI-Enabled(AI赋能)
传统产品加上AI功能(如一个“AI总结”按钮)。去掉AI,产品依然完整。
AI-Native(AI原生)
AI是产品的核心价值,没有AI产品就不成立(如ChatGPT本身)。
Agent-Native(Agent原生)
AI不仅核心,而且产品同时拥有完整的、对Agent完全开放的人机界面。人类和Agent可以通过各自的偏好方式(点击或自然语言)操作同一个产品,共享同一个状态和数据库。
Agent-Native是AI-Native的进一步演进。它解决了AI-Native产品往往只有对话框,缺乏结构化UI的问题,让强大的Agent能力与精致的SaaS体验融为一体。
PART2
核心机制:
五大支柱,重塑应用架构
Builder.io 的 Agent-Native 框架通过以下设计,将上述理念变为现实:
统一的“行动”模型
Shared Action Model
这是整个框架的基石。开发者只需用 defineAction 定义一次业务逻辑(如“回复邮件”),这个动作就能自动成为UI按钮、Agent工具、HTTP API、MCP工具、CLI命令等所有交互入口的能力来源。
// 一次定义,处处使用:UI、Agent、API、CLI、MCP、A2AexportdefaultdefineAction({schema: z.object({emailId: z.string(),body: z.string(),}),run: async ({ emailId, body }) => {await db.insert(replies).values({ emailId, body });},});
代码示例:一个“回复邮件”的动作,是整个应用所有交互界面的共同语言。
这种方式彻底消除了为不同端(Web、API、Agent)重复开发相同功能导致的逻辑漂移和维护噩梦。
共享的状态、数据与上下文
Shared State &Context
Agent不再是“旁观者”。它知道你在看什么(上下文感知),它做出的更改会实时同步到UI,反之亦然。这得益于它们共享同一个SQL数据库和状态。你选中一段文本,按下快捷键,Agent立刻知道要基于这段选中的内容执行操作。
协议就绪
Protocol-Ready
Agent-Native应用生来就是网络中的“服务节点”。它原生支持 MCP (Model Context Protocol)、A2A (Agent-to-Agent) 等协议。这意味着你可以让Claude Code、Codex等外部Agent直接“召唤”你的应用来完成任务,也能让不同应用(如日历和邮件)的Agent互相协作。
受管控的执行
Governed Execution
Agent的能力虽强,但必须在同一套权限模型下运作。Agent无法访问你无权查看的数据,删除、发布等敏感操作同样需要审批。所有的操作都有日志和审计追踪,确保安全与合规。
自我进化的应用
Self-Improving
这是Agent-Native最具想象力的特性之一。因为Agent能操作应用的几乎所有部分,它可以自主地添加新功能、修复Bug、优化UI。你的应用不再是静态的,它能在Agent的驱动下持续进化和成长。
PART3
开箱即用:从克隆一个生产级SaaS开始
理论说再多,不如亲手一试。Agent-Native提供了绝佳的起点:12个完整、可克隆(Cloneable)、生产级的SaaS应用模板。
|
模板名称 |
功能描述 |
核心价值 |
|
|
智能邮件客户端 |
连接Gmail,Agent可总结、起草、批量处理邮件 |
|
Calendar |
智能日历管理 |
连接Google Calendar,Agent帮你管理日程、查找空闲时间 |
|
Content |
开源版Obsidian for MDX |
编辑本地Markdown/MDX,Agent辅助创作与发布 |
|
Slides |
AI演示文稿工具 |
生成和编辑React演示文稿,支持提示词和点按操作 |
|
Analytics |
数据分析与可视化 |
连接数据源,通过提示词生成图表和仪表盘 |
|
Clips |
Loom+Jam 智能录屏 |
录屏并自动转录、捕获调试日志,Agent可阅读并修复Bug |
|
Plans |
编码Agent的可视化规划模式 |
为编码Agent提供 /visual-plan和/visual-recap 命令,实现带图表和界面的代码规划与回顾 |
|
Design |
交互式原型设计 |
生成交互式HTML原型,Agent辅助比较和优化设计 |
快速启动一个应用,仅需一行命令:
npx -native/core create my-app
你可以选择克隆一个完整应用(如Mail),或从一个带聊天界面的应用开始。
PART4
市场定位与竞拍分析
Agent-Native并非凭空出现,它精准地切入了一个市场空白:
VS 传统SaaS
SaaS虽有精致的UI,但对Agent的开放和集成能力是“打补丁”式的,Agent无法深度操作产品核心。
VS 原始AI Agent
如Claude Code等能力强大,但通常只有命令行或对话框,缺乏结构化UI和产品形态,对普通用户不友好。
VS 内部工具
企业自建工具虽然拥有代码和所有权,但往往缺乏AI原生设计,维护成本高,AI是事后添加的。
Agent-Native的独特价值在于,它同时提供了SaaS的“产品结构”和原始Agent的“灵活性与所有权”。你拥有完整的代码(MIT许可),可以部署在任何地方,并且应用本身具备AI原生和Agent优先的特性。
此外,Builder.io本身是一家专注于可视化开发平台的公司,其产品(如Fusion和Publish)已经展示了如何通过AI和可视化编辑赋能开发者和内容团队。Agent-Native可视为其AI战略的进一步深化,从构建UI延伸到构建整个AI驱动的应用生态。
PART5
结语:软件的新范式
Agent-Native框架的出现,标志着我们正在从“为人类设计软件”的时代,迈入“为人类和AI Agent共同设计软件”的新时代。它不再把AI当作一个聊胜于无的“功能”,而是将其作为与人类用户地位等同的“一等公民”。
这种架构不仅释放了AI Agent的巨大潜力,也让SaaS应用获得了前所未有的灵活性和进化能力。对于SaaS开发者和Agent应用构建者而言,Agent-Native提供了一个极具前瞻性且脚踏实地的起点。它让你有机会在AI浪潮的下一个阶段——Agentic应用时代——占据先机。
你的下一个应用,不仅是给用户用的,也是给Agent用的。
= 更多精彩,点击关注👇👇👇 =
往期回顾
|
01 |
|
02 |
|
03 |
|
04 |

