Azure Databricks でエージェントを開発する

Agent BricksはAzure Databricksのエージェント開発者プラットフォームです。 それを使って、あなたのエージェント製品やワークフローを支えるエージェントを構築し展開しましょう。

Agent Bricksは本番エージェントを構築するためのコアワークフローをサポートしています:

  • エージェントをデプロイする: Agent Runtime は、あらゆるフレームワークやハーネスで構築されたステートフルまたはステートレスのエージェントをホストします。 DurableAgentServer は、AgentKit ライブラリの一部であり、再起動やクラッシュ後も実行が継続されるよう、耐久性のある実行機能を提供します。
  • コードを安全に実行する:エージェントは、セッション間でホームディレクトリが永続する隔離された環境である Databricks Sandboxでコードを実行します。
  • エージェントに文脈を与える: マネージドエージェントメモリは、エージェントが以前の会話で学んだことを思い出せるようにし、応答をパーソナライズできるようにします。
  • エージェントのデバッグとテスト: MLflowトレーシング はエージェントが行うすべてのステップを記録し、Unity Catalogでトレースを大規模に保存・管理できます。

クラシック ML またはディープ ラーニングをお探しですか? Azure Databricks での機械学習を参照してください。

概要

Agent Bricks が提供するものを学び、最初のエージェントを作成しましょう。

ガイド Description
エージェント・ブリックス・クイックスタート Agent Bricks CLIを使って最初のエージェントをビルドし、デプロイしてください。
エージェント・ブリックスとは何か? エージェントの構成要素と、Agent Bricksがどのようにサポートしているかを学びましょう。
Agent Bricks CLI コマンドラインからエージェントを作成、実行、デプロイするか、既存のエージェントをインポートします。

モデルに接続する

ガイド Description
モデルに接続 Unityゲートウェイを通じて1つのAPIでFrontierやオープンモデルを呼び出し、エージェントコードを変えずにモデルを切り替えられます。

エージェント コンテキストを追加

エージェントに記憶機能、ツール、データへのアクセス権を与えてください。

ガイド Description
エージェントメモリとセッション Lakebaseを基盤とするマネージドストアに会話状態と長期記憶を保存します。
MCPサーバーとエージェントツール エージェントをAzure Databricks が管理する、カスタム、および外部の MCP サーバーやツールに接続しましょう。
Genie One MCPサーバー ガバナンスされたデータに対する自然な質問を通じて、エージェントに組織の総合的なビジネスコンテキストを提供します。
AI 検索 管理されたAI検索インデックスから関連テキストや非構造化データを取得します。

エージェントをデプロイする

管理型コンピュートでエージェントサーバーを使用してエージェントを運用してください。

ガイド Description
Azure Databricks にエージェントをデプロイする エージェントのコンピュートスタック:フレームワークまたはハーネス、エージェントサーバー、エージェントランタイムを学びましょう。
エージェントサーバー エージェントに DurableAgentServer を提供する: 同期実行、ストリーミング実行、バックグラウンド実行、クラッシュ復旧を備えています。
エージェント ランタイム Azure Databricksでホストされたコンピュート上でエージェントを展開・管理します。
Databricks サンドボックス エージェントに自分たちが書いたコードを実行できる隔離された環境を与え、ガバナンスされたデータに対してスコープ付きアクセス権を与えましょう。

エージェントに問い合わせる

ガイド Description
Azure Databricks にデプロイされたクエリ エージェント 呼び出しAPI、Responses API、またはSQLを通じて、デプロイ済みエージェントにリクエストを送信します。

エージェントの可観測性と品質

開発および運用環境のエージェントをトレース、評価、監視します。

ガイド Description
エージェントの可観測性と品質 MLflowがどのようにエージェントを追跡、評価、監視しているかを学びましょう。
MLflow Tracing エージェントがデバッグや改善のために取る各ステップを記録してください。
評価と改善 LLMの審査員、カスタムスコアラー、専門家のフィードバックを活用してエージェントの質を測定しましょう。

エージェントを管理する

ガイド Description
ユニティゲートウェイ モデル、MCPサーバー、スキルへのアクセスをガードレール、レート制限、使用状況追跡で管理します。

非構造化データを変換する

ガイド Description
AI 関数 SQL から取得したデータに AI モデルを適用し、ドキュメントの分類、抽出、要約、解析を行います。