メインコンテンツまでスキップ

MLflow APIリファレンス

このページでは、エージェントで使用される重要な MLflow APIs のインデックスと、公式 MLflow ドキュメントへの直接リンクを提供します。

「Databricks のみ」とマークされている MLflow 機能は、Databricks 管理の MLflow でのみ使用できます。

クイックリンク

備考

ベータ版および実験的機能

このページで参照されている APIs の一部は、現在 ベータ版 または 実験版 の段階にあります。これらの APIs は、今後のリリースで変更または削除される可能性があります。 実験 APIs はすべての顧客が利用でき、ベータ APIs はほとんどの顧客が利用できます 自動的に。 ベータ API にアクセスできず、アクセスを要求する必要がある場合は、Databricks サポート担当者にお問い合わせください。

体験管理

エージェント開発のトラッキング用に MLflow のエクスペリメントとランを管理する:

SDK

エンティティ

トレーシング

エージェントからの実行トレースの計測とキャプチャ:

SDK

エンティティ

トレーシング統合

専用の autolog() 関数を提供する GenAI フレームワークおよびライブラリの自動インストルメント化。OpenAI 互換クライアントを通じてトレースされるものを含め、サポートされている統合の完全なリストについては、MLflow Tracing Integrations を参照してください。

評価とモニタリング

コア評価SDK

オフライン評価と本番運用モニタリング用のコアAPIs :

  • mlflow.genai.evaluate() - スコアラーとデータセットを使用してオフライン評価を調整するための評価ハーネス
  • mlflow.genai.to_predict_fn() - モデル出力を標準化された予測関数形式に変換する
  • mlflow.genai.Scorer - 状態管理を備えたオブジェクト指向実装用のカスタムスコアラークラス
  • mlflow.genai.scorer() - スコアラーの作成と評価ロジックのためのスコアラー デコレーター

組み込みスコアラー

すぐに使用できる品質評価スコアラー。それぞれが何を評価するかについては、組み込みの LLM ジャッジを参照してください。

シングルターン スコアラー:

ツールコール スコアラー:

マルチターン(会話)スコアラー:

ヘルパー:

本番運用のモニタリングスコアラーのライフサイクル SDK

備考

ベータ版

この機能はベータ版です。ワークスペース管理者は、 プレビュー ページからこの機能へのアクセスを制御できます。「Databricks プレビューの管理」を参照してください。

本番運用での継続的な品質追跡のためのスコアラーのライフサイクル管理:

スコアラーインスタンスメソッド

スコアラーレジストリ機能

スコアラーのプロパティ

構成クラス

評価機関

評価結果とフィードバックを保存するためのデータ構造:

評価データセット

体系的な評価のためにバージョン管理されたテスト データセットを作成および管理します。

SDK

エンティティ

人間によるラベル付けとレビュー アプリ (Databricks のみ)

体系的な品質評価のための人間によるフィードバック収集とレビューのワークフロー:

ラベリングセッションSDK

ラベルスキーマの種類

ラベルスキーマSDK

エンティティ

迅速な管理

エージェントで使用されるプロンプトのバージョン管理とライフサイクル管理:

SDK

エンティティ

迅速な最適化

備考

ベータ版

この機能はベータ版です。ワークスペース管理者は、 プレビュー ページからこの機能へのアクセスを制御できます。「Databricks プレビューの管理」を参照してください。

データドリブン最適化アルゴリズムを使用した自動プロンプト改善:

SDK

オプティマイザ

エンティティ

アプリのバージョン追跡

本番運用でのエージェントのバージョンの追跡と管理:

SDK

エンティティ