agent-evals-and-observability について
AI エージェントの評価と本番環境の可観測性を扱うチーム向けの方法論スキルです。評価の証拠、プライバシーに配慮したテレメトリー、リスクに応じたリリース判断を結び付け、各指標が示す範囲も区別します。
主な機能
- 01タスクと軌跡の契約定義
- 02バージョン付きデータセットとマニフェストの作成
- 03相補的な評価器の選定
- 04候補とベースラインの比較
- 05不確実性とリリースリスクの評価
- 06プライバシーに配慮したテレメトリー設計
活用シーン
- 01エージェント評価の計画
- 02性能回帰の調査
- 03軌跡、ツール、副作用のレビュー
- 04リスクベースのリリースゲート設定
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ magnus919/ agent-skills --skill agent-evals-and-observabilityインストール後、Claude Code で/agent-evals-and-observabilityを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
README.mdevals/evals.jsongrounding-rubric-review.mdgrounding-run.jsongrounding-validation.mdlesson-rubric-challenges.mdreferences/agent-interface-enrichment.mddatasets.mddecision-audit-record.mdevaluation-design.mdevidence-modes-and-metric-mirrors.mdframework-routing.mdgraders.mdgrounding-attribution.mdgrounding-probes.mdjudge-stability.mdlesson-validation.mdmetrics-and-statistics.mdopentelemetry-genai.mdproduction-observability.mdregression-and-release.mdsource-index.mdsynthetic-scenarios.mdtrajectory-review.mdtemplates/dataset-manifest.mddecision-audit-record.jsoneval-plan.mdgrader-specification.mdinterface-enrichment-comparison.mdmetric-mirror.md詳細
エージェントの評価と可観測性
評価では、宣言されたデータセットまたは本番環境のサンプルにおいて、動作が定義された基準を満たしているかを確認します。可観測性では、トレース、ログ、メトリクス、相関関係、診断コンテキストを提供します。両方を活用してください。一方の証拠が、もう一方の役割を果たすことはありません。
ワークフロー
- 判断事項、リスク、タスク契約、軌跡契約、許容できない結果を定義します。証拠は、段階的な完全性の尺度ではなく、危害、可逆性、デプロイ段階に応じて選択します。
- バージョンを比較する前に、不変のデータセットバージョンとマニフェストを作成します。来歴、権利/同意、スライス、フィクスチャ、予期される副作用、汚染リスク、制約、保持期間、変更履歴を明記します。
- 主張する特性を観察できる、相補的な評価器を選択します。観察可能な仕組みには決定論的なチェックを使用します。状態や副作用には実行/環境チェックを使用します。適切に、人間によるレビュー、モデル判定、ペアワイズ/ランキング、ドメインレビュー、安全性レビューを活用します。
- 候補とベースラインを、比較可能な条件下で実行します。判断にばらつきが影響する場合は、実行設定、確率的な条件での反復、失敗/タイムアウト、軌跡の証拠を保持します。
- 多次元のプロファイルと不確実性を報告します。可能な場合はペア比較を使用し、スライス、欠損、ベースレート、交絡因子、効果量、多重比較を確認します。統計的に有意でないことは、同等性を意味しません。
- リスク階層に基づくリリースゲートを適用します。安全性、プライバシー、認可、副作用に関する不変条件を平均化して帳消しにしてはなりません。権限、不十分な証拠という結果、ロールバック、フォローアップを記録します。これらの証拠をアーティファクトの昇格、デプロイ、ロールバック、またはより広範なリリース列に組み込む必要がある場合は、release-engineering を読み込みます。
- 本番環境に、必要最小限の秘匿化済みテレメトリを計装します。同意、変換、汚染のレビューを経たうえで、検証済みのインシデントやニアミスをケースに反映します。
評価で介入の詳細が必要な場合は、既存の集計件数と、任意の型付きイベントを分けて管理します。イベントの詳細がない場合は、収集されていないことを意味し、ゼロであることを意味しません。質問への回答に必要なフィールドのみを収集し、生のメッセージと隠れた推論はデフォルトで除外します。件数の減少だけを成功とみなさないでください。軌跡レビューを参照してください。
判断の根拠、証拠の不足、残存リスク、責任者を記録したら終了します。必要な証拠が入手できない場合や、証拠が矛盾する場合は、合格と推測せず、エスカレーションしてください。
必要に応じて読み込む
テンプレート
templates/eval-plan.md、templates/interface-enrichment-comparison.md、templates/dataset-manifest.md、templates/grader-specification.md、templates/trace-review.md、templates/run-report.md、templates/release-gate.md、および templates/metric-mirror.md を使用してください。これらは意思決定の記録であり、証拠を捏造するチェックリストではありません。
根拠に基づく主張が意思決定を左右する場合に限り、グラウンディングプローブを使用してください。重要な限定条件と、証拠が提案されたアクションを裏付けているかを確認し、引用された文だけに注目しないでください。個別の所見、プローブのエラー、不明な結果を分けて記録してください。プローブのスコアだけでアクションを許可することはできません。
ガードレール
- スカラー値のスコア、キーワードの一致、スキーマ検証、または出力の反復を、それぞれが直接観察する性質を超えた証拠として使用しないでください。
- プロンプト、出力、ツールの引数、中間推論、認証情報、個人データをデフォルトで取得しないでください。エクスポート前に最小化し、早い段階で機密情報を削除し、アクセスを制限し、保持・削除の手順を定め、インシデント対応に備えてください。
- 人間の判断を決定的な真実として扱わないでください。人間とモデルによる評価には、明示的な評価基準、調整、不一致の分析、条件変更時の再検証が必要です。
- 本番環境での実態を反映するサンプルと、リスクを高めたチャレンジケースは分けてください。一方を他方に暗黙のうちに再重み付けしないでください。
使用しない場合
修正を提案する前に、現在発生している単一の不具合を調査するにはsystematic-debuggingを使用してください。一般的な、エビデンスに基づく完了の主張にはverification-methodologyを、予防的な制御の設計にはsecure-software-engineeringを、SDK固有のコードにはフレームワークのスキルを使用してください。公式のスコア付きシナリオでSupabaseのタスクに対するエージェントの能力をベンチマークするには、supabase agent evals referenceを使用してください。このスキルが扱うのは方法論であり、特定のハーネスではありません。