
ENTERPRISE AI FOUNDATION · 技术架构论述
执行沙箱让 LLM 看见运行时,组件语义化让 AI 理解企业资产,自助发布让业务人员成为供给者——当单点闭环同时成熟,真正的架构命题浮出水面:如何让千百个租户、上万件技能在一个底座上安全地共生?本文以纯技术视角,给出多租户技能市场的七平面架构设计。
承继:执行沙箱 · 组件语义化 · 自助变更通道 · 技能中枢 · 多租户设计
过去一年,企业 AI 落地的工程实践沉淀了四个关键范式,每一个都在解决一个"断点":

图 1 · 2026 年产品演进脉络:四个单点闭环打通之后,撞上同一个天花板——单租户假设
把四条线索放在一起看,会发现一个耐人寻味的事实:它们都默认"一个平台服务一个组织"。沙箱的工作区虽然按 <tenant>/<project> 分层,但租户语义、配额、隔离从未收口;A2UI 的组件知识全域共享,技能声明没有订阅与授权的投影;自助发布通道四档齐全,但产物没有面向"别人"的分发面——隔壁部门、隔壁客户既发现不了,也装不上。
单点闭环解决的是"能不能",多租户技能市场解决的是"给谁用、怎么发、如何管"。这正是从"会做 Agent"到"经营一个平台"的分水岭。
过去十年,几乎所有大中型企业都经历过"中台运动":把各业务线共性的能力沉淀到中台,业务前台按需调用。愿景很美好,结局却高度雷同——中台变成需求池的黑洞:
归根结底,传统中台试图用有限的、以人月计的供给,去匹配无限的、以天计的需求。供需之间隔着一个永远排不完的队列。这个结构性矛盾,靠组织调整、靠 OKR、靠"中台共创会"都解决不了——因为瓶颈不在意愿,而在生产的成本函数。
现在回看 2026 年的三个单点闭环,它们真正的含义是:把技能的生产成本从"人月"压到"分钟"。
四者相乘,构成了 AI 底座的技能工厂:需求以自然语言进入,以技能形态出厂。供给曲线第一次从线性变为陡增——中台进入需求和应用大爆发的阶段。这一次,瓶颈不再是"生产不出来",而是"生产出来之后怎么办"。

图 2 · 供需反转:AI 底座把生产成本从人月压到分钟,瓶颈转移到分发、隔离与治理
大爆炸不是洪水猛兽,而是底座价值的兑现时刻——前提是架构能回答四道考题:
四道考题的答案,构成了从"单体智能体平台"到"企业级 AI 底座"的四个根本改写。每一条都有一条铁律守护。
过去交付一个能力,意味着交付一个应用、一个服务、甚至一个部署包。在 AI 底座上,一切可交付的能力统一收敛为技能,分四类:CAPABILITY(能力)、TOOL(工具)、SCENE(场景)、APP(应用),外加组合形态 BUNDLE。技能不是 AI 插件——它是"能被 AI 调用、被人使用、被市场分发"的统一形态。
租户是隔离、配额、计费、数据主权、技能订阅的最小边界。租户的类型(ENTERPRISE / SCHOOL / GOV / TRIAL)是数据,不是代码分支——教育、财务、制造、政务都是解决方案包(Solution Pack),以业务扩展方式接入,核心架构里不允许出现任何业务词。
交付制下,能力与人绑定、与环境绑定、与项目绑定;市场制下,技能经历完整的生命周期状态机,任何人可以在任何租户按需安装。可见性新增 TENANT_PRIVATE——企业内部技能可以只对本租户可见,这是"内部沉淀、对外隔离"的关键开关。
传统 RBAC 的腐化路径几乎注定:角色越加越多、菜单越挂越乱、权限与实际能力脱节。AI 底座的答案是釜底抽薪——没有"菜单实体",只有"已安装 ∩ 已授权技能声明的菜单"。技能授权就是一条 Grant:
Grant(domain=skill, agents=[skillId], operations=[view, invoke, manage])
决策 = Grant ∩ DomainDeclaration.baseline → DataScope + FieldPlan角色名("教师""学生""财务主管")只是数据值;权限判定不读角色名,读 Grant;菜单随安装与授权自动出现、自动消失。权限系统从"人管菜单"变成"订阅驱动投影",腐化的根源被移除。

图 3 · 四个根本改写:交付单元、平台边界、分发方式、权限模型的范式迁移
判定规则:任何新需求先问"这是核心机制,还是某个解决方案包的业务?"——只有前者能改 A 层。学生、教师、班级、课程,与报销、凭证、开票一样,一律下沉到 Solution Pack 的配置与数据。
把四道考题的答案纵向叠加,得到企业级 AI 底座的总体架构——七个平面自上而下、三条纵轴贯穿全局。每个平面都标注了现有载体与缺口,这不是从零设计的蓝图,而是对既有资产的"收口"。

图 4 · 企业级 AI 底座七平面架构:现有载体收口为平面,租户 / 技能 / 治理三条纵轴贯穿
七平面的读法是"收口而非重写":A/B/C 装载机制、技能三层表、授权决策、组织身份、流程引擎、文档面板、浏览器能力全部原样复用;真正要新建的是租户纵轴(TenantContext + Filter + Executor)、订阅层(SC_SKILL_INSTALL / MENU)、市场审核与工作区三页签。平台不新建独立进程、不建第二套权限表、不改既有事件契约。
技能中枢工程已经打好了前三层——声明(技能是什么)、驻留(哪里可执行)、目录(有哪些)。多租户时代补上关键的第四层:订阅(哪个租户装了、谁被授权、菜单如何投影)。四层的写入方各不相同,这是防止"装/跑错乱"的关键设计。
层 | 载体 | 语义 | 写入方 |
|---|---|---|---|
声明 | SC_SKILL_DECL | 技能是什么(contentHash / generation) | 发布者 |
驻留 | SC_SKILL_INSTANCE | 哪里可执行(node / TTL / 负载) | 节点上报 |
目录 | SC_SKILL_CATALOG | 有哪些(物化检索) | 中心物化 |
订阅 | SC_SKILL_INSTALL + SC_SKILL_MENU + Grant | 哪个租户装了、谁被授权、菜单 | 租户管理员 |
最容易做错的一条:安装(订阅层)绝不写 INSTANCE(驻留层)。驻留只由执行节点上报——类比 Maven:中央仓库里的 pom 是定义,各机器里的 jar 是副本;副本可以多份,定义必须唯一。
技能从发布者手中到租户工作区,走一条完整的状态机。每个环节都有可执行的规则,而非口号:

图 5 · 技能四层模型与市场生命周期:DRAFT → IN_REVIEW → LISTED → INSTALLED → ACTIVE,旁路含驳回 / 下架 / 停用 / 卸载
市场前端不重写:控制台已有"技能市场"与"已安装技能"页面,只把数据源从历史 mock 接口切换到 skill-center 的 /api/sc/app/catalog、/api/sc/install、/api/sc/grant。页面复用、数据源收口,是整个 P0 阶段反复出现的工程纪律。
多租户不是"加一个 tenantId 字段",而是一条必须贯穿所有执行路径的纵轴。设计上给出一张"贯穿清单",任何一处漏接都是跨租户事故的种子:
HTTP → TenantFilter(X-Tenant / cookie / claims)→ TenantContext
SSE → 建流快照,进入 MessageBus 路由键
A2A → 消息 header.tenant,入站校验
异步 → TenantScopedExecutor 显式传播
流程 → 实例属性 tenantId,启动/办理校验
知识 → 索引前缀 kb:<tenant>:<scope>,检索必须带 scope,禁止全局检索
图 6 · TenantContext 纵轴贯穿六条执行路径:任何一处漏接都是跨租户事故的种子
配额沿着同一条纵轴落地,五个卡点各司其职:用户/组织在创建时校验、技能安装数在安装时校验、存储在 VFS 写入前校验、Token 在技能调用前校验、并发在调度前校验。数据主权则要求日志、审计、对话、知识全部携带 tenantId,归档/删除按租户执行并支持导出,跨租户聚合必须显式脱敏与授权。
需求与应用大爆炸的另一面,是变更频率的爆炸。治理平面的任务不是拖慢变更,而是让快的变更走快车道、让危险的变更走闸门。这需要回答一个此前悬而未决的问题:同一套底座上,平台团队、领域团队、业务部门各自的变更边界在哪里?
答案是我们已经实践半年的 A/B/C 三层,配上三句口诀:

图 7 · A/B/C 三层发布节奏与治理口诀:月发布的产品基线、客户周期的领域宿主、天级的部门自助
这套分层回答了大爆炸时代最锋利的一个问题:当业务部门可以用自然语言让 LLM 改代码、发技能时,平台如何不被冲垮?答案不是禁止,而是分层放权——C 层在沙箱里自主闭环(沙箱的五道闸门、令牌鉴权、write 级策略、可回滚补丁就是它的安全边界),B 层走门禁增量,A 层冻结。授权核查有机器可判定的四清单:read / allow-add / allow-modify / deny-delete,默认拒绝。
架构的落地被切成六个阶段,每个阶段有明确的门禁——没有"差不多算完成",只有门禁全绿才进入下一阶段。P0 阶段(3–4 周)只做核心架构,不做任何教学业务。

图 8 · P0–P5 落地路线:每阶段门禁全绿才进入下一步,P0 不含任何业务功能
最终验收锚定在七条 KPI 上:租户开通 ≤ 2 分钟、技能安装成功率 ≥ 99%、授权生效时延 ≤ 2s、菜单与授权一致率 100%、跨租户泄漏 0、技能调用可追溯率 100%、核心代码业务词命中 0。这七条里,四条是"0/100%"型的硬约束——大爆炸时代的架构质量,不看平均值,看最坏情况。
回到开头的问题。传统中台失败的根因,是用线性供给追赶发散需求;AI 底座的转机,是沙箱、A2UI、自助发布、技能中枢四个单点闭环把生产成本压到分钟级——需求和应用大爆发不是危机,而是底座价值的兑现时刻。但兑现的前提,是架构能接住爆发:技能四层模型接住交付,租户纵轴接住隔离,市场状态机接住分发,Grant 投影接住权限,七道门禁与三层口诀接住治理。
如果要给企业级 AI 底座一个成功公式,那就是:
底座价值 = 需求进入的速度 × 混乱被拦住的能力。前者由技能工厂决定,后者由租户纵轴与治理平面决定——两者相乘,缺一即零。
沙箱让 LLM 敢放手改,组件语义化让企业资产开口说话,自助发布让业务人员走上生产线,而多租户技能市场让这一切可以安全地发生在一套底座、千百个租户之间。四个工程闭环的伏笔,在此收束成一套架构设计;接下来的落地实现,将验证这套设计。
参考与承继 | 要点 |
|---|---|
多租户技能市场核心架构设计 | 本文蓝本:领域模型、七平面、市场机制、多租户机制与落地门禁 |
透明运行时沙箱 | 透明化优先于隔离;一实例三闸门五子系统;LLM 自主维护闭环 |
组件语义化(A2UI) | 五层能力模型;组件三级分类;渐进式披露;毫秒级动态拦截 |
受限自助变更设计 | 变更分级路由;机器可读护栏;四档发布通道;配置优先 |
技能中枢与三层技术栈 | Foundation / Runtime / Capability 三层框架;技能九步生命周期;寻址实证 |
企业级 AI 底座系列 · 多租户技能市场篇 | 2026-10-21
Foundation × Marketplace × Tenancy —— 让每一次需求进入都有快车道,让每一种混乱都有闸门
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。