19 mai 2025 — Références de schéma de Cortex COMPLETE Structured Outputs

Snowflake annonce la prise en charge des références de schémas dans Cortex COMPLETE Structured Outputs, facilitant ainsi la création et la maintenance de schémas complexes pour les développeurs. Le nouveau mécanisme $ref permet aux développeurs de définir des composants communs une seule fois et d’y faire référence dans l’ensemble de leur schéma. Cette amélioration facilite également la compatibilité avec des bibliothèques tierces comme Pydantic qui s’appuient sur des références de schémas, ce qui permet aux développeurs d’utiliser les schémas Pydantic existants avec COMPLETE Structured Outputs.

Les avantages clés sont les suivants :

  • Utiliser les schémas existants : Flux de développement rationalisé pour les développeurs Python qui utilisent déjà Pydantic dans le code de leurs applications.

  • Simplicité de maintenance : Modifiez les définitions en un seul endroit et toutes les références héritent automatiquement des mises à jour.

  • Réduction des erreurs : Les composants référencés standardisés éliminent les divergences entre les différentes mises en œuvre.

  • Évolutivité : Les composants référencés vous permettent d’étendre les fonctionnalités sans dupliquer la logique de validation

  • Clarté du schéma : Les références créent une hiérarchie claire et organisée qui représente mieux les relations réelles.

Pour commencer, consultez le site COMPLETE Structured Outputs.