OoderAgent:能力库全新升级 MIT协议 零部署构建私有能力仓库

简介: OoderAgent 是基于“技能即服务”理念的MIT开源AI Agent平台,内置137+开箱即用标准化技能,覆盖LLM集成、IM通讯、媒体发布、支付等全场景。支持零部署启动、P2P技能共享与声明式组装,助力企业快速构建私有AI能力库。(239字)

137+ 技能 · 开箱即用 · MIT 开源


发布日期: 2026-04-08 · 开源协议: MIT License · 作者: Ooder Team

摘要:OoderAgent 是一个革命性的 AI Agent 平台,基于技能架构(Skills Architecture)设计理念,让企业能够零部署、零安装即可构建自主私有的 AI 能力库。平台内置 137+ 种标准化技能,涵盖 LLM 集成、业务流程、知识管理、通讯协作等全场景,开箱即用,支持 P2P 能力分享,真正实现 AI 能力的民主化。

一、OoderAgent 核心架构

1.1 技能架构设计理念

OoderAgent 采用技能即服务(Skills-as-a-Service)架构,将复杂的 AI 能力抽象为可插拔的技能模块:


1.2 核心特性

特性

说明

优势

零部署

ApexOS 开箱即用

无需安装,启动即用

MIT 开源

完全开源免费

企业自主可控

137+ 技能

覆盖全业务场景

开箱即用

SPI 架构

标准化接口

易于扩展

P2P 分享

技能点对点共享

生态共建

二、能力库全景:137种技能覆盖

2.1 技能分类统计

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%

辅助工具

2.2 驱动层:全平台集成能力

LLM 驱动矩阵(8个)

驱动

提供商

部署方式

DeepSeek

深度求索

云端 API

OpenAI

OpenAI

云端 API

通义千问

阿里云

云端 API

文心一言

百度

云端 API

火山引擎

字节跳动

云端 API

Ollama

开源社区

本地部署

IM 通讯驱动(4个)

钉钉、飞书、企业微信、个人微信全覆盖,统一消息接口。

媒体发布驱动(5个)

今日头条、微信公众号、微博、小红书、知乎,一键多平台发布。

支付驱动(3个)

支付宝、微信支付、银联,统一支付接口。

三、技能库分类深度展开

3.1 技能数量统计与分布

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

平台运行的基础设施

3.2 场景层详细列表(16个业务场景)

场景名称

模块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

多平台账号绑定

四、用户场景:技能如何组合

4.1 从需求到技能组合的推导过程

OoderAgent 的核心理念是「声明式组装」:企业只需选择目标场景,底层技能依赖由 ApexOS 自动解析并注入。


4.2 六大典型场景推导示例

🎯 场景一:智能客服系统

用户需求: 自动回答客户问题,支持多渠道接入,知识库检索增强 技能组合 = 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即时问答 → 环境配置自动化

复制

4.3 技能组合三层架构

层级

职责

示例

场景编排层 (scenes)

将原子能力组合为业务流程

客服 = IM + LLM + RAG + Knowledge

驱动适配层 (_drivers)

将外部平台抽象为统一接口

钉钉IM→ImDeliveryDriver, DeepSeek→LlmProvider

基础能力层 (_base SPI + capabilities)

提供原子能力接口

IM发送 · LLM调用 · RAG检索 · 文件存储

→ 企业只需选择场景 skill,底层依赖由 ApexOS 自动解析注入,实现「声明式组装」

五、场景分类详解:三种形态与文件结构

5.1 OoderAgent 技能的三种形态




添加描述

5.2 类型一:技能场景(Skill Scenes)

  • 路径: skills/scenes/{scene-name}/
  • 数量: 16 个预置场景
  • 特点: 可独立运行,依赖 _business / _system 层
  • 用途: 开箱即用的业务解决方案

skills/scenes/daily-report/├── skill.yaml              # 元数据 + 依赖声明 ├── README.md               # 使用说明文档 ├── src/main/java/           # Java源码(场景逻辑) ├── pom.xml                 # Maven构建配置 └── resources/              # 配置文件、模板等

复制

5.3 类型二:独立场景(Independent)

  • 路径: skills/capabilities/ 或 skills/_drivers/
  • 数量: 61 个可独立部署模块
  • 特点: 自包含完整 Spring Boot 应用,可单独启动
  • 用途: 外部系统集成点(IM/支付/媒体等)

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。

5.4 类型三:内部能力(Internal Capabilities)

  • 路径: skills/_base/ + skills/_system/ + skills/_business/
  • 数量: 47 个基础设施模块
  • 特点: 无启动类,纯接口+模型定义
  • 用途: 被其他 skill 依赖消费,不直接暴露 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 注册文件

复制

5.5 三种类型对比总结

维度

场景型 (Scenes)

独立型 (Drivers/Caps)

内部型 (Base/System)

skill.yaml

可独立运行

暴露 REST API

可选

被依赖消费

可选

数量

16

61

47

加载方式

用户触发 / 嵌入主应用

独立端口启动

ClassLoader 加载

生命周期

按需激活

服务发现注册

被引用时激活

5.6 依赖关系链

scenes (场景型)    │  depends on     ▼_business (内部型 - 业务逻辑)    │  depends on     ▼_system (内部型 - 系统服务)    │  depends on     ▼_base (内部型 - SPI核心接口)    │     ├── _drivers (独立型) → _base [可选 _system]    └── capabilities (独立型) → _base [可选 _system]

复制

六、技术原理深度解析

3.1 SPI 服务发现机制

OoderAgent 采用 JDK 标准 SPI(Service Provider Interface)机制实现模块化:




添加描述

3.2 依赖关系自动处理

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: "配置服务(可选)"

复制

自动处理机制

  • 依赖解析:启动时自动解析 skill.yaml 依赖树
  • 版本匹配:支持语义化版本控制(SemVer)
  • 循环检测:自动检测并阻止循环依赖
  • 懒加载:非必需依赖按需加载

3.3 零部署技术实现




添加描述

四、自定义技能开发

4.1 开发流程

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




添加描述

4.2 技能上传与分享




添加描述

五、构建企业私有能力库

5.1 私有化部署架构




添加描述

5.2 典型应用场景

场景

所需技能

部署方式

智能客服

IM驱动 + LLM + 知识库

内网部署

日报生成

场景技能 + LLM

内网部署

流程审批

BPM + 通知 + 组织架构

内网部署

知识问答

RAG + 搜索 + LLM

内网部署

多平台发布

媒体驱动 + 内容生成

混合部署

九、快速开始

6.1 一键启动

# 下载 ApexOS wget https://github.com/ooderCN/apexos/releases/latest/apexos.jar # 启动(零配置,开箱即用) java -jar apexos.jar # 访问控制台 open http://localhost:8080

复制

6.2 添加技能

# 方式 1:复制技能包到目录 cp my-skill.jar skills/ # 方式 2:从技能市场安装 apexos skill install skill-llm-deepseek # 方式 3:从 P2P 网络订阅 apexos skill subscribe p2p://enterprise-a/skill-customer-service

复制

6.3 开发自定义技能

@Servicepublic 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);    }}

复制

七、总结与展望

7.1 OoderAgent 核心价值

维度

传统方案

OoderAgent

部署

数周配置

秒级启动

集成

逐个对接

技能即插即用

扩展

定制开发

自主开发/P2P分享

成本

高昂授权

MIT 开源免费

可控

依赖第三方

完全自主可控

7.2 未来规划

  1. 技能市场 2.0:更完善的 P2P 技能交易生态
  2. 可视化编排:拖拽式 Agent 工作流设计
  3. 多模态支持:图像、音频、视频全模态技能
  4. 边缘计算:支持边缘设备部署轻量级技能
  5. AI 原生 IDE:AI 辅助技能开发工具

附录

相关链接

技术栈

  • Java 21
  • Spring Boot 3.4
  • SPI 插件机制
  • P2P 网络协议
  • MIT License
相关文章
|
3月前
|
存储 人工智能 安全
深度揭秘 ooderAgent MIT 开源框架
在人工智能技术快速发展的今天,AI Agent系统已成为实现复杂任务协作的重要架构。ooderAgent(全称ooder SuperAgent)作为一套基于MIT协议的开源企业级AI能力分发与自动化协作框架,通过创新的Agent架构和SKILL管理机制,为企业提供了从简单任务到复杂流程的全场景自动化解决方案。该框架由ooder团队开发,采用SpringCloud分布式架构,于2026年1月发布最新版本v0.6.2,目前已在企业级AI应用领域展现出重要的技术价值。 本研究旨在全面剖析ooderAgent框架的技术特点与技术价值,重点关注其在技术架构设计、应用能力边界、技术创新突破以及商业价值创造
|
21天前
|
人工智能 JSON 编解码
【SpringAIAlibaba新手村系列】(15)MCP Client 调用本地服务
本章从 MCP Client 视角说明如何连接上一章提供的本地服务,并把远端工具接入 ChatClient。重点讲解 Streamable-HTTP 配置、ToolCallbackProvider 的注入方式,以及模型如何通过 JSON-RPC 消息完成工具调用与结果回传。
265 21
|
1月前
|
人工智能 机器人 API
阿里云OpenClaw一键部署攻略+免费大模型配置教程
还在为本地部署OpenClaw环境配置头疼?阿里云推出一键部署方案:预装镜像、免写代码、24小时在线。结合百炼平台百万级免费Token,轻松拥有可执行文件处理、浏览器控制等自动化任务的AI助理,开箱即用!
491 10
|
20天前
|
Java 大数据 双11
一张图看懂 Java 能干什么——从淘宝下单到双11抢货,背后都是它
本文专为Java零基础小白打造,用通俗比喻讲清Java本质(“万能翻译官”)、跨平台特性及核心优势;解析其在电商、支付等真实场景的应用;破除“Java已死”误区,结合数据说明其持续强势;并给出清晰入门路径与实用学习建议,助你科学起步。
一张图看懂 Java 能干什么——从淘宝下单到双11抢货,背后都是它
|
21天前
|
人工智能 Java 定位技术
【SpringAIAlibaba新手村系列】(14)MCP 本地服务与工具集成
本章从 MCP Server 视角出发,说明如何将本地天气查询能力整理并暴露为标准化工具服务。内容涵盖 @Tool、ToolCallbackProvider、MethodToolCallbackProvider 的作用,以及 Streamable-HTTP 协议下服务端的能力注册与对外提供逻辑。
282 13
|
12天前
|
人工智能 安全 API
零基础入门:阿里云 Hermes Agent 一键部署全流程详解(图文版)
Hermes Agent 是 Nous Research 于2026年2月开源的自进化AI智能体,支持持久记忆、技能自主生成与多平台集成,实现从“工具”到“伙伴”的跃迁。本文详解其核心特性及阿里云一键部署全流程。
813 16
|
13天前
|
人工智能 安全 API
Hermes Agent 部署踩坑无数?阿里云一站式落地教程,全程10分钟
继OpenClaw爆火后,Nous Research推出的Hermes Agent成为开源Agent新顶流:自进化闭环学习、跨会话持久记忆、支持Telegram/WhatsApp/钉钉等15+平台,开箱即用。
334 15

热门文章

最新文章