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 从公开仓库中收录这些内容。

举报或申请下架