AIエージェントツール
AIエージェントツールは、テキスト生成にとどまらず、文書検索、データベースへのクエリ、 REST APIs呼び出し、カスタムコードの実行など、エージェントに実用的な機能を提供します。
事前構成されたマネージド MCP サーバーを使用してDatabricksデータにすぐにアクセスしたり、外部 MCP サーバーを使用してサードパーティのAPIsに接続したり、特殊なビジネス ロジック用のカスタム ツールを構築したりできます。
次の一般的なツール パターンと実装例を調べてください。
-
- 構造化データを扱う
- Unity Catalogテーブル内の構造化データを読み取ります。
-
- 非構造化データを取得する
- エージェントをベクトル検索インデックスに接続して、非構造化データをクエリします。
-
- 外部MCPサーバーに接続する
- Databricks外部の MCP サーバーに安全に接続して、外部APIsをクエリし、サードパーティの MCP ツールにアクセスします。
-
- エージェントを外部サービスに接続する
- マネージドOAuth 、UC接続プロキシ、または外部REST APIsを使用して、エージェントをサードパーティAPIsに接続します。
-
- カスタムビジネスロジックを実行する
- 独自のツールを使用してカスタム MCP サーバーを構築します。
-
- コード インタープリター ツール
- エージェントが組み込みの
system.ai.python_execツールを使用してPythonコードを動的に実行できるようにします。
-
- Unity Catalog機能を使用したAIツール
- Unity Catalog機能を使用してツールを作成します。 (Databricksは、ほとんどの新規ユースケースにおいて、代わりにMCPツールを使用することを推奨しています。)