<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>NL2SQL on DataAgentX</title><link>https://e343c64b.dataagentx.pages.dev/en/tags/nl2sql/</link><description>Recent content in NL2SQL on DataAgentX</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Thu, 10 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://e343c64b.dataagentx.pages.dev/en/tags/nl2sql/index.xml" rel="self" type="application/rss+xml"/><item><title>If the SQL Runs, Can You Trust the Data Agent Answer?</title><link>https://e343c64b.dataagentx.pages.dev/en/tech/20260910-evaluation/</link><pubDate>Thu, 10 Sep 2026 00:00:00 +0000</pubDate><guid>https://e343c64b.dataagentx.pages.dev/en/tech/20260910-evaluation/</guid><description>&lt;p&gt;A successful query, attractive chart, and complete report do not independently make an answer trustworthy. The agent may have selected the wrong source, bound the wrong metric, executed correct SQL over incomplete data, and then described correlation as causation.&lt;/p&gt;&#10;&lt;p&gt;One accuracy score compresses these failures into a number and hides high-cost errors. A better evaluation follows the analysis chain layer by layer and sends each failure back to the component that can repair it.&lt;/p&gt;</description></item><item><title>Why Stronger Data Agents Need a Semantic Layer</title><link>https://e343c64b.dataagentx.pages.dev/en/tech/20260908-semantic-layer-for-data-agent/</link><pubDate>Tue, 08 Sep 2026 00:00:00 +0000</pubDate><guid>https://e343c64b.dataagentx.pages.dev/en/tech/20260908-semantic-layer-for-data-agent/</guid><description>&lt;p&gt;Give a model the schemas for orders, payments, and customers and it can quickly produce executable SQL. Ask “What was revenue last month?” and the real work begins. Does revenue mean booked value, cash received, net receipts, or recognized revenue? Which date applies? In which period do refunds belong?&lt;/p&gt;&#10;&lt;p&gt;Those are not universal facts for a model to infer. They are enterprise contracts. As an agent gains tools and a longer execution chain, the cost of propagating one incorrect definition into a report or action increases.&lt;/p&gt;</description></item><item><title>Five Data Agent Routes: Compare Products by the Work They Own</title><link>https://e343c64b.dataagentx.pages.dev/en/tech/20260905-five-data-agent-routes/</link><pubDate>Sat, 05 Sep 2026 00:00:00 +0000</pubDate><guid>https://e343c64b.dataagentx.pages.dev/en/tech/20260905-five-data-agent-routes/</guid><description>&lt;p&gt;One Data Agent turns a business question into SQL. Another runs queries and Python, then writes a report. A third edits a production pipeline. They share a category name, but they should not share one scorecard.&lt;/p&gt;&#10;&lt;p&gt;The useful unit of classification is a workflow, not a vendor. Ask four questions: What enters the system? Which part of the work does it own? What does it deliver? What is the blast radius when it fails? Those questions reveal five recurring routes.&lt;/p&gt;</description></item><item><title>The SQL Ran. Why Is the Answer Still Wrong?</title><link>https://e343c64b.dataagentx.pages.dev/en/tech/20260904-correct-sql-wrong-answer/</link><pubDate>Fri, 04 Sep 2026 00:00:00 +0000</pubDate><guid>https://e343c64b.dataagentx.pages.dev/en/tech/20260904-correct-sql-wrong-answer/</guid><description>&lt;p&gt;The most dangerous result in analytics is often not a failed query. It is a query that runs cleanly, returns a precise number, produces a polished chart—and answers the wrong question.&lt;/p&gt;&#10;&lt;p&gt;Suppose an operator asks, “How many new customers did we acquire this month?” The system finds a &lt;code&gt;customer&lt;/code&gt; table, counts distinct IDs by &lt;code&gt;created_at&lt;/code&gt;, and returns 12,486. The query is reproducible and syntactically correct. But Sales defines a new customer as a first-time payer, while Finance excludes refunded transactions and internal test accounts. The query counted new customer records, not the metric that will drive the budget decision.&lt;/p&gt;</description></item><item><title>What Is a Data Agent? Four Practical Tests</title><link>https://e343c64b.dataagentx.pages.dev/en/tech/20260903-what-is-a-data-agent/</link><pubDate>Thu, 03 Sep 2026 00:00:00 +0000</pubDate><guid>https://e343c64b.dataagentx.pages.dev/en/tech/20260903-what-is-a-data-agent/</guid><description>&lt;p&gt;“Why did conversion fall this week?”&lt;/p&gt;&#10;&lt;p&gt;An NL2SQL tool can translate that sentence into a query. A data agent has a larger job. It must establish which product and funnel the question refers to, decide whether “this week” means a calendar week or a rolling seven-day window, and respect what the current user is allowed to see. It then has to find trusted data, apply the right metric definition, investigate the change, run and check its queries, and return evidence with the conclusion.&lt;/p&gt;</description></item></channel></rss>