jsonscraper

Snowflake Cortex Agents 的 Python 执行功能正式全面可用

智能体可以在沙箱中处理查询结果并生成图表。SQL 在沙箱外单独执行,结果文件保存在工作空间中。

2026 年 10 月 5 日,Snowflake 宣布全面开放 Cortex Agents 内置代码执行工具。该工具让智能体能够在对话过程中运行脚本,进行数据处理、计算和可视化。

Snowflake Cortex Agents 的 Python 执行功能正式全面可用
背景:2026 年 10 月 5 日,Snowflake 宣布 Cortex Agents 的代码执行工具正式全面可用。本文梳理 SQL 查询、Python 计算和结果保存之间的关系,以及启用该工具时需要注意的限制。
视觉主题:site:snowflake.com Cortex Agent 代码执行 Snowsight 截图
OpenAI · AI 生成图像

10 月 5 日发生了什么变化

变化在于现有工具的发布状态:Snowflake 将其从预览阶段转为正式全面可用,即 GA。单独的预览版发布记录日期为 2026 年 8 月 20 日。10 月的消息意味着预览阶段已经结束。

根据工具配置说明,代码执行功能通过智能体规范接入。智能体根据用户请求决定何时创建并运行代码。该工具还可以执行智能体技能中的 Python 脚本;这些技能是针对特定任务接入的指令和资源。

智能体如何获取数据并执行计算

在专门的工具文档中,code_execution 被描述为在隔离沙箱中执行 Python。SQL 工具在沙箱外查询 Snowflake 数据,随后由 Python 处理获取的结果。沙箱可以访问传入会话的数据和已连接的工作空间。

在整体的 Cortex Agents 架构中,不同工具负责不同工作阶段。Cortex Analyst 用于结构化数据,Cortex Search 用于文档搜索,而代码执行提供程序化处理能力。按照 Snowflake 的描述,托管编排使智能体能够规划工作、调用工具并生成回答。

这一架构对应着分析助手的一种实际使用场景:在一次对话中获取数据集、执行计算并准备图表。设计这类场景时,宜分别明确原始数据集、计算公式和结果验证方式。这能为团队提供清晰的阶段,便于开展可复现测试。

阅读访问权限建议时,应注意时间顺序。2026 年 6 月 15 日更新、编辑部于 10 月 8 日核查的最佳实践指南提到继承智能体所有者角色的权限,并建议将结果保存到表中。该页面明确指出,材料不会持续维护,可能已经过时。较晚发布的8 月 20 日预览版记录已规定具体规则:SQL 在沙箱外执行,文件保存在已连接的工作空间中,且以 owner’s rights 调用时不支持代码执行。现行的专门工具文档也列出了这些条件。

二进制源代码——HTML、PHP、Java 程序代码——网页设计
Markus Spiske · Unsplash 许可协议

计算之间会保留哪些内容

根据工作空间规则,写入其中的文件在沙箱停止后仍会保留。变量和已导入的模块在不同次执行之间可能丢失。后续步骤所需的结果应写入文件。

早在8 月预览阶段,Snowflake 就列出了预装的数据处理和绘图库,包括 pandas、NumPy、matplotlib 和 Plotly。额外的软件包通过 Artifact Repository 接入。准备实际工作场景时,应提前确定其依赖项及中间结果的传递方式。

启用时需要注意哪些条件

现行文档对以所有者权限,即 owner’s rights 发起的调用规定了限制。从此类存储过程调用智能体时,代码执行工具会从请求中移除,沙箱不会创建,响应中会包含警告。要执行代码,必须使用调用者权限,即 caller’s rights 发起调用。

带日期的发布记录确认了 GA 状态。在具体账户中启用前,团队需要核实区域可用性、执行计费、资源限制和支持条件,因为10 月公告没有列出这些参数。

哪些团队适合使用内置 Python

该工具主要适合在 Snowflake 内构建分析助手的团队。其实际作用是在同一个智能体流程中,将数据获取与程序化计算、可视化衔接起来。Cortex Agents 概述中描述的工具能够结合结构化数据处理与文档搜索,而 Python 则增加了计算环节。

实施时有三个关键决策:由哪个工具获取原始数据集、以什么权限调用智能体,以及将结果保存在何处。应通过一个预先已知答案的小型可复现任务来验证这些决策,例如基于固定数据集计算某项指标并生成相应图表。

People

No people listed for this article yet.

Keep readingOpenAI 将 GPT‑6 交互式界面引入 ChatGPT
Read the next article

将阅读内容转化为可用的集成

探索 jsonscraper 社交数据 API、测试请求并构建下一个工作流。

查看 API