Dmux Workflows

affaan-m/ECC/docs/ja-JP/skills/dmux-workflows

作者 affaan-mef648e01899ba3e8dc6371642deaaf64b4477775無授權條款275K 個星標收錄於 2026年10月9日更新於 2026年10月9日儲存庫4 天前更新

複数のAIエージェントとタスク集約ワークフローを調整します。複数のワーカーで作業を分配し、エラーを処理し、結果をマージ。

僅含說明AI & Agents
AI 產生的概覽

協調多個 AI 代理與任務彙整工作流程,將工作分配給多個執行單元並合併結果。

功能
此技能提供編排平行 AI 代理工作的指引:定義任務、將任務分派給多個執行單元、處理錯誤與重試,並將結果合併為統一輸出。它說明了調度器、執行單元與結果合併器的架構,並附有範例程式碼片段,以及涵蓋任務粒度、錯誤處理、記錄、監控與逾時的最佳實務清單。它僅為說明性指示,不會產出檔案或指令碼。
適用情境
適用於平行執行多項任務、協調大型工作流程、在代理之間分配任務,或需要錯誤處理、重試與結果合併的情境。它較適合編排規劃,而非單一任務的執行。
執行需求
此技能未附帶指令碼或資源,僅為說明性指示。依其執行需要具備可執行多個 AI 代理或執行單元的環境,但未說明特定的工具、套件、認證或網路存取需求。

dmux ワークフロー

複数のエージェントとタスク集約処理の調整。

使用時期

  • 複数のタスクを並行して実行
  • 大規模なワークフローを調整
  • エージェント間でタスクを分配
  • エラーハンドリングとリトライ
  • 結果のマージと統合

アーキテクチャ

Input Task    ↓[Dispatcher]    ↓├─ Worker 1 → Task A├─ Worker 2 → Task B├─ Worker 3 → Task C    ↓[Result Merger]    ↓Unified Output

実装

1. タスク定義

python
tasks = [    Task(id=1, work="process data A"),    Task(id=2, work="process data B"),    Task(id=3, work="process data C"),]

2. Dispatch

python
dispatcher.run_parallel(tasks, workers=3)

3. Results

python
results = dispatcher.get_results()merged = merge_results(results)

ベストプラクティス

  • タスク粒度を適切に設定
  • エラーハンドリング
  • ロギング
  • モニタリング
  • タイムアウト管理

詳細については、ドキュメントを参照してください。

來源與署名

來源:affaan-m/ECC位於docs/ja-JP/skills/dmux-workflows提交ef648e0

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架