Snowflake Cortex Code CLI 支持 dbt 和 Airflow

指南The New Stack2026年3月8日3 分钟阅读
Snowflake Cortex Code CLI 支持 dbt 和 Airflow
Snowflake 的 AI 编程助手 Cortex Code CLI 新增对 dbt 和 Apache Airflow 的支持,首次将 AI 驱动的数据管道自动化扩展到 Snowflake 生态系统之外。该工具还推出了自助订阅模式,非 Snowflake 客户也能使用。

Snowflake 在二月底发布的编程助手 Cortex Code CLI,最近新增了对 dbt 和 Apache Airflow 的支持。这不仅意味着该工具首次应用于 Snowflake 外部的工作负载,也体现了厂商对开源社区的承诺。dbt 和 Apache Airflow 都是数据转换和管道实现中广泛使用的开源框架。

Cortex Code CLI 基于 Agent Skills(特定任务的指令和脚本文件夹)运行,Snowflake 对 dbt 和 Airflow 的支持,让更多用户能接触到这些“公共标准”。Snowflake 开发者体验负责人 Umesh Unnikrishnan 指出,这尤其惠及那些最需要这类工具的用户群体。

此外,Snowflake 还推出了新的自助月度订阅模式,任何人——包括非 Snowflake 客户——都能使用这个编程助手。虽然 Snowflake 最初通过扩展对 dbt 和 Airflow 的支持来瞄准开发者和数据工程市场,但这个助手同样适用于销售、商业智能等前端办公场景。

Unnikrishnan 表示,Cortex Code 的设计初衷是强化智能体工程(Agentic Engineering),确保遵循扎实的工程实践。“你不能只是推出一条管道然后指望它正常工作。必须建立执行框架(Harness),这样当管道出错时,系统知道问题所在以及如何修复。所以,当你构建 dbt 管道或 Airflow 任务时,也会围绕它构建所有这些框架,而 Cortex 会帮助你。”

数据管道的 Agent Skills

Anthropic 在 2025 年底发布了 Agent Skills;Cortex Code 由 Anthropic 和 OpenAI 的最新模型驱动,包含了针对 dbt 和 Airflow 使用场景的 Agent Skills。具体来说,它提供了用于调试、优化和测试管道的资源包。这些资源显著提升了 Cortex Code 解决复杂数据管道问题的速度,包括下游变更的传播。

Agent Skills 旨在让语言模型快速掌握它们原本不太熟悉的任务。“它们告诉这些大语言模型如何以非常可预测、确定性和结构化的方式执行特定任务,”Unnikrishnan 说。“通过我们为 Airflow、dbt 或自家产品 Openflow 构建的这些技能,我们告诉模型:‘不要只是给用户随机建议:先询问他们,然后设置这个,接着帮他们设置那个,并创建测试,最后把三者一起运行。’”

dbt 模型

Cortex Code 在实现 dbt 模型方面能产生深远影响,主要体现在两个方面。当数据表“命名规范、结构清晰”时,助手可以为数据管道工具构建语义模型。Unnikrishnan 解释道:“你可以直接指向一个表说:‘嘿,去给我创建一个语义模型。’如果手动构建,可能需要一两个小时。现在,几分钟内就能完成。”

对于涉及 dbt 的复杂语义模型——尤其是当其中某些内容发生变化时——这个助手可能更有帮助。例如,添加一列时,工程师需要更新模型及其所有依赖项,这通常很耗时。“除非你把所有东西都写下来,或者记在脑子里的大白板上,否则很难搞清楚,”Unnikrishnan 评论道。“现在,Cortex Code 可以检查所有这些。它知道数据的血缘关系,并更新所有依赖项。几分钟内就能完成。”

Airflow 标签

Airflow 中的许多数据管道任务都基于标签执行,这些标签为工程师执行不同的操作。这些操作在数据集成或转换场景中很常见,包括数据摄取、清洗、提取、聚合,以及将结果数据加载到目标中。

现在,企业可以使用 Cortex Code 来自动化这些操作,而无需手动编写每段代码。“设置标签,然后触发管道,让它按业务需求每小时或每天运行——这些 Airflow 现在都能轻松处理,”Unnikrishnan 说。

前端办公应用

Snowflake 的助手同样适用于自然语言交互的各个方面,包括即席问答。例如,客户支持应用可以集成和聚合来自多个源的数据,为服务代表提供相关信息。驱动 Cortex Code 的语言模型能够评估业务终端用户问题的多个方面,以提供准确的响应。

Unnikrishnan 解释道:“大语言模型将自然语言查询转换为从 Snowflake 这类数据库输出的内容。背后的问题在于数据如何进入,以及大语言模型如何理解数据库中随机列的含义,并回应销售人员的需求。”

只是开始

Cortex Code CLI 新增的 dbt 和 Airflow 支持,被厂商定位为其助手愿景的起点。宏伟目标是最终支持任何数据,无论其位置和工具如何。从两个广泛采用的开源资源开始,厂商设定了高标准。不过,其意图可以从提供的订阅模式中窥见一斑——这样 Snowflake 客户就不再是唯一的使用者。

Cortex Code CLI 接下来会支持哪些工具,时间会给出答案。

觉得有用?分享给更多人

获取每周 AI 工具精选

工具推荐、实战教程和生态洞察,每周更新。

相关文章

pgEdge 推出开源 MCP Server for Postgres,支持 AI 智能体通过模型上下文协议(MCP)而非传统 API 方式访问数据库。服务强调数据源无关性、完整模式自省和 token 优化,适用于 Claude Code、Cursor 等主流 AI 开发工具。

指南The New Stack·4月2日·4 分钟

Google 推出 Flex 和 Priority 两个新的推理层级,帮助开发者平衡成本与可靠性。Flex 是成本优化层级,适合后台任务,价格便宜一半;Priority 是最高保障层级,适合用户交互型应用。两者都通过同步接口调用,简化了架构管理。

指南·4月2日·3 分钟

评论