次の方法で共有


AI エージェントを作成する

この記事では、Azure Databricks で AI エージェントを作成するプロセスについて説明し、エージェントを作成するための使用可能な方法について説明します。

エージェントの詳細については、 エージェント システムの設計パターンに関するページを参照してください。

Agent Bricks を使用してエージェントを自動的に構築する

Agent Bricks は、一般的な AI ユース ケース用にドメイン固有の高品質の AI エージェント システムを構築および最適化するための簡単なアプローチを提供します。 ユース ケースとデータを指定すると、Agent Bricks によって、さらに絞り込むことができる複数の AI エージェント システムが自動的に構築されます。 「エージェント ブロック」を参照してください。

コードでエージェントを作成する

Mosaic AI Agent Framework と MLflow には、Python でエンタープライズ対応のエージェントを作成するのに役立つツールが用意されています。

Azure Databricks では、LangGraph/LangChain、OpenAI、LlamaIndex、カスタム Python 実装などのサード パーティのエージェント作成ライブラリを使用したエージェントの作成がサポートされています。

すぐに始めるには、「 AI エージェントの概要」を参照してください。 さまざまなフレームワークと高度な機能を持つエージェントの作成の詳細については、「 AI エージェントを作成して Databricks Apps にデプロイする」を参照してください。

AI プレイグラウンドを使用したエージェントのプロトタイプ作成

AI Playground は、Azure Databricks でエージェントを作成する最も簡単な方法です。 AI Playground を使用すると、さまざまな LLM から選択し、ローコード UI を使用してツールをすばやく LLM に追加できます。 その後、エージェントとチャットして応答をテストし、デプロイまたはさらなる開発のためにエージェントをコードにエクスポートできます。

作業の開始: コードなしで LLM にクエリを実行し、AI エージェントをプロトタイプ作成する」を参照してください。

AI Playground には、エージェントのプロトタイプ作成のためのローコード オプションが用意されています。

Azure Databricks の機能との互換性を確保するためのモデル署名について理解する

Azure Databricks では、 MLflow モデルシグネチャを 使用して、エージェントの入力スキーマと出力スキーマを定義します。 AI Playground などの製品機能では、エージェントにサポートされているモデル署名のセットのいずれかが含まれているものとします。

ResponsesAgent インターフェイス を使用してエージェントを作成するために推奨されるアプローチに 従うと、MLflow は、Azure Databricks 製品の機能と互換性のあるエージェントの署名を自動的に推論します。

それ以外の場合は、Azure Databricks の機能との互換性を確保するために、エージェントが レガシ入力および出力エージェント スキーマ (モデル サービス) の他の署名のいずれかに準拠していることを確認する必要があります。