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

Databricks でエージェントを使用する

このページでは、DatabricksでAIエージェントを構築、デプロイ、および使用するためのツールの概要を説明します。エージェントの詳細については、「エージェントシステムデザインパターン」を参照してください。

大規模言語モデル(LLM)のAI生成とクエリ実行を提供する

OpenAI やAnthropicなどのLLMプロバイダーから厳選された生成AI モデル セットを提供し、安全でスケーラブルなAPIを通じて利用できるようにします。

機能

説明

基盤モデル

Meta LlamaAnthropic ClaudeOpenAI GPT などのオープンソースモデルやサードパーティモデルを含む、生成AIモデルを提供します。

エンタープライズグレードのAIエージェントを構築および展開する

ツール呼び出しエージェント、検索機能強化型生成アプリ、マルチエージェントシステムなど、独自のエージェントを構築して展開できます。コードを書かずに始めるには、AI Playground を使用して LLM を選択し、ツールを追加し、エージェントとチャットして応答をテストしてからコードにエクスポートしてください。

AI Playgroundは、エージェントのプロトタイプ作成のためのローコードオプションを提供します。

機能

説明

AI Playground (コード不要)

ノーコード環境でAIエージェントのプロトタイプを作成し、テストする。デプロイ用のコードを生成する前に、エージェントの動作やツールとの統合について迅速に検証します。

ナレッジアシスタント

直感的なインターフェースを使用して、ドメイン固有のAIチャットボットを構築および最適化します。

カスタムエージェントを作成する

Pythonを使用してエージェントを作成、デプロイ、評価します。LangGraph、LangChain、OpenAI、LlamaIndexなど、あらゆるオーサリングライブラリで作成されたエージェントをサポートします。MLflow Tracingと統合されています。 Databricks Appsを使用して、迅速に反復開発を行います。 すぐに始めるには、 「AIエージェントの利用開始」を参照してください。

エージェントをツールに接続する

構造化データと非構造化データ、実行コードをクエリしたり、外部サービスAPIsに接続したりするためのエージェント ツールを作成します。

MCP(モデルコンテキストプロトコル)

エージェントがデータやツールに接続する方法を、安全で一貫性のあるインターフェースで標準化する。

外部エージェントを使用する

エージェントがDatabricks外で実行される場合は、Unity Catalogにエージェントサービスとして登録する。チームが発見できるようにし、誰が使用できるかを管理します。

機能

説明

エージェントサービス (ベータ版)

Unity Catalogに外部エージェントを登録します。単一のビューからチーム全体のエージェントを参照および検出でき、テーブル、モデル、関数を保護するのと同じ権限でアクセスを制御します。

エージェントの評価、デバッグ、最適化

評価ツールと追跡ツールを使用して、エージェントのパフォーマンスを追跡し、フィードバックを収集し、品質改善を推進します。

機能

説明

MLflowトレーシング

エンドツーエンドの可観測性を実現するには、MLflow Tracingを使用してください。開発および本番運用でエージェントの動作をデバッグ、監視、監査するためにエージェントが実行するすべてのステップを記録します。

Agent Evaluation

Agent EvaluationとMLflowを使用して、品質、コスト、およびレイテンシを測定します。 レビューアプリを通じて利害関係者や専門家からフィードバックを収集し、 LLM審査員を活用して品質上の問題を特定し解決します。

エージェントを監視する

オフライン評価とオンラインモニタリングで同じ評価構成 ( LLMジャッジとカスタム メトリクス) を使用します。