mcpField
O
observability-design

observability-design

github.com/owl-listenerエージェントワークフロー191131 回インストール20 週間前に更新
リポジトリ

observability-design について

observability-designは、マルチエージェントシステムのワークフロー、判断、引き継ぎ、所要時間、障害、品質指標を可視化する設計スキルです。デザイナー、開発者、プロダクトマネージャー、必要に応じてユーザー向けのトレースやダッシュボード設計を支援します。

主な機能

  1. 01ワークフローと判断の可視化
  2. 02エージェント間の引き継ぎ追跡
  3. 03所要時間と障害の監視
  4. 04対象者別ダッシュボード設計
  5. 05トレース、アラート、検索の仕様策定

活用シーン

  1. 01エージェントワークフローの障害調査
  2. 02ユーザージャーニーの課題発見
  3. 03レイテンシーとリソース使用量の監視
  4. 04時期ごとのワークフロー結果の比較

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/owl-listener/ai-design-skills --skill observability-design

インストール後、Claude Code で/observability-designを入力して読み込まれたか確認します。

詳細

可観測性の設計

見えないものは改善できません。可観測性の設計によって、マルチエージェントシステムの内部動作を可視化できます。これにより、デザイナーはユーザー体験の問題を把握し、開発者は障害をデバッグし、チームは時間をかけてシステムを改善できます。

可観測にする対象

  • ワークフローの実行:関与したエージェント、実行順序、結果
  • 意思決定のポイント:どのような判断が行われ、どのような代替案が検討され、なぜその案が選ばれたか
  • 引き継ぎの詳細:エージェント間でどのようなコンテキストが引き継がれ、何かが失われたか
  • 所要時間:各エージェントにかかった時間、ボトルネックの発生箇所
  • 障害:何が失敗し、どのように復旧し、ユーザーが何を体験したか
  • 品質シグナル:出力品質のスコア、ユーザー満足度を示すシグナル、タスクの成功を示す指標

対象者別の可観測性

デザイナー向け:

  • ユーザージャーニーの表示:ワークフロー全体を通して、ユーザーは何を体験したか
  • 課題の特定:ユーザーがどこで苦労し、離脱し、不満を示したか
  • 品質の傾向:どの出力の品質が高く、どれが低いか、その理由は何か 開発者向け:
  • 実行トレース:エージェントのアクションを段階ごとに記録したログ
  • エラーログ:何がどこで失敗したか
  • パフォーマンス指標:レイテンシー、スループット、リソース使用量 プロダクトマネージャー向け:
  • 使用状況の傾向:どのワークフローが最も使われ、どれが途中で放棄されるか
  • 成功指標:タスク完了率、ユーザー満足度の推移
  • コスト分析:ワークフローごとのリソース消費量 ユーザー向け(任意):
  • 進捗インジケーター:システムがワークフローのどこにいるか
  • エージェントの透明性:どのエージェントがリクエストを処理しているか
  • 監査証跡:システムがユーザーに代わって行ったこと

可観測性インターフェースの設計

  • ダッシュボード:システムの健全性とパフォーマンスをリアルタイムおよび過去のデータで表示
  • トレースビューアー:個々のワークフロー実行を段階ごとに詳しく表示
  • アラートシステム:指標がしきい値を超えたときに通知
  • 検索とフィルター:条件を指定して特定の実行を見つける機能
  • 比較ツール:期間、バージョン、またはコホートごとのパフォーマンスを比較

過剰にならない可観測性

データが多すぎるのも、少なすぎるのと同じくらい問題です:

  • 段階的な詳細表示:まず概要を表示し、必要に応じて詳細を掘り下げます
  • スマートなデフォルト:最も重要な情報を最初に表示します
  • 異常の強調表示:通常と異なるパターンを自動的に提示します
  • 状況に応じた表示:質問に応じて異なるビューを提供します

設計成果物

  • 可観測性アーキテクチャ図
  • 対象者別のダッシュボード仕様
  • トレーススキーマ定義
  • アラートしきい値の設定
  • 可観測性ツールの要件

コメント