Cortex Code——Snowflake 的 AI 编码智能体正在快速演进,并越来越多地融入各团队数据从业人员的日常工作中。无论是经验丰富的工程师,还是技术能力相对较弱的构建者,Cortex Code 都能帮助他们更快地将想法落地、投入生产,并自信地实现规模化扩展。
在本次更新中,我们很高兴地宣布,Cortex Code 将进一步扩大其可用性与覆盖范围,同时提升其所能处理的任务规模与多样性。此次发布包含四大更新:Snowsight 中的 Cortex Code 现已全面可用;CLI 现在支持本地 Windows 环境;Agent Teams 能够更轻松地将大型任务拆解为协同并行的子任务;全新的智能体技能则标准化了 Cortex Code 在数据构建方面的辅助方式。
TS Imagine 首席运营官 Thomas Podenski 表示:“Cortex Code 是我们实现‘零代码’目标的核心。由于我们可以直接在 Snowflake 中数据所在的场所工作,它极大地提升了我们的生产力。我们的数据工程师提交的拉取请求数量增加了 5 倍,原本需要三到四天完成的工作,现在只需两到三个小时。”
Snowsight 中的 Cortex Code:为每位 Snowflake 用户提供持久化智能体
对于许多 Snowflake 用户而言,Snowsight 是日常工作的主要场所。如今,每位 Snowflake 用户都可以在其安全且受治理的 Snowflake 环境中,直接使用 Cortex Code。
Cortex Code 作为 Snowflake Workspaces、Snowflake Notebooks 及其他 Snowsight 工作流中的持久化 AI 编码智能体,能够完全感知你在 UI 中的位置、当前处理的数据,并掌握你特定数据目录的最新信息:数据库、模式、表、语义模型等。
这将以有意义的方式改变日常使用体验。团队无需将 AI 辅助视为独立目标,而是可以在实际工作发生的场景中直接使用 Cortex Code:
工作区中的智能体编码:通过对话生成、修改、优化和解释 SQL 及 Python 代码。在应用 AI 建议的更改前,可通过差异视图进行预览,一键修复失败的查询,并在键入时获得上下文感知的内联代码建议;
加速 Snowsight 中的端到端构建:在笔记本中开发智能体 ML 工作流,搭建 dbt 管道,为 Snowflake Cortex Analyst 创建语义模型,或协调更广泛的数据工程任务——全部通过自然语言完成;
数据与文档发现:使用自然语言搜索数据库对象、表和列,无需知道确切的名称。获取关于 Snowflake 特性、SQL 语法和最佳实践的回答,这些内容来自官方文档和 Horizon Catalog,包括标签、掩码策略和上下文溯源;
智能体管理与成本管理:通过对话方式查询治理、安全和消费信息——例如识别带有 PII 标签的表、审计角色访问权限、监控信贷消耗,以及精准定位高成本的仓库或查询。
Windows 原生支持:为更多开发团队带来 CLI 能力
此前,Cortex Code CLI 已支持开发者在 VS Code、Cursor 或终端中直接基于企业数据进行开发,无需切换环境。随着本次发布,该体验现已扩展至 Windows 平台。
要在 Windows 上安装 Cortex Code CLI,请在 PowerShell 中执行以下命令:
irm https://ai.snowflake.com/static/cc-scripts/install.ps1 | iex
Cortex Code CLI 旨在简化并自动化基于 Snowflake 及其他数据系统进行端到端开发中的繁琐环节,同时实现以下目标:
加速应用程序、智能体、数据管道等的构建与部署;
理解并处理 Snowflake 在数据、计算、治理及运维语义层面的细微差异;
提供不断丰富的专项技能列表,以简化数据工作流。了解 Cortex Code CLI 如何支持 dbt 与 Apache Airflow® 等主流数据系统。
智能体团队助力 Cortex Code 处理更大规模、多步骤的复杂任务
智能体团队引入了一个全新的协调层,将 Cortex Code 转变为一个强大的多智能体编排器。它不再局限于逐个处理任务,而是允许用户启动可独立运行的子智能体。这些子智能体能够并行工作,并分别承担特定的任务与角色定位。
主智能体可以启动具有明确角色定义(如研究、编码或测试)的团队成员,并通过共享任务列表对其进行协调。工作可以被分配、更新及并行完成,同时利用依赖关系确保任务按正确顺序执行,并使输出结果在智能体之间顺畅流转。
在整个过程中,用户始终掌握控制权。您可以随时介入任意正在运行的智能体会话,查看进度、响应审批请求或重定向工作,随后再返回主会话,全程不会中断上下文。
新的智能体技能让 Cortex Code 更灵活地适配团队工作流
技能是一组经过打包的指令、上下文与工作流,Cortex Code 可加载这些技能,在 Snowflake 及您的数据技术栈上执行专业数据任务。
可以将其理解为为智能体配备一本专用操作手册——当您询问成本优化、机器学习部署或 Streamlit 样式设计时,对应的技能便会激活,为智能体提供准确的文档、最佳实践与分步指引,使其无需从零开始探索。技能能够在不过多占用每次对话上下文的前提下,确保回复精准且贴合领域需求。以下是我们最新引入的技能:
cortex-code-guide:刚接触 Cortex Code?本技能将带您全面了解其各项功能,包括可用命令、会话管理(恢复、分支、回退)、智能体配置、键盘快捷键、MCP 集成,以及在提示词中直接引用 Snowflake 对象的 #table 语法。可将其视为助您快速上手、提升效率的交互式速查手册;
developing-with-streamlit:无需切换工作流即可构建、调试并美化 Streamlit 应用。无论是快速搭建仪表盘,还是微调 CSS 与主题样式,本技能均可处理框架搭建、组件模式与部署工作,让您专注于应用的核心功能实现;
openflow:按需流转数据。Snowflake Openflow 基于 Snowflake 内置的 NiFi 引擎,帮助您部署连接器、配置复制管道并构建转换流程——全程无需额外部署基础设施;
cost-intelligence:精准掌握 Snowflake 支出明细。本技能可呈现积分消耗、仓库成本、存储趋势及预算告警信息,并协助设置资源监视器、提前识别异常情况,避免账单出现意外超支;
machine-learning:覆盖 Snowflake 上完整的机器学习生命周期,涵盖训练、注册到推理各环节。支持大规模模型训练、将模型记录至 Snowflake 模型注册表、部署至仓库或容器服务,并进行漂移监测——无需拼凑十几种外部工具即可完成全流程;
cortex-ai-functions:直接在 SQL 中执行文本分类、实体抽取、情感分析、文档摘要、内容翻译等任务。本技能帮助您针对具体场景选择合适的 Snowflake Cortex AI 函数,并以最少代码量将其集成到数据管道中。
立即开始体验
打开 Snowsight 即可直接发起对话 —— 无需任何配置。或者获取 CLI 工具(现已支持 Windows),将 Cortex Code 接入您偏好的编辑器或终端。
借助 Cortex Code,加速构建进程。
在 Snowsight 中试用 Cortex Code,或开启 Snowflake 免费试用。
原文地址:https://www.snowflake.com/en/blog/cortex-code-snowsight/

点击链接立即报名注册:Ascent - Snowflake Platform Training - China,更多 Snowflake 精彩活动请关注专区。





