live wire
▸ThoughtSpot makes Spotter 3 default for new instances; it requires download rights and always shares query data with an LLMThoughtSpot documentation▸MotherDuck adds image classification and object location to prompt_jev(), returning typed SQL outputs with confidence scoresMotherDuck▸BigQuery conversational analytics adds Montréal and Toronto; mixed-region agents still default to globalGoogle Cloud Documentation▸Fabric enables Azure OpenAI Copilot access by default, but OpenAI-subprocessor and cross-region processing/storage switches remain offMicrosoft Learn▸Snowflake Cortex Agents now continue by default when named tools are inaccessible, emitting warnings instead of failing the runSnowflake documentation▸Databricks Genie One can use group memberships to tailor answers, while Unity Catalog remains the access-control boundaryDatabricks documentation▸Fabric data agents can query Power BI models with Read alone; Build and workspace access are unnecessaryMicrosoft Learn▸Fabric data-agent Git configs expose column flags, but selecting a table still includes every columnMicrosoft Learn▸Google Data Agent Kit offers remote Spark kernels, but notebook exports can still move results into local Pandas or ArrowGoogle Cloud Documentation▸Cube says production analytics agents need explicit partial-result states, caller-filtered model search and durable artifactsCube▸Thinking Machines names Bridgewater behind ReViSQL-K2.6, citing 92.97% SC-16 accuracy at 15% of frontier-model costThinking Machines Lab▸AWS says a mismatched data/tool/prompt release cut its Field Sales agent pass rate from 78% to 38% in pre-productionAWS Artificial Intelligence Blog▸NL2SQL Multi-Agent ships evaluation artifacts across BIRD, CSpider, Archer and KDD DataSpace—but no software licenseGitHub▸Snowflake says Cortex Analyst apps keep working, but recommends Cortex Agents; semantic views and verified queries carry overSnowflake Documentation▸ThoughtSpot makes Spotter 3 default for new instances; it requires download rights and always shares query data with an LLMThoughtSpot documentation▸MotherDuck adds image classification and object location to prompt_jev(), returning typed SQL outputs with confidence scoresMotherDuck▸BigQuery conversational analytics adds Montréal and Toronto; mixed-region agents still default to globalGoogle Cloud Documentation▸Fabric enables Azure OpenAI Copilot access by default, but OpenAI-subprocessor and cross-region processing/storage switches remain offMicrosoft Learn▸Snowflake Cortex Agents now continue by default when named tools are inaccessible, emitting warnings instead of failing the runSnowflake documentation▸Databricks Genie One can use group memberships to tailor answers, while Unity Catalog remains the access-control boundaryDatabricks documentation▸Fabric data agents can query Power BI models with Read alone; Build and workspace access are unnecessaryMicrosoft Learn▸Fabric data-agent Git configs expose column flags, but selecting a table still includes every columnMicrosoft Learn▸Google Data Agent Kit offers remote Spark kernels, but notebook exports can still move results into local Pandas or ArrowGoogle Cloud Documentation▸Cube says production analytics agents need explicit partial-result states, caller-filtered model search and durable artifactsCube▸Thinking Machines names Bridgewater behind ReViSQL-K2.6, citing 92.97% SC-16 accuracy at 15% of frontier-model costThinking Machines Lab▸AWS says a mismatched data/tool/prompt release cut its Field Sales agent pass rate from 78% to 38% in pre-productionAWS Artificial Intelligence Blog▸NL2SQL Multi-Agent ships evaluation artifacts across BIRD, CSpider, Archer and KDD DataSpace—but no software licenseGitHub▸Snowflake says Cortex Analyst apps keep working, but recommends Cortex Agents; semantic views and verified queries carry overSnowflake Documentation
nl2sql.ai
guideProduction guide

Your data agent can regress without a code change—and AWS’s 40-point drop shows why

AWS’s internal Field Sales system treats data, tools, prompts and models as one releasable unit, then keeps testing after deployment.

Pass rate fell from 78% to 38% after mismatched updates.
Chart: figures from the story
By The News Desk· Oct 17, 2026the quick take — two AI hosts go live when you do

AWS has published an unusually concrete account of what can go wrong when an enterprise data agent’s components move out of sync. In one pre-production test, a mismatch between a data change, a tool change and the corresponding prompt update cut the system’s pass rate from 78% to 38%. The infrastructure remained healthy; the answers did not. AWS’s production account is a useful warning for teams that still release prompts, retrieval code and upstream data independently.

The failure unit is larger than the model

The system serves AWS Field Sales through Amazon Quick and routes questions among specialized agents. One of them, the Data Insights Agent, turns natural-language questions into SQL over foundational datasets; other agents cover customer and performance intelligence. AWS says responses are scoped by territory and role-level security.

The published failures were semantic rather than operational. In testing, one answer inflated $410.08 into $410.08 million. Other responses confused revenue labels, invented an annual recurring revenue estimate, or presented derived calculations as sourced facts. Conventional monitoring stayed green because the system returned fluent responses on time.

That distinction matters for NL2SQL teams: uptime, latency and database error rates cannot reveal that an agent selected the right number for the wrong account hierarchy, mislabeled a time period or generated a plausible calculation that the business never approved.

Put evaluation gates at three levels

AWS evaluates the system at the tool, individual-agent and multi-agent levels. Its CI sentinel uses 15 high-risk cases and blocks deployment when quality, safety, latency or cost crosses a threshold. Before production, a broader gate replays validated tool outputs against a frozen dataset and separately runs 200 held-out questions end to end.

The frozen replay is the important design choice. By holding tool responses constant, the team can tell whether a candidate agent’s reasoning improved instead of confusing agent quality with a transient retrieval or service change. The end-to-end set then checks interactions that isolated tests miss, such as two agents returning individually correct revenue figures at different parent-versus-subsidiary scopes.

Keep testing after release

AWS also runs production canaries every 30 minutes because upstream schemas and pipelines can change without an agent deployment. It settled on that cadence after 15-minute checks produced too many false alarms and 60-minute checks delayed detection. An alert pages on-call only after three consecutive windows breach the threshold; a full golden-set run executes daily.

The operational lesson is direct: treat data version, retrieval/tool version, prompt version and model version as a coordinated release manifest. Gate that manifest before deployment, then run semantic canaries against live dependencies afterward. A rollback plan that restores only application code is incomplete if the regression came from a schema refresh or an unmatched prompt.

AWS’s framework is tied to AgentCore, but the control pattern is portable. The essential requirement is not a particular evaluator. It is a traceable test contract that can answer which component changed, which business meaning broke, and whether the agent should keep serving answers.

Filed by The News Desk. Corrections: desk@nl2sql.ai · Our standards →

comments · 0

    Comments are moderated before they appear. Your email is used once to confirm it is you — never shown, never sold. Corrections and questions get an answer from the desk when we have one.