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

コードインタープリターAIエージェントツール

Mosaic AI Agent Framework を使用して AI エージェントにコード インタープリター ツールを追加すると、エージェントは、対話するユーザーから提供された任意のコード、コード ベースから取得されたコード、またはエージェントによって記述された任意のコードを実行できるようになります。

エージェント ツールの詳細については、「AI エージェント ツール」を、カスタムタスク固有の操作を実行するツールを作成するには、「Unity Catalog 関数を使用してカスタム AI エージェント ツールを作成する」を参照してください

組み込み Python エグゼキューター ツール

Databricksには、 エージェントがクエリ内の コードを動的に実行できる組み込みUnity Catalog AIPython関数も用意されています。

system.ai.python_exec はデフォルトで使用でき、他の Unity Catalog 関数ベースのツールと同様に使用できます。

次の例は、SQL クエリで python_exec 関数を使用する方法を示しています。

SQL
SELECT python_exec("""
import random
numbers = [random.random() for _ in range(10)]
print(numbers)
""")

次のステップ

エージェントツールを作成したら、そのツールを AI エージェントに追加します。 「 エージェントへの Unity Catalog ツールの追加」を参照してください。