Capability Pack(能力包)
Application Pack 是完整应用,但很多能力其实可以复用。例如:
- OCR
- 翻译
- GEO 内容生成
- PDF 解析
- 搜索
- 网页抓取
- 邮件发送
这些不适合作为完整应用,而更适合作为能力组件。
因此在 WSaiOS 中引入:
WSaiOS Ecosystem
Application Pack(完整应用)
│
├── Capability Pack(可复用能力)
│ OCR
│ Search
│ Translation
│ GEO Generator
│ Browser Automation
│
├── Knowledge Pack(知识资产)
│
├── Agent Pack(Agent集合)
│
└── Workflow Pack(流程集合)
这样,WS-GEO 就不必重复开发 OCR、搜索、翻译等能力,而是组合已有的 Capability Pack。整个生态会更接近现代操作系统和云平台的组件化设计,也更有利于长期扩展。
Capability Pack 是 WSaiOS 体系中一个非常重要的概念,而且它可以成为 WSaiOS 与现有 AI 框架最大的区别之一。
在 WSaiOS 中,Capability(能力)不是代码,而是系统可调度、可组合、可复用的标准能力单元。
也就是说:
Application Pack = 产品
Capability Pack = 能力
Agent = 执行者
Workflow = 流程
Kernel = 调度者
这样整个体系层级会非常清晰。
WSaiOS™ Capability Pack Specification v1.0
WSaiOS™ Capability Pack Specification v1.0
Wang’s Smart AI Operating System
Capability Runtime Standard
Version: 1.0
Status: Draft
1. Purpose
本规范定义WSaiOS能力包(Capability Pack)的标准模型、生命周期、注册机制、依赖关系及运行规范。
Capability Pack(简称 WCP)是WSaiOS中最小可复用能力单元。
所有Application Pack均可组合多个Capability Pack构建完整业务能力。
2. Definition
Capability Pack是一种可注册、可调度、可组合、可复用的系统能力。
它不是完整应用。
它不负责业务。
它仅负责完成一种明确能力。
例如:
OCR
Translation
Search
Browser Automation
Code Execution
Embedding
Speech Recognition
Image Generation
Reasoning
Planning
Publishing
Validation
3. Design Principles
Single Capability
一个Pack只实现一种能力。
Reusable
允许多个Application共享。
Runtime Managed
生命周期由Runtime统一管理。
Model Independent
不得绑定固定AI模型。
Composable
可组合形成复杂能力。
Stateless
长期状态由Memory Service统一管理。
4. Capability Model
标准结构:
Capability
↓
Input
↓
Context
↓
Execution
↓
Validation
↓
Output
↓
Feedback
所有Capability必须符合统一执行模型。
5. Package Structure
CapabilityPack/
manifest.json
capability.json
config/
models/
tools/
rules/
tests/
docs/
resources/
manifest.json为唯一入口。
6. Manifest
Capability必须声明:
Capability ID
Name
Version
Category
Description
Input Schema
Output Schema
Dependencies
Permissions
Supported Models
Runtime Version
7. Categories
WSaiOS建议标准分类:
Reasoning
Knowledge
Memory
Search
Retrieval
Embedding
Vision
Speech
Translation
Writing
Programming
Browser
Automation
Validation
Planning
Scheduling
Publishing
Security
Analytics
Communication
Storage
8. Registration
安装后:
Capability Registry
↓
Runtime Registry
↓
Permission Registry
↓
Model Registry
↓
Tool Registry
自动完成。
9. Execution
统一执行流程:
Request
↓
Capability
↓
Model Router
↓
Tool Manager
↓
Validator
↓
Result
Runtime负责整个过程。
10. Dependency
Capability可依赖:
Knowledge Service
Memory Service
Tool Manager
Workflow Engine
Rule Engine
不得依赖Application。
11. Model Policy
Capability声明:
Supported Capability
例如:
Reasoning
Vision
Coding
Writing
Translation
Model Router负责:
GPT
Claude
Gemini
DeepSeek
Qwen
Local Model
自动选择。
12. Tool Access
所有工具统一通过Tool Manager访问。
例如:
Browser
Filesystem
Database
Search
Code Executor
API
未经授权不得访问。
13. Permission
权限包括:
Model
Tool
Knowledge
Memory
Filesystem
Network
User Data
权限必须声明。
14. Validation
所有Capability输出必须经过:
Rule Engine
↓
Validator
↓
Output
失败:
BLOCK
RETRY
FALLBACK
15. Lifecycle
Installed
↓
Registered
↓
Initialized
↓
Ready
↓
Running
↓
Idle
↓
Suspended
↓
Updated
↓
Removed
16. Runtime Isolation
Capability运行于独立Runtime上下文。
不得直接共享状态。
统一通过Memory Service通信。
17. Collaboration
多个Capability允许组合:
Planning
↓
Search
↓
Reasoning
↓
Writing
↓
Validation
↓
Publishing
Runtime负责编排。
18. Certification
符合规范者获得:
WS Certified Capability Pack
可运行于任何兼容WSaiOS的平台。
19. Vision
Capability Pack是WSaiOS生态中最小可复用能力单位。
它不是业务应用,而是智能能力组件。
Application通过组合多个Capability实现复杂业务。
Runtime负责能力发现、调度、执行、安全控制和模型选择。
Capability Pack使WSaiOS形成高度模块化、可复用、可扩展的智能能力生态。
我建议再往前走一步——形成完整的“构件体系(Component System)”
如果把整个 WSaiOS 看作一台 AI 操作系统,那么建议形成统一的组件层次:
WSaiOS Kernel
│
├── Runtime Services
│
├── Capability Packs(能力)
│
├── Agent Packs(执行者)
│
├── Workflow Packs(流程)
│
├── Knowledge Packs(知识)
│
├── UI Packs(界面)
│
└── Application Packs(完整应用)
其中各自职责可以明确区分:
| 构件 | 职责 |
|---|---|
| Kernel | 系统控制与调度 |
| Runtime Services | 公共运行能力 |
| Capability Pack | 最小可复用能力(搜索、OCR、翻译、验证等) |
| Agent Pack | 基于能力完成具体任务的执行单元 |
| Workflow Pack | 编排多个 Agent 与 Capability 的流程 |
| Knowledge Pack | 可共享的知识资产与规则 |
| UI Pack | 用户界面组件 |
| Application Pack | 面向用户的完整业务系统 |