Databricksモデルサービングのパッケージコード
[アプリケーション バージョンの追跡] ページには、外部コード (Git など) にリンクするメタデータ ハブとして LoggedModel を使用してアプリケーション バージョンを追跡する方法が表示されます。アプリケーションコードを LoggedModelに直接パッケージ化する必要があるシナリオもあります。
これは、Databricks Model Serving へのデプロイや、自己完結型のモデルアーティファクトを必要とする Custom Agents を使用したデプロイに特に役立ちます。
コードを直接パッケージ化する場合
必要なときにコードを LoggedModel にパッケージ化します。
- すべてのコードと依存関係を含む 自己完結型のデプロイ アーティファクト 。
- 外部コードの依存関係のない サービスプラットフォームへの直接デプロイ 。
これはデプロイのオプションの手順であり、開発イテレーションのデフォルト バージョン管理アプローチではありません。

コードをパッケージ化する方法
MLflow では、 ResponsesAgent インターフェイスを使用して GenAI アプリケーションをパッケージ化することをお勧めします。
開始するには、次のいずれかを参照してください。
- クイックスタート。エージェントの構築とデプロイのクイックスタートを参照してください。
- 詳細については、コードでのエージェントの作成を参照してください。
これらのページに従うと、メタデータのみのLoggedModelと同じように動作するデプロイメント対応LoggedModelが作成されます。[アプリケーション バージョンの追跡] ページの手順 6 に従って、パッケージ モデル バージョンを評価結果にリンクします。
その他のリソース
- モデルサービングへのデプロイ - パッケージングしたモデルを本番運用にデプロイする
- 本番運用トレースをアプリのバージョンにリンクする - 本番運用でデプロイされたバージョンを追跡する
- 本番運用でのスコアラーの実行 - デプロイされたモデルの品質を監視する