始めましょう: ノーコードで LLM をクエリし、AI エージェントのプロトタイプを作成する
この 5 分間のノーコード チュートリアルでは、 Databricksにおける生成AIを紹介します。この AI Playground を使用して、次の操作を行います。
- 大規模言語モデル (LLM) のクエリを実行し、結果を並べて比較する
- ツールを呼び出すAIエージェントのプロトタイプ作成
- エージェントをDatabricks Appsまたはノートブックにエクスポートします。
- オプション: RAG(Retrieval-augmented generation)を使用した質問応答チャットボットのプロトタイプ作成
始める前に
ワークスペースが以下にアクセスできることを確認します。
-
カスタムエージェント。地域限定で利用できる機能を参照してください。
ステップ 1: AI Playground を使用して LLM をクエリする
AI Playground を使用して、チャット インターフェースで LLM にクエリを実行します。
- ワークスペースで、 AI/機械学習 の左側のナビゲーション ウィンドウから Playground を選択します。
- 「RAG とは何ですか?」などの質問を入力します。
新しい LLM を追加して、応答を並べて比較します。
- 右上の + を選択して、比較用のモデルを追加します。
- 新しいペインで、ドロップダウンセレクターを使用して別のモデルを選択します。
- [ 同期 ] チェックボックスをオンにして、クエリを同期します。
- 「複合 AI システムとは何ですか?」などの新しいプロンプトを試して、2 つの応答を並べて表示します。

さまざまな LLM をテストして比較し続けることで、AI エージェントの構築に最適な LLM を決定できます。
ステップ 2: ツールを呼び出す AI エージェントのプロトタイプを作成する
ツールを使用すると、LLMは言語を生成する以上のことを行うことができます。ツールでは、外部データのクエリ、コードの実行、その他のアクションを実行できます。AI Playground には、ツールコール エージェントのプロトタイプを作成するためのノーコード オプションが用意されています。
-
Playground から、[ Tools enabled ] というラベルの付いたモデルを選択します。

-
ツール > + ツールの追加 を選択し、組み込みの Unity Catalog 関数 [
system.ai.python_exec] を選択します。この関数を使用すると、エージェントは任意のPythonコードを実行できます。

その他のツール オプションは次のとおりです。
- UC関数 : エージェントが使用するUnity Catalog関数を選択します。
- 関数定義 : エージェントが呼び出すカスタム関数を定義します。
- AI検索 :AI検索インデックス を指定します。エージェントがAI検索インデックスを使用している場合、その応答には使用されたソースが引用されます。
- MCP : 管理された Databricks MCP サーバーまたは外部 MCP サーバーを使用するようにMCP サーバーを指定します。
-
Python コードの生成または実行に関連する質問をします。プロンプトの言い回しにさまざまなバリエーションを試すことができます。複数のツールを追加すると、LLM は適切なツールを選択して応答を生成します。

オプション: RAGの質問応答ボットのプロトタイプ作成
ワークスペースにAI検索インデックスが設定されている場合は、Q&Aボットを試作できます。この種類のエージェントは、AI Search インデックス内のドキュメントを使用して、それらのドキュメントに基づいて質問に答えます。
-
ツール > + ツールの追加 をクリックします。次に、AI検索インデックスを選択します。

-
ドキュメントに関する質問をしてください。エージェントはインデックスを使用して関連情報を検索し、回答内で使用されたドキュメントを引用します。

AI検索インデックスを設定するには、 AI検索インデックスを作成するを参照してください。
ステップ3: エージェントをエクスポートする
AI Playground でエージェントをテストした後、Playground の外でデプロイ、評価、および反復できるようにエクスポートします。AI Playground には、2つのエクスポートパスが用意されています。
- Databricks Apps にエクスポート(推奨) :組み込みのチャット UI、MCP ツールワイヤリング、および認証機能を備えた、
agent-openai-agents-sdkテンプレートからデプロイ可能なエージェント アプリをインストールします。このパスを新しいエージェント用に選択してください。 - エージェント ノートブックを作成 (レガシー) :エージェントを定義し、モデルサービング エンドポイントにデプロイする Python ノートブックを生成します。Databricks Apps がワークスペースまたはリージョンで利用できない場合は、このパスを使用してください。
- Export to Apps (recommended)
- Create agent notebook (legacy)
Export to Databricks Apps オプションは、すぐにチャットできるデプロイされたエージェントアプリを生成します。アプリは、Playground で設定した同じモデル、システムプロンプト、ツール (MCP サーバーとベクトル検索を含む) を使用します。
エクスポートする前に、必ずワークスペースが次の要件を満たしていることを確認してください。
- Databricks Appsはワークスペースで有効にする必要があります。Databricks Appsワークスペースと開発環境をセットアップするを参照してください。
- ステップ2で選択されたエンドポイントは、ツールをサポートする必要があります。
- マネージド MCP サーバー のプレビューはワークスペースで有効にする必要があります。「Databricks プレビューの管理」を参照してください。
エージェントをエクスポートするには:
-
Playground で コードを取得 > Databricks Apps にエクスポート をクリックします。
-
「 Export to Databricks Apps 」ダイアログで、以下を設定します。
- 「アプリ名」:
agent-で始まり、小文字、数字、ハイフンのみを含む一意の名前です(例:agent-research-assistant)。 - アプリの説明: エージェントの機能に関する簡単な説明です。
- MLflowエクスペリメント :トレースと評価に使用する既存のMLflowエクスペリメントを選択するか、新しいエクスペリメントを作成します。
- 「アプリ名」:
-
エクスポート をクリックします。Databricks では、次のことを行います。
- アプリ名が利用可能であることを検証します。
agent-openai-agents-sdkテンプレートをワークスペースにインストールし、必要なリソースに対してアプリに権限を付与します。これらのリソースには、MLflowエクスペリメント、サービングエンドポイント、およびツールとして追加したMCPサーバー、Unity Catalog関数、Genieスペース、またはベクトル検索インデックスが含まれます。- Playground構成から
agent_server/agent.pyを生成し、デプロイされたエージェントがテストした内容と一致するようにします。
-
成功ダイアログが表示されたら、 View Agent をクリックして、組み込みUIを使用してデプロイされたアプリを開き、チャットしてください。
エージェントコードをカスタマイズする、認証を設定する、評価を追加する、またはDatabricks Asset Bundles (DABs)で再デプロイするには、AIエージェントを作成してDatabricks Appsにデプロイするを参照してください。
AI Playground でエージェントをテストした後、 「コードの取得」 > 「エージェント ノートブックの作成」 をクリックして、エージェントを Python ノートブックにエクスポートします。
エージェントコードをエクスポートすると、Databricksはドライバーノートブックを含むフォルダーをワークスペースに保存します。このドライバーは、ツール呼び出し型のResponsesAgentを定義し、エージェントをローカルでテストし、コードベースのロギングを使用し、Custom Agents を使用してAIエージェントを登録およびデプロイします。
エクスポートされたノートブックは現在、エージェントをモデルサービングにデプロイするレガシー エージェント オーサリング ワークフローを使用しています。 Databricks 、代わりにDatabricks Appsを使用してエージェントを作成することを推奨しています。 AIエージェントを作成してDatabricks Appsにデプロイするを参照してください。
次のステップ
コードファースト アプローチを使用してエージェントを作成するには、 AIエージェントを作成してDatabricks Appsにデプロイするを参照してください。