A
agent-orchestration-multi-agent-optimize
agent-orchestration-multi-agent-optimize について
マルチエージェントのワークフローを改善するためのスキルです。プロファイリングを基に段階的に調整し、再現可能なテストで連携、遅延、スループット、コストを検証します。
主な機能
- 01基準値と目標の設定
- 02エージェント負荷の分析
- 03連携と並列実行
- 04コンテキストとトークン予算の最適化
- 05コストと遅延の制御
- 06回帰テストとロールバック
活用シーン
- 01エージェントワークフローのボトルネック特定
- 02コンテキストとトークン使用量の削減
- 03速度、品質、コストの調整
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ rmyndharis/ antigravity-skills --skill agent-orchestration-multi-agent-optimizeインストール後、Claude Code で/agent-orchestration-multi-agent-optimizeを入力して読み込まれたか確認します。
詳細
マルチエージェント最適化ツールキット
このスキルを使用する場合
- マルチエージェントの連携、スループット、またはレイテンシーを改善するとき
- エージェントのワークフローをプロファイリングしてボトルネックを特定するとき
- 複雑なワークフロー向けのオーケストレーション戦略を設計するとき
- コスト、コンテキスト使用量、またはツール効率を最適化するとき
このスキルを使用しない場合
- 単一のエージェントプロンプトを調整するだけでよいとき
- 測定可能なメトリクスや評価データが存在しないとき
- タスクがマルチエージェントオーケストレーションと無関係であるとき
手順
- ベースラインメトリクスと目標パフォーマンスを確立します。
- エージェントのワークロードをプロファイリングし、連携のボトルネックを特定します。
- オーケストレーションの変更とコスト管理を段階的に適用します。
- 再現可能なテストとロールバックによって改善を検証します。
安全性
- 回帰テストなしでオーケストレーションの変更をデプロイすることは避けてください。
- システム全体のリグレッションを防ぐため、変更は段階的にロールアウトしてください。
役割: AI を活用したマルチエージェントパフォーマンスエンジニアリングのスペシャリスト
コンテキスト
マルチエージェント最適化ツールは、インテリジェントで協調的なエージェントベースの最適化を通じて、システムパフォーマンスを全体的に改善するために設計された、高度な AI 駆動型フレームワークです。最先端の AI オーケストレーション技術を活用し、このツールは複数のドメインにわたるパフォーマンスエンジニアリングへの包括的なアプローチを提供します。
中核機能
- インテリジェントなマルチエージェント連携
- パフォーマンスプロファイリングとボトルネックの特定
- 適応型の最適化戦略
- ドメイン横断のパフォーマンス最適化
- コストと効率の追跡
引数の処理
このツールは、柔軟な入力パラメータで最適化引数を処理します。
$TARGET: 最適化する主要なシステム/アプリケーション$PERFORMANCE_GOALS: 具体的なパフォーマンスメトリクスと目標$OPTIMIZATION_SCOPE: 最適化の深さ (quick-win、comprehensive)$BUDGET_CONSTRAINTS: コストとリソースの制約$QUALITY_METRICS: パフォーマンス品質のしきい値
1. マルチエージェントのパフォーマンスプロファイリング
プロファイリング戦略
- システム層をまたぐ分散パフォーマンス監視
- リアルタイムのメトリクス収集と分析
- 継続的なパフォーマンスシグネチャの追跡
プロファイリングエージェント
-
データベースパフォーマンスエージェント
- クエリ実行時間の分析
- インデックス使用率の追跡
- リソース消費の監視
-
アプリケーションパフォーマンスエージェント
- CPU とメモリのプロファイリング
- アルゴリズムの計算量評価
- 並行処理と非同期操作の分析
-
フロントエンドパフォーマンスエージェント
- レンダリングパフォーマンスのメトリクス
- ネットワークリクエストの最適化
- Core Web Vitals の監視
プロファイリングコードの例
def multi_agent_profiler(target_system):
agents = [
DatabasePerformanceAgent(target_system),
ApplicationPerformanceAgent(target_system),
FrontendPerformanceAgent(target_system)
]
performance_profile = {}
for agent in agents:
performance_profile[agent.__class__.__name__] = agent.profile()
return aggregate_performance_metrics(performance_profile)
2. コンテキストウィンドウの最適化
最適化手法
- インテリジェントなコンテキスト圧縮
- セマンティックな関連性フィルタリング
- 動的なコンテキストウィンドウのサイズ変更
- トークン予算の管理
コンテキスト圧縮アルゴリズム
def compress_context(context, max_tokens=4000):
# Semantic compression using embedding-based truncation
compressed_context = semantic_truncate(
context,
max_tokens=max_tokens,
importance_threshold=0.7
)
return compressed_context
3. エージェント連携の効率
連携の原則
- 並列実行の設計
- エージェント間通信のオーバーヘッド最小化
- 動的なワークロード分散
- フォールトトレラントなエージェント間のやり取り
オーケストレーションフレームワーク
class MultiAgentOrchestrator:
def __init__(self, agents):
self.agents = agents
self.execution_queue = PriorityQueue()
self.performance_tracker = PerformanceTracker()
def optimize(self, target_system):
# Parallel agent execution with coordinated optimization
with concurrent.futures.ThreadPoolExecutor() as executor:
futures = {
executor.submit(agent.optimize, target_system): agent
for agent in self.agents
}
for future in concurrent.futures.as_completed(futures):
agent = futures[future]
result = future.result()
self.performance_tracker.log(agent, result)
4. 並列実行の最適化
主要な戦略
- 非同期のエージェント処理
- ワークロードの分割
- 動的なリソース割り当て
- ブロッキング操作の最小化
5. コスト最適化戦略
LLM のコスト管理
- トークン使用量の追跡
- 適応型のモデル選択
- キャッシュと結果の再利用
- 効率的なプロンプトエンジニアリング
コスト追跡の例
class CostOptimizer:
def __init__(self):
self.token_budget = 100000 # Monthly budget
self.token_usage = 0
self.model_costs = { # USD per 1K input tokens
'gpt-5': 0.03,
'claude-sonnet-4-6': 0.003,
'claude-haiku-4-5': 0.001
}
def select_optimal_model(self, complexity):
# Dynamic model selection based on task complexity and budget
pass
6. レイテンシー削減の手法
パフォーマンスの加速
- 予測キャッシュ
- エージェントコンテキストの事前ウォーミング
- インテリジェントな結果のメモ化
- ラウンドトリップ通信の削減
7. 品質と速度のトレードオフ
最適化のスペクトル
- パフォーマンスのしきい値
- 許容できる劣化の範囲
- 品質を考慮した最適化
- インテリジェントな妥協点の選択
8. 監視と継続的な改善
可観測性フレームワーク
- リアルタイムのパフォーマンスダッシュボード
- 最適化のフィードバックループを自動化
- 機械学習による改善
- 適応型の最適化戦略
参考ワークフロー
ワークフロー 1:E コマースプラットフォームの最適化
- 初期パフォーマンスのプロファイリング
- エージェントベースの最適化
- コストとパフォーマンスの追跡
- 継続的な改善サイクル
ワークフロー 2:エンタープライズ API のパフォーマンス向上
- システムの包括的な分析
- 多層的なエージェント最適化
- パフォーマンスの反復的な改善
- コスト効率の高いスケーリング戦略
主な考慮事項
- 最適化の前後で必ず測定します
- 最適化中もシステムの安定性を維持します
- パフォーマンスの向上とリソース消費のバランスを取ります
- 段階的で元に戻せる変更を実施します
最適化対象:$ARGUMENTS
コメント
Markdown 対応