2025 年 5 月 19 日 – Cortex COMPLETE 结构化输出架构参考¶
Snowflake 宣布在 Cortex COMPLETE 结构化输出中支持架构引用,让开发者能更轻松地创建和维护复杂的架构。全新 $ref
机制让开发者仅需定义常用组件一次,随后即可在整个架构中引用它们。此增强功能还解锁了与依赖架构引用的第三方库(如 Pydantic)的兼容性,使开发者能够使用具有 COMPLETE 结构化输出的现有 Pydantic 架构。
主要优势包括:
使用现有架构: 简化了已在应用程序代码中使用 Pydantic 的 Python 开发者的开发工作流程。
维护简便: 在一处更改定义,所有引用都会自动继承更新。
减少错误: 标准化的引用组件消除了不同实现之间的差异。
可扩展性: 引用的组件允许您在不重复验证逻辑的前提下扩展功能
架构清晰度: 引用创建了清晰、有条理的层次结构,可以更好地代表现实世界中的关系。
要开始使用,请参阅 COMPLETE 结构化输出。