2026年4月13日:Cortex Agentsにおける SQL 生成の改善

Cortex Analyst セマンティックビューをツールとして使用する Cortex Agents は、以前のようにCortex Analystサービスに SQL 生成処理を委任するのではなく、 SQL を直接生成するようになりました。これにより、分析クエリの精度が向上し、待ち時間が短縮されます。

エージェント構成のツール定義は同じままです。エージェントの構成やセマンティックビューを変更する必要はありません。Cortex Search Serviceなど、セマンティックビューで定義されたその他のリソースは、エージェントによって引き続き使用されます。

応答形式の変更

  • cortex_analyst_text_to_sql 型のツール使用ブロックとツール結果ブロックは、 system_execute_sql 型のブロックに置き換えられます。system_execute_sql ツール使用ブロックには、エージェントによって生成された SQL を含む sql フィールドが含まれています。ツール結果ブロックには query_idresult_set および最終 sql が含まれます。

  • アプリケーションがエージェント応答を解析して cortex_analyst_text_to_sql ブロックを検出する場合、代わりに system_execute_sql を検出するように更新します。

可観測性の変更

  • CORTEX_AGENT_USAGE_HISTORY ビューで、 TOKENS_GRANULAR および CREDITS_GRANULAR 列にサービスタイプ cortex_analyst のエントリが含まれなくなりました。すべてのトークンとクレジットの使用状況は cortex_agents でレポートされるようになりました。

  • エージェントのモニタリングログ では、実行トレーススパンにCortex Analystツール呼び出しではなく system_execute_sql が表示されます。モニタリングクエリがツールタイプでフィルターする場合、それに応じて更新してください。