Databricks AI 機能
Databricksは、AIアプリケーション(AIアプリ)の構築、評価、デプロイ、およびモニタリングのためのプラットフォームを提供します。これは、エンタープライズグレードのAIアプリを開発するための課題に対処するツールスイートを統合します。Databricksは人気のあるオープンソースフレームワークと統合し、エンタープライズグレードのガバナンス、可観測性、および運用ツール(これらは総称してLLMOpsとして知られています)を追加します。
このページには、AIワークフローのステージ別に整理されたAI向けの主要な機能がリストされています。
AIをクエリーする
Databricksは、トップモデルプロバイダーの最先端AIモデルを、Databricksホスト型基盤モデルを通じてすぐに利用できるようにしています。外部プロバイダーや独自のカスタムモデルからモデルをクエリーすることもできます。これらのモデルはすべて、UI、API/SDK、およびSQLインターフェースを通じてクエリーできます。このオプション機能により、一般的なチャット、複雑なエージェント、自動データパイプライン、インタラクティブなデータ分析など、あらゆるユースケースでAIを使用できます。
手法 | 機能 |
|---|---|
UI |
|
APIとSDK |
|
SQL |
|
AI を構築
Databricksは、AIアプリ、エージェント、ツール、およびモデルを構築するための柔軟なツールセットを提供します。これらには、UIおよびコードベースのフレームワークが含まれており、これらはすべて、データに基づいてAIシステムを最適化できます。任意のオープンソースAIフレームワークを活用でき、カスタムツールとMCPサーバーを統合できます。
カテゴリー | 機能 |
|---|---|
アプリ |
|
エージェント |
|
ツール |
|
モデルとプロンプト |
|
データの準備と提供
Databricks は、従来のデータとAIワークロードのガバナンスを統合することで、AI向けデータを簡素化します。すべてのデータは、きめ細かいアクセス制御を備えたUnity Catalogで管理されているため、組織に合わせてデータエンジニアリングとAIの境界を調整するのは簡単です。LakeFlow Pipelines などのいずれかの データエンジニアリングツール を使用して、AI向けにデータを準備できます。Unity Catalogのテーブルは、非構造化データのベクトル インデックスまたは構造化データの特徴量テーブルを使用してAIに提供できます。
データのタイプ | 機能 |
|---|---|
非構造化データ(テキスト、画像など) |
|
構造化(表形式) |
|
AIをデプロイして提供する
Databricksは、Databricks AppsによってサポートされるAIアプリ、エージェント、およびモデル向けに、本番運用対応のサービスシステムを提供します。これらのスケーラブルなデプロイメントは、リアルタイムサービングとバッチ推論の両方に使用できます。すべてのデプロイメントは、可観測性と評価およびモニタリングツールと統合されています。
開発方法 | デプロイメントとサービング |
|---|---|
アプリとエージェントは、 UI ベースおよび API ベースのデプロイメントを提供する Databricks Apps を使用してデプロイできます。 |
AIのトレース、評価、モニタリング
Databricksは、AIの可観測性、評価、およびモニタリングのためのマネージドMLflowを提供します。オープンソースAPIは、統合と移植性をシンプルにし、マネージドサービスは本番運用対応のエンドポイントを提供します。DatabricksマネージドMLflowは、DatabricksでホストされているAIアプリおよびエージェント、およびその他の場所でホストされているものに使用できます。
カテゴリー | 機能 |
|---|---|
追跡と観測可能性 |
|
評価 |
|
モニタリング |
|
人間によるフィードバック |
|
LLMOps
Databricksは、AI operations(通称"LLMOps")向けの包括的なツールスイートを提供します。Unity CatalogによるデータとAI資産の統合ガバナンスにより、組織全体でのAIのデプロイが簡素化され、安全になります。AI Gatewayは、多くのAIモデルプロバイダーからのモデルの管理を簡素化します。MLflowおよび宣言型オートメーションバンドルは、堅牢なLLMOpsプロセスを実装するためのバージョン管理とInfrastructure-as-Codeを提供します。
カテゴリー | 機能 |
|---|---|
データおよびAI資産のガバナンス | Unity Catalogは、データと AI アセットの統合ガバナンスを提供します。データ アセットには、ファイル、テーブル、ベクター インデックス、Feature Store が含まれます。 AIアセットには、MCP サーバーやその他のAPIs用のモデル、ツール、接続が含まれます。 |
モデルエンドポイントガバナンス | AI Gatewayは、AI モデルのエンドポイントに一元的なガバナンスとモニタリングを提供します。 |
プロンプトバージョン管理 | MLflow 、プロンプト レジストリとエクスペリメントの追跡を提供します。 |
Infrastructure as code | Databricks Assets Bundles を基盤として構築されたMLOps Stacksは 、インフラストラクチャとワークフローのコードベースの管理と展開を提供します。 |
オープンソースのサポート
Databricksは、急速に成長しているAI向けオープンソースエコシステムを全面的にサポートします。
開発には、任意のオープンソースフレームワークを使用でき、Databricks Appsを使用してデプロイできます。Databricksサービスは、MCPサーバーまたはREST API/SDKを使用して、サードパーティのAIツールやアプリで使用できます。
可観測性、評価、およびモニタリングのために、MLflow Tracingは20以上のオープンソースAIフレームワークにネイティブの自動ロギングを提供し、他のフレームワークやコードにカスタムトレースを追加できます。トレースは、MLflow Evaluationおよび本番運用モニタリングで使用できます。トレースはOpenTelemetryトレース仕様に準拠しており、サードパーティのツールにエクスポートできます。