代码解释器 AI 代理工具

使用马赛克 AI 代理框架向 AI 代理添加代码解释器工具,使代理能够执行交互用户提供的任意代码、从代码库检索或代理编写的任意代码。

若要详细了解代理工具,请参阅 AI 代理工具 并创建执行自定义任务特定作的工具,请参阅 使用 Unity 目录函数创建自定义 AI 代理工具

内置 Python 执行程序工具

Azure Databricks 还提供内置的 Unity 目录函数,允许 AI 代理在查询中动态执行 Python 代码。

默认情况下,system.ai.python_exec 可用,可与任何其他基于 Unity 目录函数的工具一样使用。

以下示例演示如何在 SQL 查询中使用 python_exec 函数:

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

后续步骤

创建代理工具后,将该工具添加到 AI 代理。 请参阅将 Unity Catalog 工具添加到代理