阿拉丁Aladdin

白皮书《Agent Native 的业务模板》2026 年 9 月 30 日

Kit:一套 Agent Native的业务模板

完整业务、可复用模板与可持续开发的工程 —— 为人与 Agent 共同使用而设计

未必然研究院

摘要:让企业软件从积累中生长

Kit,是一套 Agent Native 的业务模板。它把一类业务中可复用的部分沉淀成完整的软件,让项目差异通过配置与开发实现,再把持续变化的 AI 能力装配到稳定的业务流程中。

企业引入 AI 时,真正耗费交付精力的往往不只是模型。设备要接入,数据要关联,告警要处理,工单要流转,权限和操作记录也要完整。模型升级之后,这些已经运行的业务仍然需要继续工作。Kit 要解决的,就是业务积累如何被保留、复用和持续扩展的问题。

业务完整

部署出来的 Kit 应能承载一类业务的完整过程,从数据进入到任务完成。

模板可复用

共同能力作为产品沉淀,客户差异通过配置、API 和 SDK 开发实现。

Agent 原生

既能在业务中装配 Agent,也能把业务能力以标准接口开放给 Agent。

模块化结构概念插图:稳定的底座承载已安装模块,蓝色能力模块可在对应接口上装配。
图 1 Kit 的设计隐喻:底座承载长期积累的业务,模块代表可替换的智能能力。概念插图,不代表实际硬件或产品界面。

下文以设备运维为主线:同一套设备 Kit 如何服务燃气轮机、电潜泵与压缩机,如何更换诊断能力,以及如何让人和 Agent 安全地使用同一套业务。

一、先定义业务闭环,再定义 AI 功能

设备 Kit 的起点,是一套可运行的设备运维系统。它需要知道设备是什么、数据从哪里来、异常如何被发现、由谁处理、处理结果如何回写。只有“设备列表 + 智能诊断按钮”,还无法承担完整交付。

  1. 1接入与建档:关联设备台账、测点、实时数据和历史数据,建立一致的设备身份。
  2. 2监测与识别:呈现状态与趋势,把异常转换为有设备、有时间、有证据的告警事件。
  3. 3诊断与处置:结合数据形成诊断建议,进入风险评估、人工审核或维修工单流程。
  4. 4完成与追踪:记录执行结果,关闭工单,并保留从告警到处置的关联关系。

视觉 Kit 也遵循同一原则。摄像头接入、视频流与算法管理、识别事件、告警和后续处置,需要形成完整过程。目标检测模型是其中一项能力,摄像头与算法如何绑定、谁能查看结果、事件如何进入业务,同样属于 Kit 的职责。

因此,判断业务是否完整,应从一个真实任务能否走到结果开始。页面数量和 Agent 数量,都不能单独说明这个问题。

二、模板复用的是业务结构

燃气轮机、电潜泵和压缩机的诊断知识不同,但它们都需要设备管理、测点数据、状态监测、告警、诊断和工单。Kit 应把这些稳定的共同部分抽象出来,把设备模型、阈值、诊断方法等差异留给具体项目。

一套业务,多个项目
完整业务设备 · 数据 · 告警 · 工单
配置差异字段 · 流程 · 权限 · 绑定
持续开发API · SDK · AI Coding
Kit

把可复用的业务保留下来,让项目差异在上面生长。

燃气轮机运维电潜泵运维压缩机运维
图 2 复用的是业务结构。设备型号、字段、诊断方法和集成接口,可以按项目配置或扩展。

这样的抽象,需要明确哪些东西共享,哪些东西允许变化。以告警为例,事件编号、设备关联、时间、状态和处理记录应有稳定的结构;阈值规则、告警等级和分派方式则可以根据项目调整。共同结构使不同项目能够共享业务能力,扩展点使模板保留足够的适应性。

三、把常见的项目差异变成配置

可配置意味着,把已经理解清楚的变化范围设计成明确选项。菜单、字段、表单、权限、告警规则和流程节点,都可以成为配置对象。配置应有业务含义、约束和默认值,让实施人员知道自己改变了什么。

表 1 设备运维中的配置示例
变化对象项目中的差异应保留的共同结构
设备模型设备类型、测点、字段与单位设备身份、台账与数据关联
业务流程告警等级、分派规则、审核环节状态转换、任务记录与闭环
智能能力诊断 Agent、算法、Workflow 的绑定业务动作、输入输出与权限边界

左右滑动查看完整表格

AI 能力也应进入这一配置体系。一个“智能诊断”按钮使用哪个 Agent、读取哪些上下文、输出什么结构、失败后走哪条路径,都需要被清楚地定义。这样,业务页面可以保持稳定,诊断方法可以独立调整。

配置本身也会影响生产行为,因此应当有版本、校验和发布过程。修改一个诊断绑定,与修改一项业务规则一样,都需要能够说明变更范围,并在验证失败时恢复。

四、用 API 和 SDK 承接超出配置的需求

企业需求不会停在模板预设的范围内。Kit 应为开发者提供两条清楚的扩展路径:通过 API 组合现有业务能力,或通过 SDK 在工程内部增加能力。

API:把 Kit 作为业务能力服务使用

上层应用可以查询设备、读取告警、创建工单,也可以把处理结果同步到 MES 或 EAM。调用方使用稳定的业务接口,不需要重复实现底层设备管理与工单逻辑。

SDK:在真实工程中继续开发

当需要新的页面、领域对象、业务服务、数据连接器或特殊流程时,开发者可以在前端与后端工程中实现。扩展应沿用现有身份、权限和数据规则,并通过明确的模块边界接入。

例如,为设备详情增加“健康评分”,可以先定义评分数据与更新方式,再扩展服务接口和页面组件,最后把评分接入告警或巡检流程。已有设备台账、历史工单和权限体系继续承担原来的职责。

五、让 Coding Agent 理解工程,持续做增量开发

AI Coding Friendly 的重点,是让工程结构和扩展约定能够被理解。目录、模块边界、接口、数据模型与示例应彼此一致。Coding Agent 需要能够找到设备页面、业务服务、Agent 定义、Workflow,以及项目允许使用的扩展点。

  1. 01理解现状:定位相关模块、数据依赖和现有业务约束。
  2. 02实现变化:在明确的扩展点上添加页面、服务或能力绑定。
  3. 03验证影响:检查接口契约、权限、状态转换和关键业务流程。
  4. 04发布与保留:记录版本和变更范围,保留已有业务数据与运行能力。

增量开发的结果,应是系统每次只增加或调整必要的部分。今天加入健康评分,明天换一个诊断 Agent,后天连接客户的 MES。业务能力随着项目推进逐步积累,原有流程不因新增 AI 功能而被反复重建。

六、Agent Native:把智能能力装配到业务动作中

在设备详情页上,用户发起的是“诊断这台设备”这一业务动作。具体由通用诊断 Agent、燃机专家 Agent,还是包含多个步骤的 Workflow 完成,可以由场景配置决定。业务动作与智能实现之间,需要一层明确的绑定关系。

业务动作与智能实现分离
设备详情智能诊断业务入口保持稳定
能力绑定场景 + 版本输入 / 输出契约
通用诊断 Agent燃机诊断 Agent电潜泵诊断 Agent

校验结果 → 必要时人工确认 → 调用业务服务 → 留下审计记录

图 3 同一个“智能诊断”动作可以绑定不同的 Agent。替换能力时,需要验证输入、输出和权限契约;工单写入仍由受控的业务服务完成。

能够装配的不只有 Agent,也可以是 Workflow、Skill、算法或 Tool。例如“诊断并处理”可以先读取设备数据,再形成诊断建议,经过风险判断与审核,最后调用工单服务。每一步的输入、输出和失败处理,都应能被单独检查。

可替换并不意味着任意实现都能直接互换。新的诊断 Agent 必须理解相同的设备标识与数据范围,返回约定的结果结构,并遵守同一套操作权限。只有这些契约成立,替换才不会把变化扩散到整个业务系统。

稳定的部分是设备、工单、审批和业务状态;持续演进的部分是模型、Agent、算法和 Workflow。Kit 的任务,是把二者的连接关系设计清楚。

七、系统本身,也应能够被 Agent 使用

Agent Native 还有另一个方向:外部 Agent 应能通过标准入口使用 Kit 的业务能力。查询设备、读取告警、创建工单和提交审核,都应有明确的接口,而不必依赖 Agent 模拟人在页面上逐次点击。

同一套业务,两类使用者
人页面 · 表单 · 按钮
AgentAPI · Tool · MCP
统一身份、权限、审批与审计
查询设备读取告警创建工单提交审核
图 4 页面和 Agent 使用同一套业务服务。开放调用入口,同时保留权限检查、审批条件与操作记录。

API、Tool 或 MCP 都可以承担能力开放的入口,具体协议可以不同,但业务语义需要一致。例如“创建工单”应明确设备、问题描述、关联告警和责任人等参数,并返回可以继续查询的工单标识。失败也应有可理解的原因。

  • 身份与范围:Agent 以什么身份调用,可以访问哪些设备、数据和操作。
  • 审批与执行:哪些操作可以直接执行,哪些需要先由人确认。
  • 记录与恢复:保存调用、版本、结果和业务状态,失败后能够追踪并继续处理。

八、把定义落到一个设备诊断项目里

假设企业要为一组电潜泵建设诊断应用。已有设备 Kit 提供台账、时序数据、告警和工单。实施工作的重点应放在项目差异上,按照以下顺序把通用能力变成可运行的应用。

  1. 1配置设备与数据:建立泵型、测点、单位和数据映射,验证历史与实时数据能关联到正确设备。
  2. 2绑定诊断能力:选择电潜泵诊断 Agent,规定输入时间窗、可读资料、结果结构和超时后的处理方式。
  3. 3接入处置流程:把诊断建议连接到风险判断、人工审核与工单服务,明确谁能执行每一步。
  4. 4开发客户差异:通过 API 对接客户 EAM;需要新增页面或服务时,通过 SDK 在现有工程中扩展。
  5. 5验证并发布:从一个告警走完整个流程,检查数据、权限、审批、工单结果和操作记录,再发布对应版本。

项目运行之后,诊断 Agent 可以继续升级,设备数据、工单记录和已确认的业务规则则持续积累。下一次面对另一种设备,复用的就是这套已经形成边界的业务结构与工程方法。

九、如何判断一套模板是否达到 Kit 的设计目标

判断一套 Kit,可以沿着真实交付过程提出问题,而不是只看它是否展示了 AI 对话。以下四组问题,对应业务、模板、工程和 Agent Native 四个方面。

表 2 Kit 的设计检查表
检查维度应回答的问题可查看的结果
业务完整性数据如何进入?谁处理任务?结果如何回写?端到端业务流程、状态与记录
模板复用哪些是通用能力?项目差异在哪里配置或扩展?配置模型、扩展点与项目实例
工程演进能否新增模块?能否验证、升级并恢复变更?API / SDK、工程文档、测试与版本记录
双向 Agent Native业务能否绑定不同 Agent?Agent 能否受控调用业务?能力契约、调用接口、权限与审计

左右滑动查看完整表格

成熟的传统平台可能已经具备其中若干能力。Kit 的设计目标,是把这些能力放进同一个可交付、可复用、可持续开发的产品中,并从一开始考虑人和 Agent 两类使用者。

结语:业务长期积累,智能持续演进

企业软件的价值,来自被理解的业务、已经运行的数据和流程,以及长期积累的工程能力。Kit 把这些积累变成可以复用的起点,同时为新的模型、Agent 和开发方式保留清楚的接入位置。

因此,Kit 是一套 Agent Native 的业务模板:它以完整业务为基础,把一类业务抽象成可配置、可开发的产品,通过智能能力装配与开放调用,让人与 Agent 在同一套业务体系中协作。

  • 业务是完整的。
  • 模板是可复用的。
  • 工程是可持续开发的。
  • Agent 是原生的。