10,169
stars
+0+2+187
1,083
forks
501
watchers
231
prs
83
issues
19
releases
–
discussions
README
UFO³ : 编织数字智能体星系
从单设备智能体到多设备星系
📖 Language / 语言:
English |
中文
 
 
!Python Version 
 
 
 
📚 快速链接:
🌌 UFO³ 中文文档 •
🖥️ UFO² 中文文档 •
📖 完整文档
---
🎯 选择您的路径
UFO³ 多设备智能体星系
✨ 新功能 & 推荐
适用于:
- 🔗 跨设备协作工作流
- 📊 复杂的多步骤自动化
- 🎯 基于 DAG 的任务编排
- 🌍 异构平台集成
关键功能:
- 星座(Constellation):任务分解为可执行 DAG
- 动态 DAG 编辑,自适应工作流演化
- 异步执行,并行任务协调
- 统一 AIP 协议,安全智能体通信
📖 Galaxy 中文文档 →
📖 Galaxy 快速入门 → ⭐ 在线文档
UFO² 桌面智能体操作系统
稳定 & 经过实战检验
适用于:
- 💻 单个 Windows 自动化
- ⚡ 快速任务执行
- 🎓 学习智能体基础知识
- 🛠️ 简单工作流
关键功能:
- 深度 Windows 操作系统集成
- 混合 GUI + API 操作
- 经过验证的可靠性
- 易于设置
- 可作为 Galaxy 设备智能体
📖 UFO² 中文文档 →
---
🎬 观看 UFO³ Galaxy 实际操作
观看 UFO³ Galaxy 如何跨多个设备编排复杂工作流:
🎥 点击观看:使用 UFO³ Galaxy 进行跨设备任务编排
---
🌟 UFO³ 有什么新功能?
演化时间线
mermaid
%%{init: {'theme':'base', 'themeVariables': { 'primaryColor':'E8F4F8','primaryTextColor':'1A1A1A','primaryBorderColor':'7CB9E8','lineColor':'A8D5E2','secondaryColor':'B8E6F0','tertiaryColor':'D4F1F4','fontSize':'16px','fontFamily':'Microsoft YaHei, Segoe UI, Arial, sans-serif'}}}%%
graph LR
A["🎈 UFO2024年2月Windows GUI 智能体"]
B["🖥️ UFO²2025年4月桌面智能体操作系统"]
C["🌌 UFO³ Galaxy2025年11月多设备编排"]
A --|演进| B
B --|扩展| C
style A fill:E8F4F8,stroke:7CB9E8,stroke-width:2.5px,color:1A1A1A,rx:15,ry:15
style B fill:C5E8F5,stroke:5BA8D0,stroke-width:2.5px,color:1A1A1A,rx:15,ry:15
style C fill:A4DBF0,stroke:3D96BE,stroke-width:2.5px,color:1A1A1A,rx:15,ry:15
🚀 UFO³ = Galaxy(多设备编排)+ UFO²(设备智能体)
UFO³ 引入了 Galaxy,这是一个革命性的多设备编排框架,可在异构平台上协调智能智能体。建立在五个紧密集成的设计原则之上:
1. 🌟 声明式分解为动态 DAG - 请求分解为带有 TaskStars 和依赖关系的结构化 DAG,支持自动调度和运行时重写
2. 🔄 持续的结果驱动图演化 - 活动星座根据执行反馈通过受控重写和动态调整进行适应
3. ⚡ 异构、异步与安全编排 - 基于能力的设备匹配,异步执行、安全锁定和形式化验证的正确性
4. 🔌 统一的智能体交互协议(AIP) - 基于 WebSocket 的安全协调层,具有容错和自动重连功能
5. 🛠️ 模板驱动的 MCP 赋能设备智能体 - 用于快速智能体开发的轻量级工具包,集成 MCP 进行工具增强
| 方面 | UFO² | UFO³ Galaxy |
|--------|------|-------------|
| 架构 | 单个 Windows 智能体 | 多设备编排 |
| 任务模型 | 顺序 ReAct 循环 | 基于 DAG 的星座工作流 |
| 范围 | 单设备,多应用 | 多设备,跨平台 |
| 协调 | HostAgent + AppAgents | ConstellationAgent + TaskOrchestrator |
| 设备支持 | Windows 桌面 | Windows、Linux、Android(更多平台即将推出) |
| 任务规划 | 应用程序级别 | 设备级别,带依赖关系 |
| 执行 | 顺序 | 并行 DAG 执行 |
| 设备智能体角色 | 独立 | 可作为 Galaxy 设备智能体 |
| 复杂性 | 简单到中等 | 简单到非常复杂 |
| 学习曲线 | 低 | 中等 |
| 跨设备协作 | ❌ 不支持 | ✅ 核心功能 |
| 设置难度 | ✅ 简单 | ⚠️ 中等 |
| 状态 | ✅ LTS(长期支持) | ⚡ 积极开发 |
🎓 迁移路径
对于 UFO² 用户:
1. ✅ 继续使用 UFO² – 完全支持,积极维护
2. 🔄 渐进式采用 – Galaxy 可以使用 UFO² 作为 Windows 设备智能体
3. 📈 扩展 – 当您需要多设备功能时迁移到 Galaxy
4. 📚 学习资源 – 迁移指南
---
✨ 功能概览
🌌 Galaxy 框架 – 有什么不同?
🌟 星座规划
用户请求
↓
星座智能体
↓
[任务 DAG]
/ | \
任务1 任务2 任务3
(Win) (Linux)(Mac)
优势:
- 跨设备依赖关系跟踪
- 并行执行优化
- 跨设备数据流管理
🎯 设备分配
选择标准
• 平台兼容性
• 资源可用性
• 任务要求
• 性能历史
↓
自动分配
↓
最佳设备
智能匹配:
- 基于能力的选择
- 实时资源监控
- 动态重新分配
📊 实时编排
任务1 → 运行中 ✅
任务2 → 等待中 ⏸️
任务3 → 运行中 🔄
↓
完成汇总
↓
最终报告
编排功能:
- 实时状态更新
- 自动错误恢复
- 进度跟踪反馈
---
🪟 UFO² 桌面智能体操作系统 – 核心优势
UFO² 扮演双重角色:独立 Windows 自动化和 Windows 平台的 Galax