openJiuwen-ai/jiuwenswarm

JiuwenSwarm is an intelligent AI Agent built on openJiuwen. It extends the powerful capabilities of large language models directly to your fingertips through various communication apps you use daily.

解决的问题

JiuwenSwarm 解决了需要专门角色和协调的复杂多阶段任务自动化的难题。它提供了一个管理多智能体协作的系统,允许“Leader”智能体分解任务并组建专门团队,从而根据自然语言意图交付端到端的成果。

工作原理

该系统以两种主要模式运行:用于独立任务处理的 Agent 模式和用于多智能体协作的 Cluster 模式。它利用“Leader”智能体来编排可以部署在单台机器或分布式集群上的专业队友。

关键技术机制包括:

  • Swarmflow:通过 Python 脚本定义的确定性多阶段工作流,支持人机回环 (HITL) 和 Token 预算管理。
  • Skill Self-Evolution:一种通过检测错误信号或用户不满来自动优化技能定义的反馈循环。
  • Auto Harness:一种评估驱动型系统,无需训练模型权重即可优化执行环境。
  • Integration:连接各种 LLM 提供商(华为云 MaaS、OpenAI、DeepSeek 等),并与 Telegram、Discord、Slack 和微信等多种通信渠道集成。

适用对象

需要自动化复杂工作流、构建分布式智能体集群,并创建可通过中心枢纽共享的可复用 AI 能力(Skills)的开发人员和团队。

亮点

  • 分布式架构:智能体可以部署在多个进程和机器上。
  • 技能生态系统:专门的 Swarm Skills Hub,用于搜索、安装和发布可复用的能力资产。
  • 多模态支持:支持图片附件和多模态对话。
  • 灵活的接口:可通过 Web UI、终端用户界面 (TUI) 或集成的聊天应用进行访问。
  • 安全控制:包括工具执行审批、文件访问白名单和敏感操作拦截。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目