13 avril 2026 : Génération SQL améliorée dans les Agents Cortex¶
Les Agents Cortex qui utilisent les vues sémantiques Cortex Analyst en tant qu’outils génèrent désormais directement du SQL, plutôt que de déléguer la génération SQL au service Cortex Analyst en tant qu’étape distincte. Il en résulte une amélioration de la précision et une réduction de la latence pour les requêtes analytiques.
La définition de l’outil dans la configuration de votre agent reste la même. Aucune modification de la configuration de votre agent ou des vues sémantiques n’est requise. Les autres ressources définies dans votre vue sémantique, comme les Cortex Search Services, continuent d’être utilisées par l’agent.
Modifications apportées au format de réponse¶
Les blocs d’utilisation d’outil et de résultat d’outil de type
cortex_analyst_text_to_sqlsont remplacés par des blocs de typesystem_execute_sql. Le bloc d’utilisation d’outilsystem_execute_sqlcontient un champsqlavec le SQL généré par l’agent. Le bloc de résultat d’outil contient l’query_id, leresult_setet lesqlfinal.Si votre application analyse la réponse de l’agent à la recherche de blocs
cortex_analyst_text_to_sql, mettez-la à jour pour qu’elle recherchesystem_execute_sqlà la place.
Modifications de l’observabilité¶
Dans la vue CORTEX_AGENT_USAGE_HISTORY, les colonnes
TOKENS_GRANULARetCREDITS_GRANULARn’incluent plus d’entrées avec le type de servicecortex_analyst. L’utilisation des jetons et du crédit est désormais indiquée souscortex_agents.Dans les journaux de surveillance de l’agent, les traces d’exécution affichent
system_execute_sqlà la place d’une invocation de l’outil Cortex Analyst. Si vos requêtes de surveillance filtrent le type d’outil, mettez-les à jour en conséquence.