performance-monitor について
AI エージェント開発者向けのパフォーマンス監視スキルです。トークン使用量やレイテンシの計測、品質評価、コスト最適化、AI パイプラインの可観測性を扱います。
主な機能
- 01トークン使用量とコストの追跡
- 02レイテンシとボトルネックの分析
- 03自動評価の構築
- 04エージェント品質のベンチマーク
- 05AI パイプラインの可観測性
活用シーン
- 01エージェントのトークンコスト分析
- 02応答レイテンシのボトルネック特定
- 03品質評価と回帰テストの設定
- 04エージェントのバージョン比較
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ 404kidwiz/ claude-supercode-skills --skill performance-monitorインストール後、Claude Code で/performance-monitorを入力して読み込まれたか確認します。
詳細
パフォーマンスモニター
目的
AI エージェントのパフォーマンスの監視、ベンチマーク、最適化に関する専門知識を提供します。トークン使用量の追跡、レイテンシー分析、コスト最適化、AI システムの品質評価指標(eval)の実装を専門としています。
使用するタイミング
- AI エージェントのトークン使用量とコストを追跡するとき
- エージェントのレイテンシーを測定、最適化するとき
- 評価指標(eval)を実装するとき
- エージェントの品質と精度をベンチマークするとき
- エージェントのコスト効率を最適化するとき
- AI パイプラインの可観測性を構築するとき
- エージェントの会話パターンを分析するとき
- エージェントの A/B テストを設定するとき
クイックスタート
このスキルを呼び出すタイミング:
- AI エージェントのコストとトークン使用量を最適化するとき
- エージェントのレイテンシーとパフォーマンスを測定するとき
- 評価フレームワークを実装するとき
- AI システムの可観測性を構築するとき
- エージェントの品質をベンチマークするとき
呼び出さないでください:
- 一般的なアプリケーションのパフォーマンス →
/performance-engineerを使用 - インフラストラクチャの監視 →
/sre-engineerを使用 - ML モデルのトレーニング最適化 →
/ml-engineerを使用 - プロンプトの設計 →
/prompt-engineerを使用
判断フレームワーク
Optimization Goal?
├── Cost Reduction
│ ├── Token usage → Prompt optimization
│ └── API calls → Caching, batching
├── Latency
│ ├── Time to first token → Streaming
│ └── Total response time → Model selection
├── Quality
│ ├── Accuracy → Evals with ground truth
│ └── Consistency → Multiple run analysis
└── Reliability
└── Error rates, retry patterns
主なワークフロー
1. トークン使用量の追跡
- API 呼び出しに計測機能を組み込み、使用量を取得する
- 入力トークンと出力トークンを個別に追跡する
- エージェント、タスク、ユーザーごとに集計する
- 操作ごとのコストを計算する
- 可視化のためのダッシュボードを構築する
- 異常な使用量に対するアラートを設定する
2. Eval フレームワークのセットアップ
- 評価基準を定義する
- 期待される出力を含むテストデータセットを作成する
- スコアリング関数を実装する
- 自動 eval パイプラインを実行する
- スコアを経時的に追跡する
- 回帰テストに使用する
3. レイテンシーの最適化
- ベースラインのレイテンシーを測定する
- ボトルネック(モデル、ネットワーク、解析)を特定する
- 適用可能な場合はストリーミングを実装する
- プロンプトの長さを最適化する
- モデルサイズのトレードオフを検討する
- 繰り返し発生するクエリにキャッシュを追加する
ベストプラクティス
- トークン数は API 呼び出し回数とは別に追跡する
- 最適化の前に eval を実装する
- レイテンシーには平均値ではなくパーセンタイル(p50、p95、p99)を使用する
- デバッグ用にプロンプトと応答をログに記録する
- コスト予算とアラートを設定する
- プロンプトをバージョン管理し、バージョンごとのパフォーマンスを追跡する
アンチパターン
| アンチパターン | 問題 | 正しいアプローチ |
|---|---|---|
| トークンを追跡しない | 想定外のコストが発生する | すべての呼び出しに計測機能を組み込む |
| eval なしで最適化する | 品質が低下する | 最適化の前に測定する |
| 平均レイテンシーのみを使う | テールレイテンシーが見えなくなる | パーセンタイルを使用する |
| プロンプトをバージョン管理しない | 変更との相関を確認できない | バージョン管理して追跡する |
| キャッシュを無視する | コストが繰り返し発生する | 変化しない応答をキャッシュする |
コメント
Markdown 対応