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 mode」と、マルチエージェント協調のための「Cluster mode」の2つの主要なモードで動作します。「Leader」エージェントを利用して、単一のマシンまたは分散クラスターにデプロイ可能な専門的なチームメイトをオーケストレーションします。

主な技術メカニズムは以下の通りです:

  • Swarmflow: Pythonスクリプトで定義される決定論的な多段階ワークフロー。Human-in-the-Loop (HITL) およびトークン予算管理をサポート。
  • Skill Self-Evolution: エラー信号やユーザーの不満を検知して、スキルの定義を自動的に最適化するフィードバックループ。
  • Auto Harness: モデルの重みのトレーニングを必要とせずに、実行ハーネスを最適化する評価駆動型システム。
  • Integration: さまざまなLLMプロバイダー(Huawei Cloud MaaS, OpenAI, DeepSeekなど)に接続し、Telegram, Discord, Slack, WeChatなどの複数のコミュニケーションチャネルと統合。

対象者

複雑なワークフローを自動化し、分散型エージェント群を構築し、中央ハブを介して共有可能な再利用可能なAI機能(Skills)を作成する必要がある開発者およびチーム。

ハイライト

  • 分散アーキテクチャ: エージェントは複数のプロセスやマシンにデプロイ可能。
  • スキルエコシステム: 再利用可能な機能資産を検索、インストール、公開するための専用のSwarm Skills Hub。
  • マルチモーダル対応: 画像の添付やマルチモーダルな会話をサポート。
  • 柔軟なインターフェース: Web UI、ターミナルユーザーインターフェース (TUI)、または統合されたチャットアプリからアクセス可能。
  • セキュリティ管理: ツール実行の承認、ファイルアクセスのホワイトリスト、機密操作のインターセプトを含む。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト