使用馬賽克 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 目錄工具之後,請將它新增至您的代理程式。 請參閱 建立代理程式工具。