随着系统智能体逐步成为用户与操作系统交互的新入口,用户交互方式正从“打开应用”转向“直接表达需求”。应用通过开放能力融入系统智能体生态,为用户提供更自然、便捷的服务体验,同时拓展应用的触达场景与使用频次。
ArkAF(Ark Agentic Framework,方舟智能开发框架)是面向智能体时代的应用能力开发框架,提供意图框架、Skill框架和端侧A2A框架三种能力开放机制,帮助开发者将应用能力外化给系统智能体调用,实现应用与智能体的无缝协同。
以下是ArkAF开发过程中的关键概念:
意图:标准化意图接入的能力单元,应用开发者通过接入意图可被系统智能体唤醒执行的特定能力。
Skill:标准化Skill接入的能力单元,应用开发者通过上架Skill可被系统智能体识别并调用,适合复杂场景功能。
端侧智能体:应用智能体,开发者通过端侧A2A框架构建应用的智能体,和系统智能体进行会话协同完成系统级别的复杂任务。
ArkAF提供三种核心能力框架,为开发者提供标准化的能力开放机制。
图1 ArkAF架构图

工作流程分为四个阶段:
开发接入:开发者根据业务需求,选择意图框架、Skill框架或端侧A2A框架,将应用能力标准化封装。
系统注册:应用能力注册到ArkAF框架,供系统智能体发现和索引。
智能匹配:用户通过自然语言向系统入口发出请求,系统智能体解析意图并匹配最佳应用能力。
能力执行:系统智能体通过ArkAF框架调用应用能力执行任务并返回结果,系统智能体将结果转化为自然语言反馈用户。
意图框架
提供标准化意图接入能力和意图调度管理能力,应用开发者通过接入意图可被系统智能体唤醒执行的特定能力,详见意图框架概述。
Skill框架
提供标准化Skill接入的能力和管理能力,应用开发者通过上架Skill可被系统智能体识别并调用,详见基于ArkTS脚本开发应用Skill。
端侧A2A框架
提供标准化智能体接入能力和智能体调度管理能力,应用开发者可以通过智能体框架开发应用端侧智能体,和系统智能体进行会话协同完成复杂任务,详见端侧A2A框架概述。
三种能力开放机制的对比如下:
| 能力类型 | 核心能力 | 触发方式 | 适用场景 |
|---|---|---|---|
| 意图框架 | 标准化意图接入 + 意图调度管理 | 系统智能体唤醒执行 | 单一明确的能力调用(如播放音乐、导航) |
| Skill框架 | 标准化Skill接入 + Skill管理 | 上架Skill后被识别并调用 | 复杂场景功能(如导航回家) |
| 端侧A2A框架 | 标准化智能体接入 + 智能体调度管理 | 与系统智能体双向通信协商 | 应用端侧智能体开发(如跟踪股票信息) |