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

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​

備考

ベータ版

この機能はベータ版です。

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

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

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

スコアラーのプロパティ​

構成クラス​

評価機関​

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

評価データセット​

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

SDK​

エンティティ​

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

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

ラベリングセッションSDK​

ラベルスキーマの種類​

ラベルスキーマSDK​

エンティティ​

迅速な管理​

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

SDK​

エンティティ​

迅速な最適化​

備考

ベータ版

この機能はベータ版です。

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

SDK​

オプティマイザ​

エンティティ​

アプリのバージョン追跡​

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

SDK​

エンティティ​