YAML マルチエージェントオーケストレーター は何をしますか?
🤖 YAML を使用して宣言的にマルチエージェント AI ワークフローを定義および実行し、自動コンテキスト処理によるオーケストレーションの簡略化とコラボレーションの強化を実現します。
概要
このスキルを使用すると、単一の YAML 設定ファイルで複数の AI エージェントのワークフローを定義できます。各エージェントの役割、目標、使用するツールを宣言的に記述するだけで、自動的にエージェント間のコンテキストが受け渡され、タスクが連携して実行されます。
特徴
- 宣言的ワークフロー定義: YAML を使用し、コードを書かずにワークフローを定義
- 自動コンテキスト処理: エージェント間のコンテキスト共有を自動化
- 依存関係管理: タスク間の依存関係を自動的に解決
- エラーハンドリング: ワークフロー実行中のエラーを適切に処理
- 拡張性: カスタムツールやエージェントタイプを追加可能
使用方法
- YAML 設定ファイルを作成し、エージェントとワークフローを定義します。
- スキルを実行してワークフローを開始します。
- スキルが自動的にエージェントを起動し、コンテキストを共有しながらタスクを実行します。
設定例
workflow:
name: example-workflow
agents:
- name: researcher
role: research specialist
tools: [web_search, document_analysis]
- name: writer
role: content creator
tools: [text_generation]
tasks:
- agent: researcher
input: "調査トピック"
- agent: writer
input: "前のタスクの結果を使用してレポートを作成"
対応プラットフォーム
- Claude Code
- Cursor
- Codex
- その他の AI エージェント開発プラットフォーム
注意事項
- 各エージェントが使用するツールは事前に定義されている必要があります。
- ワークフローは直列または並列で実行可能です。
- コンテキストの自動処理により、エージェント間の一貫性が保たれます。