# 方舟智能开发框架概述

随着系统智能体逐步成为用户与操作系统交互的新入口，用户交互方式正从"打开应用"转向"直接表达需求"。应用通过开放能力融入系统智能体生态，为用户提供更自然、便捷的服务体验，同时拓展应用的触达场景与使用频次。

ArkAF（Ark Agentic Framework，方舟智能开发框架）是面向智能体时代的应用能力开发框架，提供意图框架、Skill框架和端侧A2A框架三种能力开放机制，帮助开发者将应用能力外化给系统智能体调用，实现应用与智能体的无缝协同。

## 基本概念

以下是ArkAF开发过程中的关键概念：

* **意图**：标准化意图接入的能力单元，应用开发者通过接入意图可被系统智能体唤醒执行的特定能力。

* **Skill**：标准化Skill接入的能力单元，应用开发者通过上架Skill可被系统智能体识别并调用，适合复杂场景功能。

* **端侧智能体**：应用智能体，开发者通过端侧A2A框架构建应用的智能体，和系统智能体进行会话协同完成系统级别的复杂任务。

## ArkAF架构

ArkAF提供三种核心能力框架，为开发者提供标准化的能力开放机制。

**图1** ArkAF架构图

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/6a/v3/knNV-VGMTPa3TohAHAaYtQ/zh-cn_image_0000002806027743.png?HW-CC-KV=V1&HW-CC-Date=20261029T054323Z&HW-CC-Expire=31536000000&HW-CC-Sign=16C8E7B81F0FFF2268DD2EC75D09C92A27914140C31DF477BB7C3CCD65A430D9)

工作流程分为四个阶段：

**开发接入**：开发者根据业务需求，选择意图框架、Skill框架或端侧A2A框架，将应用能力标准化封装。

**系统注册**：应用能力注册到ArkAF框架，供系统智能体发现和索引。

**智能匹配**：用户通过自然语言向系统入口发出请求，系统智能体解析意图并匹配最佳应用能力。

**能力执行**：系统智能体通过ArkAF框架调用应用能力执行任务并返回结果，系统智能体将结果转化为自然语言反馈用户。

## 能力范围

* 意图框架

  提供标准化意图接入能力和意图调度管理能力，应用开发者通过接入意图可被系统智能体唤醒执行的特定能力，详见[意图框架概述](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/insight-intent-overview)。
* Skill框架

  提供标准化Skill接入的能力和管理能力，应用开发者通过上架Skill可被系统智能体识别并调用，详见[基于ArkTS脚本开发应用Skill](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/arkts-skill-development-guide)。
* 端侧A2A框架

  提供标准化智能体接入能力和智能体调度管理能力，应用开发者可以通过智能体框架开发应用端侧智能体，和系统智能体进行会话协同完成复杂任务，详见[端侧A2A框架概述](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/agent-overview)。

三种能力开放机制的对比如下：

|能力类型|核心能力|触发方式|适用场景|
|:------|:-------------------|:-------------|:------------------|
|意图框架|标准化意图接入 + 意图调度管理|系统智能体唤醒执行|单一明确的能力调用（如播放音乐、导航）|
|Skill框架|标准化Skill接入 + Skill管理|上架Skill后被识别并调用|复杂场景功能（如导航回家）|
|端侧A2A框架|标准化智能体接入 + 智能体调度管理|与系统智能体双向通信协商|应用端侧智能体开发（如跟踪股票信息）|

## 亮点特性

ArkAF提供以下亮点特性，为开发者带来便捷高效的开发体验：

* 标准化接入能力和管理能力，帮助开发者快速接入系统智能体生态，降低开发成本。

* 应用能力可被系统智能体智能调度，在合适场景为用户提供便捷的智能化服务体验。

