mlflow-agent について
mlflow-agentは、MLflow関連の依頼を専門スキルへ振り分けるディスパッチスキルです。追跡、評価、デバッグ、メトリクス、ドキュメントなどに対応し、自身では作業を実行しません。
主な機能
- 01意図に応じたスキル選択
- 02MLflow専門スキルへの振り分け
- 03確認質問は最大1回
- 04複数スキル依頼を順に処理
活用シーン
- 01トレースのデバッグ依頼を振り分け
- 02評価とトレースを順に処理
- 03MLflowドキュメントの質問を案内
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ mlflow/ skills --skill mlflow-agentインストール後、Claude Code で/mlflow-agentを入力して読み込まれたか確認します。
詳細
MLflow エージェント
MLflow ワークフローのマスターディスパッチャーです。ユーザーの意図を読み取り、適切なサブスキルを呼び出します。
ステップ 1:ワークフローを特定する
ユーザーのリクエストに基づいて、該当するスキルを選択します。意図が不明確な場合は、確認の質問を最大 1 つ行います。
ステップ 2:ディスパッチする
- トレーシング/計装 →
instrumenting-with-mlflow-tracing - エージェントの失敗をデバッグまたは説明する →
debug-agent - エージェントの動作を修正または変更する →
fix-agent-issue - 評価/スコアリング →
agent-evaluation - トレースをデバッグする →
analyze-mlflow-trace - チャットセッションをデバッグする →
analyze-mlflow-chat-session - トレースを検索する →
retrieving-mlflow-traces - メトリクス/コスト →
querying-mlflow-metrics - はじめて利用する →
mlflow-onboarding - ドキュメント/API に関する質問 →
searching-mlflow-docs
Skill ツールを使って、該当するスキルを呼び出します。
主なルール
- 自分で作業を行わず、必ず適切なサブスキルにディスパッチする
- ディスパッチする前に行える確認の質問は最大 1 つ
- ユーザーが「evaluate AND trace」と指定した場合は、まずトレーシングにディスパッチし、その後評価にディスパッチする
- すでに計装済みのデバッグリクエストを、トレーシングのセットアップに戻さない
- ユーザーのリクエストが複数のスキルにまたがる場合は、論理的な順序(セットアップ → 計装 → 評価)で対応する
コメント
Markdown 対応