目录

Ark Agentic Framework Overview

As system agents gradually become the new entry point for users to interact with the operating system, the way users interact is shifting from "opening an app" to "directly expressing their needs." By exposing capabilities and integrating into the system agent ecosystem, apps provide users with a more natural and convenient service experience, while expanding their reach scenarios and usage frequency.

ArkAF (Ark Agentic Framework) is an app capability development framework for the agent era. It provides three capability exposure mechanisms: the intent framework, the Skill framework, and the on-device A2A framework. These mechanisms help developers externalize app capabilities for system agents to invoke, enabling seamless collaboration between apps and agents.

Basic Concepts

The following are key concepts in the ArkAF development process:

ArkAF Architecture

ArkAF provides three core capability frameworks, offering developers a standardized capability exposure mechanism.

Figure 1 ArkAF architecture

The workflow consists of four stages:

Development and Integration: Developers select the intent framework, Skill framework, or on-device A2A framework based on business requirements to encapsulate app capabilities in a standardized manner.

System Registration: App capabilities are registered with the ArkAF framework for the system agent to discover and index.

Intelligent Matching: A user sends a request to the system entry through natural language, and the system agent parses the intent and matches the best app capability.

Capability Execution: The system agent invokes the app capability through the ArkAF framework to execute the task and return the result, and then converts the result into natural language to feed back to the user.

Available Capabilities

The three capability exposure mechanisms are compared as follows:

Capability Type Core Capability Trigger Method Applicable Scenario
Intent framework Standardized intent access + intent scheduling management Woken up and executed by the system agent Single, explicit capability invocation (such as playing music or navigation)
Skill framework Standardized Skill access + Skill management Recognized and invoked after the Skill is published Complex scenario functions (such as navigating home)
On-device A2A framework Standardized agent access + agent scheduling management Bidirectional communication and negotiation with the system agent On-device agent development for apps (such as tracking stock information)

Features

ArkAF provides the following features to deliver a convenient and efficient development experience for developers: