首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Ooder SkillFlow 智流 —— 核心架构干货汇集

Ooder SkillFlow 智流 —— 核心架构干货汇集

原创
作者头像
OneCode
发布2026-01-08 23:07:24
发布2026-01-08 23:07:24
740
举报

前言

本文档取材于Ooder SkillFlow 智流 平台的技术白皮书预览版(原文太大了),全是干货,清晰呈现Ooder SkillFlow 平台的强大的Agent分布式调度、技能管理、全生命周期管控等核心能力。

一、核心架构总览图

1.1 分层分布式架构图

1.2 架构说明

层级

核心职责

关键特性

统一交互层

以MCP为核心统一LLM与外部系统/人工/自动化环节的交互协议,构建全局Context

协议标准化、上下文一致性

分布式调度层

承载流程执行,实现Agent/A2UI的分布式调度与人工-自动化协同

任务分裂/合并、负载均衡

技能管理层

技能定义/实例管理,基于SkillDataServer实现大文本配置的存储与分发

存储解耦、版本管控、分布式同步

生命周期管控层

覆盖Agent/Skills从定义到执行的全环节管控,支持审计与回溯

注解驱动、全链路可观测

二、核心组件树形关系图

2.1 MCP-Agent-A2UI-Skill 层级关系图

2.2 关系说明

  • 根节点(MCP):唯一流程入口,驱动所有Activity组件执行,保障上下文全局一致性;
  • 流程节点(Activity):分自动化(Agent)、人工(A2UI)、无状态(ActivityBlock)三类,覆盖所有流程执行场景;
  • 人工协同层:A2UI串联执行者(Performer)与权限引擎(RightEngine),实现人工环节的权限管控;
  • 原子能力层(Skill):所有自动化节点最终调用Skill集合,Skill是业务能力的最小原子单元,支持并行执行。

三、分布式流程分裂/合并调度流程图

3.1 调度流程可视化

3.2 调度核心逻辑

  1. 分裂阶段:主Agent将复杂任务拆分为N个并行子任务,分发至不同分布式节点,最大化利用集群算力;
  2. 执行阶段:各节点独立调用Skill执行子任务,结果实时回传,支持失败重试、超时降级;
  3. 合并阶段:主Agent按预设规则(如结构化整合、权重聚合)合并子任务结果,保障输出一致性;
  4. 人工兜底:按需触发A2UI人工审核,审核结果实时回写Context,实现“自动化为主、人工为辅”的协同模式。

四、Skills全生命周期管理流程图

4.1 生命周期闭环图

4.2 生命周期关键节点

阶段

核心动作

核心存储载体

定义阶段

通过@SkillAnnotation注解定义技能元信息,大文本配置存储至SkillDataServer并分布式分发

SkillDef、SkillDataServer

执行阶段

Agent调用技能定义生成运行实例,执行并行任务,结果双存储(SkillDataServer+数据库)

SkillInst、Agent

监控/回溯阶段

记录执行历史,基于SkillDataServer版本数据实现全链路回溯,迭代优化技能定义

SkillHistory、SkillDataServer

五、SkillDataServer驱动的Skills分发与存储流程图

5.1 存储/分发流程可视化

5.2 核心价值

  • 存储解耦:将SkillDef中的大文本JSON从数据库剥离,降低数据库存储压力,提升读写性能;
  • 分布式同步:SkillDataServer集群自动同步技能配置至所有Agent节点,保障配置一致性;
  • 版本可控:SkillDataServer支持JSON配置的版本管理,结合SkillHistory实现“配置版本+执行数据”的全维度回溯;
  • 高效访问:分布式SkillDataServer提供低延迟的配置拉取能力,适配大规模Agent集群的调度需求。

六、A2UI注解式交互流程示意图

6.1 交互流程可视化

6.2 交互特性

  • 注解驱动:通过@A2UIDef注解直接定义UI交互规则、权限依赖,无需独立配置文件,实现“代码即配置”;
  • 权限联动:RightEngine基于注解关联的角色/权限,自动校验执行者操作权限,保障人工环节安全性;
  • 流式交互:UI渲染逻辑基于Context动态调整,人工操作结果实时回写上下文,实现“人工-自动化”无缝流转;
  • 可追溯性:A2UIInst记录全量人工交互数据,支持操作审计、流程回溯。

七、全流程数据流转全景图

7.1 数据流转可视化

7.2 流转说明

  1. 入口层:外部系统请求LLM,LLM通过MCP协议触发业务流程,MCP统一构建全局Context与业务Scene;
  2. 执行层:Agent流程链按需调用Skill(自动化)或A2UI(人工),并行执行任务并聚合结果;
  3. 存储层:Skill执行的大文本数据存储至SkillDataServer,流程状态/人工交互记录落库并生成历史数据;
  4. 出口层:MCP汇总全流程结果,通过LLM返回至外部系统,形成“请求-执行-返回”的完整闭环。

附录:核心注解说明

注解名称

作用域

核心用途

关键参数

@SceneAnnotation

类/方法/字段

标记组件与特定业务场景的关联

Scene枚举、描述

@ContextAnnotation

类/方法/字段

标记组件与特定上下文的关联

Context枚举、是否必填、描述

@SkillAnnotation

定义Skill元信息、关联场景/上下文

名称、版本、场景/上下文列表

@A2UIDef

类/方法

定义A2UI交互规则、权限依赖

交互类型、权限角色、UI模板

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 一、核心架构总览图
    • 1.1 分层分布式架构图
    • 1.2 架构说明
  • 二、核心组件树形关系图
    • 2.1 MCP-Agent-A2UI-Skill 层级关系图
    • 2.2 关系说明
  • 三、分布式流程分裂/合并调度流程图
    • 3.1 调度流程可视化
    • 3.2 调度核心逻辑
  • 四、Skills全生命周期管理流程图
    • 4.1 生命周期闭环图
    • 4.2 生命周期关键节点
  • 五、SkillDataServer驱动的Skills分发与存储流程图
    • 5.1 存储/分发流程可视化
    • 5.2 核心价值
  • 六、A2UI注解式交互流程示意图
    • 6.1 交互流程可视化
    • 6.2 交互特性
  • 七、全流程数据流转全景图
    • 7.1 数据流转可视化
    • 7.2 流转说明
  • 附录:核心注解说明
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档