Snowflake vient d’annoncer la disponibilité en aperçu public de Cortex Agents, un service géré visant à simplifier l’intégration, la récupération et le traitement des données, qu’elles soient structurées ou non. Cette innovation s’appuie sur un ensemble d’outils propriétaires : Cortex Search, Cortex Analyst et de grands modèles de langage. Elle permet aux entreprises de déployer des agents IA capables d’automatiser des processus complexes et d’optimiser leurs prises de décision.

Cortex Agents se présente comme une solution globale qui permet un accès unifié aux données structurées et non structurées, qu’il s’agisse de tables Snowflake ou de documents au format PDF, audio ou texte stockés dans le cloud. Pour y parvenir, l’orchestration multisource autorise une consultation simultanée de ces différentes ressources, tandis que Cortex Analyst génère automatiquement des requêtes SQL (text-to-SQL) à partir du langage naturel en s’appuyant sur Anthropic Claude, un grand modèle de langage reconnu pour ses capacités en conversation et en raisonnement. Parallèlement, Cortex Search, spécialement conçu pour extraire des informations de données non structurées, s’appuie sur la recherche vectorielle, la recherche lexicale et le reréférencement sémantique.

Un service API REST

Le service est proposé sous forme d’API REST et peut s’intégrer à diverses applications métiers ou portails clients. Lors de son utilisation, la première étape consiste à planifier la tâche en identifiant les sous-tâches nécessaires, puis à recourir aux outils appropriés : Cortex Analyst pour les données structurées et Cortex Search pour les contenus non structurés. Une phase de réflexion permet ensuite d’affiner la réponse, de gérer d’éventuelles ambiguïtés et d’améliorer la cohérence des résultats. Enfin, les fonctionnalités de surveillance et d’itération offrent la possibilité d’observer, d’ajuster et de perfectionner en continu les réponses produites par les agents.

Pour renforcer la gouvernance et la fiabilité des données, Snowflake propose également Cortex AI Observability, un module visant à superviser la pertinence et la performance des résultats. Les entreprises peuvent évaluer la qualité des réponses, comparer différentes configurations de modèles de langage et suivre avec précision l’ensemble des opérations. Cette traçabilité facilite aussi le respect des politiques de confidentialité et des droits d’accès, un atout majeur pour les organisations soucieuses de la robustesse et de la conformité de leurs déploiements en intelligence artificielle.

En combinant un moteur de requête SQL sémantique (Cortex Analyst), un moteur de recherche vectorielle avancé (Cortex Search) et un module d’observabilité de l’IA (Cortex AI Observability), Cortex Agents s’inscrit comme une réponse multifonctionnelle aux besoins d’exploitation des données. Snowflake, fort de son historique sur le marché de l’entrepôt de données, entend poursuivre son expansion au-delà du simple stockage
et de l’analyse.

La proposition de valeur de Cortex Agents se veut exhaustive, avec à la clé la promesse de réduire le time-to-insight et de favoriser la fiabilité des décisions prises par ces agents IA, dans le respect des politiques de gouvernance. L’annonce de ce service géré, couplé à une gouvernance unifiée, prépare le terrain à un déploiement plus massif des agents IA dans les organisations, et ce, quel que soit le type de données manipulées.