目录

方舟智能开发框架概述

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

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

基本概念

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

ArkAF架构

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

图1 ArkAF架构图

工作流程分为四个阶段:

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

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

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

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

能力范围

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

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

亮点特性

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