
137+ 技能 · 开箱即用 · MIT 开源
发布日期: 2026-04-08 · 开源协议: MIT License · 作者: Ooder Team
摘要:OoderAgent 是一个革命性的 AI Agent 平台,基于技能架构(Skills Architecture)设计理念,让企业能够零部署、零安装即可构建自主私有的 AI 能力库。平台内置 137+ 种标准化技能,涵盖 LLM 集成、业务流程、知识管理、通讯协作等全场景,开箱即用,支持 P2P 能力分享,真正实现 AI 能力的民主化。
OoderAgent 采用技能即服务(Skills-as-a-Service)架构,将复杂的 AI 能力抽象为可插拔的技能模块:

特性 | 说明 | 优势 |
|---|---|---|
零部署 | ApexOS 开箱即用 | 无需安装,启动即用 |
MIT 开源 | 完全开源免费 | 企业自主可控 |
137+ 技能 | 覆盖全业务场景 | 开箱即用 |
SPI 架构 | 标准化接口 | 易于扩展 |
P2P 分享 | 技能点对点共享 | 生态共建 |
OoderAgent 能力库包含 137 个标准化技能模块,分布在 7 大层级:
层级 | 数量 | 占比 | 核心能力 |
|---|---|---|---|
SPI 基础层 | 4 | 2.9% | 统一接口、服务发现 |
驱动层 | 37 | 27.0% | 外部系统集成 |
系统层 | 32 | 23.4% | 核心系统服务 |
能力层 | 24 | 17.5% | 可复用基础能力 |
场景层 | 16 | 11.7% | 业务场景封装 |
业务层 | 11 | 8.0% | 业务逻辑处理 |
工具层 | 10 | 7.3% | 辅助工具 |
驱动 | 提供商 | 部署方式 |
|---|---|---|
DeepSeek | 深度求索 | 云端 API |
OpenAI | OpenAI | 云端 API |
通义千问 | 阿里云 | 云端 API |
文心一言 | 百度 | 云端 API |
火山引擎 | 字节跳动 | 云端 API |
Ollama | 开源社区 | 本地部署 |
钉钉、飞书、企业微信、个人微信全覆盖,统一消息接口。
今日头条、微信公众号、微博、小红书、知乎,一键多平台发布。
支付宝、微信支付、银联,统一支付接口。
OoderAgent 能力库包含 137 个标准化技能模块,按功能层级分为 7 大类:
技能类别 | 核心模块 | 说明 |
|---|---|---|
LLM 驱动矩阵 (8个) | DeepSeek, OpenAI, 通义千问, 文心一言, 火山引擎, Ollama, LLM Base/Monitor | 统一 LlmProvider 接口,切换零成本 |
IM 驱动 (4个) | 钉钉, 飞书, 企业微信, 个人微信 | 统一 ImDeliveryDriver 接口 |
媒体发布 (5个) | 头条, 公众号, 微博, 小红书, 知乎 | 统一 MediaPublishProvider 接口 |
支付驱动 (3个) | 支付宝, 微信支付, 银联 | 统一 PaymentProvider 接口 |
系统核心服务 | skill-auth, skill-config, skill-workflow, skill-rag, skill-knowledge, skill-messaging | 平台运行的基础设施 |
场景名称 | 模块ID | 功能描述 |
|---|---|---|
日报自动生成 | daily-report | 自动汇总工作内容,AI生成日报 |
会议纪要 | meeting-minutes | 语音识别 + AI摘要生成 |
审批表单 | approval-form | 工作流驱动审批流程 |
知识问答 | knowledge-qa | RAG增强的企业知识问答 |
入职助手 | onboarding-assistant | 新员工引导、制度问答 |
协作办公 | collaboration | 实时通信+文档协作 |
文档助手 | document-assistant | 文档解析+智能问答 |
项目知识 | project-knowledge | 项目维度知识聚合 |
Agent推荐 | agent-recommendation | 智能Agent推荐 |
房地产表单 | real-estate-form | 行业专属表单场景 |
录音问答 | recording-qa | 语音转文字后RAG问答 |
招聘管理 | recruitment-management | 招聘流程自动化 |
业务处理 | business | 规则引擎+工作流 |
知识管理 | knowledge-management | 文档管理+向量存储 |
知识分享 | knowledge-share | 权限控制+协作编辑 |
平台绑定 | platform-bind | 多平台账号绑定 |
OoderAgent 的核心理念是「声明式组装」:企业只需选择目标场景,底层技能依赖由 ApexOS 自动解析并注入。

用户需求: 自动回答客户问题,支持多渠道接入,知识库检索增强
技能组合 = IM驱动(钉钉) + LLM(DeepSeek) + RAG检索
+ 知识管理(skill-knowledge) + 消息统一(messaging)
效果: 用户在钉钉提问 → IM接收消息 → RAG检索知识库 → LLM生成回答 → 通过钉钉返回用户需求: 自动汇总工作内容,AI生成日报,多格式输出
技能组合 = LLM(通义千问) + 场景(daily-report) + 模板引擎 + 通知(notification)
效果: 定时触发 → 收集工作日志/代码提交/会议记录 → LLM生成日报 → 发送到指定群组用户需求: 审批流程自动化,多级审批,移动端处理,状态追踪
技能组合 = BPM工作流 + 组织架构(org) + IM通知推送 + 场景(approval-form) + 表单引擎 + 规则引擎
效果: 员工提交申请 → BPM路由到审批人 → 钉钉/飞书通知 → 移动端审批 → 状态实时追踪用户需求: 一篇文章同时发布到头条、公众号、微博、知乎、小红书
技能组合 = LLM内容生成 + 媒体驱动×5 + 统一发布接口(media-provider)
效果: 编辑文章 → LLM优化标题和摘要 → 一键发布5个平台 → 各平台数据回流统计用户需求: 基于企业内部文档的智能问答,支持语义搜索和溯源
技能组合 = RAG增强 + 向量搜索 + LLM推理 + 场景(knowledge-qa)
效果: 用户提问 → 向量检索相关文档 → RAG拼接上下文 → LLM生成答案 + 引用来源标注用户需求: 新员工引导、制度问答、环境配置、任务指引
技能组合 = 知识库(knowledge) + LLM对话 + 场景(onboarding-assistant)
效果: 新员工扫码进入 → 引导式任务清单 → 制度FAQ即时问答 → 环境配置自动化层级 | 职责 | 示例 |
|---|---|---|
场景编排层 (scenes) | 将原子能力组合为业务流程 | 客服 = IM + LLM + RAG + Knowledge |
驱动适配层 (_drivers) | 将外部平台抽象为统一接口 | 钉钉IM→ImDeliveryDriver, DeepSeek→LlmProvider |
基础能力层 (_base SPI + capabilities) | 提供原子能力接口 | IM发送 · LLM调用 · RAG检索 · 文件存储 |
→ 企业只需选择场景 skill,底层依赖由 ApexOS 自动解析注入,实现「声明式组装」

skills/scenes/daily-report/
├── skill.yaml # 元数据 + 依赖声明
├── README.md # 使用说明文档
├── src/main/java/ # Java源码(场景逻辑)
├── pom.xml # Maven构建配置
└── resources/ # 配置文件、模板等skills/_drivers/im/skill-im-dingding/
├── skill.yaml # 完整 spec 定义
├── README.md # API文档 + 使用示例
├── src/main/java/
│ ├── controller/ # REST API 端点
│ ├── service/ # 业务逻辑实现
│ └── config/ # 配置类
├── pom.xml # 含 parent 依赖
└── resources/
└── application.yml # 端口、数据库等配置关键差异: 独立型 skill 包含完整的 controller 和 application.yml,可单独监听端口暴露 REST API。
skills/_base/ooder-spi-core/
├── skill.yaml # SPI 接口声明
├── README.md # 接口设计文档
├── src/main/java/
│ └── net.ooder.spi/
│ ├── im/ # IM 接口定义
│ │ ├── ImDeliveryDriver.java
│ │ └── model/
│ ├── rag/ # RAG 接口定义
│ └── workflow/ # 工作流接口定义
├── pom.xml # 仅接口依赖
└── META-INF/services/ # SPI 注册文件维度 | 场景型 (Scenes) | 独立型 (Drivers/Caps) | 内部型 (Base/System) |
|---|---|---|---|
skill.yaml | ✅ | ✅ | ✅ |
可独立运行 | ✅ | ✅ | ❌ |
暴露 REST API | 可选 | ✅ | ❌ |
被依赖消费 | 否 | 可选 | ✅ |
数量 | 16 | 61 | 47 |
加载方式 | 用户触发 / 嵌入主应用 | 独立端口启动 | ClassLoader 加载 |
生命周期 | 按需激活 | 服务发现注册 | 被引用时激活 |
scenes (场景型)
│ depends on
▼
_business (内部型 - 业务逻辑)
│ depends on
▼
_system (内部型 - 系统服务)
│ depends on
▼
_base (内部型 - SPI核心接口)
│
├── _drivers (独立型) → _base [可选 _system]
└── capabilities (独立型) → _base [可选 _system]OoderAgent 采用 JDK 标准 SPI(Service Provider Interface)机制实现模块化:

OoderAgent 内置智能依赖管理:
# skill.yaml 依赖声明示例
dependencies:
- id: ooder-spi-core
version: ">=3.0.1"
required: true
description: "SPI核心接口"
- id: skill-config
version: ">=3.0.0"
required: false
description: "配置服务(可选)"自动处理机制:

企业可基于 OoderAgent 开发自定义技能:



场景 | 所需技能 | 部署方式 |
|---|---|---|
智能客服 | IM驱动 + LLM + 知识库 | 内网部署 |
日报生成 | 场景技能 + LLM | 内网部署 |
流程审批 | BPM + 通知 + 组织架构 | 内网部署 |
知识问答 | RAG + 搜索 + LLM | 内网部署 |
多平台发布 | 媒体驱动 + 内容生成 | 混合部署 |
# 下载 ApexOS
wget https://github.com/ooderCN/apexos/releases/latest/apexos.jar
# 启动(零配置,开箱即用)
java -jar apexos.jar
# 访问控制台
open http://localhost:8080# 方式 1:复制技能包到目录
cp my-skill.jar skills/
# 方式 2:从技能市场安装
apexos skill install skill-llm-deepseek
# 方式 3:从 P2P 网络订阅
apexos skill subscribe p2p://enterprise-a/skill-customer-service@Service
public class MyEnterpriseSkill implements SkillProvider {
@Override
public Capability getCapability() {
return Capability.builder()
.id("my-enterprise-skill")
.name("企业专属技能")
.version("1.0.0")
.build();
}
@Override
public Response execute(Request request) {
// 企业业务逻辑
return Response.success(result);
}
}维度 | 传统方案 | OoderAgent |
|---|---|---|
部署 | 数周配置 | 秒级启动 |
集成 | 逐个对接 | 技能即插即用 |
扩展 | 定制开发 | 自主开发/P2P分享 |
成本 | 高昂授权 | MIT 开源免费 |
可控 | 依赖第三方 | 完全自主可控 |
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。