Ce service entièrement managé simplifie l'intégration, la récupération et le traitement des données structurées et non structurées pour faciliter la création d’agents IA à grande échelle.
Snowflake continue d’avancer ses pions dans l’IA. Le service de gestion des données dans le cloud vient de présenter (en preview public) Cortex Agents. Le dernier né de la famille Cortex qui porte l’étendard des solutions IA de la firme est un service entièrement géré qui doit simplifier l'intégration, la récupération et le traitement des données qu’elles soient structurées ou non. L’idée est ensuite de pouvoir déployer plus facilement des agents IA à grande échelle pour automatiser des processus complexes et optimiser la prise de décision.
Concrètement, Cortex Agents facilite l'accès aux différentes sources de données, qu'il s'agisse de tables Snowflake ou de documents non structurés. La solution s'appuie sur les autres services dont Cortex Search, Cortex Analyst ainsi que sur des LLM pour décomposer les requêtes complexes, récupérer les informations pertinentes et générer des réponses précises. Son fonctionnement se découpe en quatre étapes.
Dans un premier temps, l’agent découpe les demandes complexes, choisit les outils adaptés et propose des requêtes pertinentes. Par exemple, il peut comprendre qu’une question sur Acme Supplies peut concerner des produits, un emplacement ou des employés, et affiner sa réponse en conséquence. Selon le type de données interrogées, Cortex Search est ensuite utilisé pour les données non structurées, tandis que Cortex Analyst génère des requêtes SQL optimisées pour les bases relationnelles. Après, l’agent évalue la qualité des résultats et ajuste ses requêtes si nécessaire. Cette itération assure une réponse plus précise et pertinente. Enfin, les développeurs peuvent analyser les interactions de l’agent via TruLens, un outil de suivi et d’optimisation pour améliorer progressivement les performances et la fiabilité du système.
Disponibles sous forme d’API REST, les Cortex Agents s’intègrent au sein de n’importe quelle application compatible.

