共用方式為


程式代碼解釋器 AI 代理程式工具

使用馬賽克 AI 代理程式架構將程式代碼解釋器工具新增至 AI 代理程式,讓代理程式執行由互動使用者提供的任意程式碼、從程式碼基底擷取或由代理程式撰寫。

若要深入瞭解代理程式工具,請參閱 AI 代理程式工具 ,並建立執行自訂工作特定作業的工具,請參閱 使用 Unity 目錄函式建立 AI 代理程式工具

內建 Python 執行程式工具

Azure Databricks 也提供內建的 Unity 目錄函式,可讓 AI 代理程式動態在查詢內動態執行 Python 程式代碼。

根據預設,system.ai.python_exec 可供使用,而且可以像任何其他 Unity Catalog 函式型工具一樣使用。

下列範例示範如何在 SQL 查詢中使用 python_exec 函式:

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

後續步驟

建立 Unity 目錄工具之後,請將它新增至您的代理程式。 請參閱 建立代理程式工具