<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tech on DataAgentX</title><link>https://e343c64b.dataagentx.pages.dev/en/categories/tech/</link><description>Recent content in Tech on DataAgentX</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Fri, 23 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://e343c64b.dataagentx.pages.dev/en/categories/tech/index.xml" rel="self" type="application/rss+xml"/><item><title>The 2W1H of the Semantic Layer for Agents: Why It's Needed, What It Is, and How to Build It</title><link>https://e343c64b.dataagentx.pages.dev/en/tech/20261023-agent-context-three-pillars/</link><pubDate>Fri, 23 Oct 2026 00:00:00 +0000</pubDate><guid>https://e343c64b.dataagentx.pages.dev/en/tech/20261023-agent-context-three-pillars/</guid><description>&lt;p&gt;&lt;a href="https://e343c64b.dataagentx.pages.dev/images/articles/agent-context-three-pillars/core-en.svg"&gt;&lt;img src="https://e343c64b.dataagentx.pages.dev/images/articles/agent-context-three-pillars/core-en.svg" alt="The Three Pillars and Governance of Agent Context"&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Does connecting to a database and generating SQL guarantee that an Agent will answer business questions correctly?&lt;/p&gt;&#10;&lt;p&gt;When asked the same question, &amp;ldquo;What was last quarter&amp;rsquo;s revenue?&amp;rdquo;, different tools yield different answers: a BI tool might include taxes and shipping costs; a Notebook might fail to deduct discounts and returns; finance may recognize revenue based on shipment dates, while the Agent is still guessing how tables relate.&lt;/p&gt;</description></item><item><title>Before Adjusting a Fee Rate, Identify Which Transactions Will Be Affected</title><link>https://e343c64b.dataagentx.pages.dev/en/tech/20261022-payment-fee-change/</link><pubDate>Thu, 22 Oct 2026 00:00:00 +0000</pubDate><guid>https://e343c64b.dataagentx.pages.dev/en/tech/20261022-payment-fee-change/</guid><description>&lt;p&gt;&lt;a href="https://e343c64b.dataagentx.pages.dev/images/articles/payment-fee-change/core-en.svg"&gt;&lt;img src="https://e343c64b.dataagentx.pages.dev/images/articles/payment-fee-change/core-en.svg" alt="Step-by-step differential calculation from rule conditions to the affected set"&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;If a payment fee rate is reduced from 14 basis points to 1 basis point, how much can a merchant save in a month?&lt;/p&gt;&#10;&lt;p&gt;While this appears to be a multiplication problem, the actual challenge lies before the multiplication: determining which transactions are affected. This analysis recalculates two &amp;ldquo;hard&amp;rdquo; problems from DABstep, with a focus on defining the scope and performing independent verification.&lt;/p&gt;</description></item><item><title>Hotel Data in Practice: Why Brand Rankings Change</title><link>https://e343c64b.dataagentx.pages.dev/en/tech/20261020-hotel-brand-ranking/</link><pubDate>Tue, 20 Oct 2026 00:00:00 +0000</pubDate><guid>https://e343c64b.dataagentx.pages.dev/en/tech/20261020-hotel-brand-ranking/</guid><description>&lt;p&gt;&lt;a href="https://e343c64b.dataagentx.pages.dev/images/articles/hotel-brand-ranking/core-en.svg"&gt;&lt;img src="https://e343c64b.dataagentx.pages.dev/images/articles/hotel-brand-ranking/core-en.svg" alt="From Full Table to Eligible Sample: How Qualification and Denominator Change Rankings"&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Why doesn&amp;rsquo;t a brand with an average 5-star rating always rank first on the hotel brand leaderboard?&lt;/p&gt;&#10;&lt;p&gt;This walkthrough follows the complete pipeline using public benchmark questions: Data → Question → Solution → Validation. The focus is not merely on calculating the answer, but on understanding how qualification thresholds and denominator selection alter conclusions.&lt;/p&gt;&#10;&lt;h2 id="data-and-questions"&gt;Data and Questions&lt;/h2&gt;&#10;&lt;p&gt;The dataset is InfiAgent-DABench, which evaluates the ability to truly execute analysis and deliver results starting from CSV files, natural language questions, and constraints. This fixed question set contains 257 questions referencing 52 CSV files; here, we use only &lt;code&gt;hotel_data.csv&lt;/code&gt;, comprising 1,057 rows and 9 columns, covering 7 cities and 103 non-null brands, with each row representing a hotel record.&lt;/p&gt;</description></item><item><title>Turning 15 Skills into an Agent You Can Verify</title><link>https://e343c64b.dataagentx.pages.dev/en/tech/20261017-skills-to-agent-protocol/</link><pubDate>Sat, 17 Oct 2026 00:00:00 +0000</pubDate><guid>https://e343c64b.dataagentx.pages.dev/en/tech/20261017-skills-to-agent-protocol/</guid><description>&lt;p&gt;&lt;a href="https://e343c64b.dataagentx.pages.dev/images/articles/skills-to-agent-protocol/core-en.svg"&gt;&lt;img src="https://e343c64b.dataagentx.pages.dev/images/articles/skills-to-agent-protocol/core-en.svg" alt="A responsibility contract for turning Skills into a verifiable Agent"&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Does installing 15 Skills give you a reliable Data Agent?&lt;/p&gt;&#10;&lt;p&gt;One essential step remains: turning &amp;ldquo;what it can do&amp;rdquo; into &amp;ldquo;how to prove it has done the job well.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;This article introduces no new official Skill. It presents an approach to product development synthesized from the source material discussed in the previous 9 installments. The task protocols, acceptance chain, and failure checklist below are editorial frameworks, rather than a unified specification defined by the source.&lt;/p&gt;</description></item><item><title>What Is Published Is a Snapshot, Not a Real-Time System</title><link>https://e343c64b.dataagentx.pages.dev/en/tech/20261016-publish-artifact-snapshot/</link><pubDate>Fri, 16 Oct 2026 00:00:00 +0000</pubDate><guid>https://e343c64b.dataagentx.pages.dev/en/tech/20261016-publish-artifact-snapshot/</guid><description>&lt;p&gt;&lt;a href="https://e343c64b.dataagentx.pages.dev/images/articles/publish-artifact-snapshot/core-en.svg"&gt;&lt;img src="https://e343c64b.dataagentx.pages.dev/images/articles/publish-artifact-snapshot/core-en.svg" alt="Publish Delivery Chain: From Controlled Snapshots to Final Handoff"&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Does publishing analysis results as a URL mean the team now has a real-time data system?&lt;/p&gt;&#10;&lt;p&gt;No. The original documentation for &lt;code&gt;Publish Artifact to Sites&lt;/code&gt; clarifies this boundary first and foremost: &lt;strong&gt;what is published is a snapshot; it does not automatically add live data source connections&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt;This boundary dictates all subsequent design decisions: how access permissions are configured, how versions are managed, and what must be communicated during handoff.&lt;/p&gt;</description></item><item><title>Dashboards and Reports Share Evidence, but Serve Different Jobs</title><link>https://e343c64b.dataagentx.pages.dev/en/tech/20261015-dashboard-vs-report/</link><pubDate>Thu, 15 Oct 2026 00:00:00 +0000</pubDate><guid>https://e343c64b.dataagentx.pages.dev/en/tech/20261015-dashboard-vs-report/</guid><description>&lt;p&gt;&lt;a href="https://e343c64b.dataagentx.pages.dev/images/articles/dashboard-vs-report/core-en.svg"&gt;&lt;img src="https://e343c64b.dataagentx.pages.dev/images/articles/dashboard-vs-report/core-en.svg" alt="Dashboards and reports share an evidence foundation but serve different jobs"&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;When a dashboard starts resembling a long article, or a report becomes a wall of metrics, the underlying problem often precedes visual design. Does the reader need to keep monitoring a situation, or understand a particular judgment?&lt;/p&gt;&#10;&lt;p&gt;Data Analytics Skills addresses these needs with two Skills: &lt;code&gt;Build Dashboard&lt;/code&gt; and &lt;code&gt;Build Report&lt;/code&gt;. They share a foundation of trustworthy evidence, but their purposes, structures, and acceptance criteria differ.&lt;/p&gt;</description></item><item><title>Reproducible Calculations Make Charts Credible</title><link>https://e343c64b.dataagentx.pages.dev/en/tech/20261014-reproducible-analysis/</link><pubDate>Wed, 14 Oct 2026 00:00:00 +0000</pubDate><guid>https://e343c64b.dataagentx.pages.dev/en/tech/20261014-reproducible-analysis/</guid><description>&lt;p&gt;&lt;a href="https://e343c64b.dataagentx.pages.dev/images/articles/reproducible-analysis/core-en.svg"&gt;&lt;img src="https://e343c64b.dataagentx.pages.dev/images/articles/reproducible-analysis/core-en.svg" alt="A reproducible analysis workspace connecting notebooks and charts"&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;The same chart changes when someone else reruns the analysis. The same data tells a different story when the axis changes. Details like these often undermine a Data Agent&amp;rsquo;s credibility.&lt;/p&gt;&#10;&lt;p&gt;Data Analytics Skills divides this work between two Skills: &lt;code&gt;Jupyter Notebooks&lt;/code&gt; makes the calculations reproducible, while &lt;code&gt;Visualize Data&lt;/code&gt; keeps their presentation from misleading readers. The first explains where a number comes from; the second establishes what a chart can support.&lt;/p&gt;</description></item><item><title>Data Quality and Validation: Two Gates, Two Risks</title><link>https://e343c64b.dataagentx.pages.dev/en/tech/20261013-quality-and-validation/</link><pubDate>Tue, 13 Oct 2026 00:00:00 +0000</pubDate><guid>https://e343c64b.dataagentx.pages.dev/en/tech/20261013-quality-and-validation/</guid><description>&lt;p&gt;&lt;a href="https://e343c64b.dataagentx.pages.dev/images/articles/quality-and-validation/core-en.svg"&gt;&lt;img src="https://e343c64b.dataagentx.pages.dev/images/articles/quality-and-validation/core-en.svg" alt="Two Gates for Data Quality and Analytical Validation"&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;If a table has no nulls and no duplicates, can you confidently publish the analysis?&lt;/p&gt;&#10;&lt;p&gt;Not necessarily. Even if the data is entirely correct, the calculation might be wrong; even if calculated correctly, the comparison might be flawed, or correlation might be mistaken for causation. These three types of failures occur at different stages and require distinct checks to catch them.&lt;/p&gt;&#10;&lt;p&gt;Data Analytics Skills divides these into two skills: &lt;code&gt;Analyze Data Quality&lt;/code&gt; to check the data, and &lt;code&gt;Validate Data&lt;/code&gt; to check the analysis. These two gates guard against different risks; missing either one leads to leakage.&lt;/p&gt;</description></item><item><title>How Big Is the Market? Deliver an Estimate You Can Interrogate</title><link>https://e343c64b.dataagentx.pages.dev/en/tech/20261012-market-sizing/</link><pubDate>Mon, 12 Oct 2026 00:00:00 +0000</pubDate><guid>https://e343c64b.dataagentx.pages.dev/en/tech/20261012-market-sizing/</guid><description>&lt;p&gt;&lt;a href="https://e343c64b.dataagentx.pages.dev/images/articles/market-sizing/core-en.svg"&gt;&lt;img src="https://e343c64b.dataagentx.pages.dev/images/articles/market-sizing/core-en.svg" alt="Market sizing converges from boundaries to interrogable intervals"&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;What is the size of this market?&amp;rdquo; The most common response from a Data Agent is a number that appears precise. The hardest deliverable is an estimation framework that can be interrogated and adjusted.&lt;/p&gt;&#10;&lt;p&gt;The focus of the &lt;code&gt;Market Sizing&lt;/code&gt; skill is not to pad answers with zeros, but to ensure scale estimations have boundaries, sources, and assumptions, while explicitly stating where evidence is insufficient when it is lacking.&lt;/p&gt;</description></item><item><title>When Metrics Drop: Reproduce the Change Before Discussing Causes and Actions</title><link>https://e343c64b.dataagentx.pages.dev/en/tech/20261010-metric-diagnostics/</link><pubDate>Sat, 10 Oct 2026 00:00:00 +0000</pubDate><guid>https://e343c64b.dataagentx.pages.dev/en/tech/20261010-metric-diagnostics/</guid><description>&lt;p&gt;&lt;a href="https://e343c64b.dataagentx.pages.dev/images/articles/metric-diagnostics/core-en.svg"&gt;&lt;img src="https://e343c64b.dataagentx.pages.dev/images/articles/metric-diagnostics/core-en.svg" alt="State chain from reproducing changes to action selection"&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&amp;ldquo;Conversion rates dropped; the new version must be unusable.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;This statement skips two critical questions: Are the metrics truly comparable? Does the change genuinely stem from product experience? An investigation must first rule out changes in definitions, coverage, or denominators before attributing the movement to the business itself.&lt;/p&gt;&#10;&lt;p&gt;Data Analytics Skills divides this work into two Skills: &lt;code&gt;Metric Diagnostics&lt;/code&gt; explains the change, while &lt;code&gt;Product &amp;amp; Business Analysis&lt;/code&gt; translates that explanation into evidence-based business decisions. The former owns &amp;ldquo;what happened,&amp;rdquo; and the latter owns &amp;ldquo;what to do.&amp;rdquo;&lt;/p&gt;</description></item><item><title>From Defining Success to Sustained Operations: The Complete KPI System Loop</title><link>https://e343c64b.dataagentx.pages.dev/en/tech/20261009-kpi-system/</link><pubDate>Fri, 09 Oct 2026 00:00:00 +0000</pubDate><guid>https://e343c64b.dataagentx.pages.dev/en/tech/20261009-kpi-system/</guid><description>&lt;p&gt;&lt;a href="https://e343c64b.dataagentx.pages.dev/images/articles/kpi-system/core-en.svg"&gt;&lt;img src="https://e343c64b.dataagentx.pages.dev/images/articles/kpi-system/core-en.svg" alt="From Defining Success to Sustained Operations: The KPI Loop"&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Many teams maintain a long list of KPIs yet cannot clarify three things: what success means, whether they are currently on track, and what the next step should be. As the number of metrics increases, judgment often deteriorates.&lt;/p&gt;&#10;&lt;p&gt;Data Analytics Skills breaks this down into two Skills: &lt;code&gt;Design KPIs&lt;/code&gt; defines success, while &lt;code&gt;KPI Reporting&lt;/code&gt; organizes actual performance, targets, drivers, and actions into operational readouts. Together, they form a closed loop from measurement contracts to sustained operations.&lt;/p&gt;</description></item><item><title>Gather Enough Business Context to Continue</title><link>https://e343c64b.dataagentx.pages.dev/en/tech/20261008-openai-data-analytics-business-context/</link><pubDate>Thu, 08 Oct 2026 00:00:00 +0000</pubDate><guid>https://e343c64b.dataagentx.pages.dev/en/tech/20261008-openai-data-analytics-business-context/</guid><description>&lt;p&gt;&lt;a href="https://e343c64b.dataagentx.pages.dev/images/articles/openai-data-analytics-business-context/core-en.svg"&gt;&lt;img src="https://e343c64b.dataagentx.pages.dev/images/articles/openai-data-analytics-business-context/core-en.svg" alt="Evidence funnel from search anchors to analytical handoff"&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;“Help me understand why conversion fell.” If a data agent immediately finds tables, writes SQL, and slices channels, it may answer the wrong question very efficiently. What are the numerator and denominator? Does conversion mean registration, activation, or payment? Which window changed? What decision will the result support?&lt;/p&gt;&#10;&lt;p&gt;&lt;code&gt;Gather Business Context&lt;/code&gt; puts the request back into business coordinates before computation begins. Its output is not a final diagnosis. It is a Context Note that makes the next analytical step safe to start.&lt;/p&gt;</description></item><item><title>Who Routes the 15 Data Analytics Skills?</title><link>https://e343c64b.dataagentx.pages.dev/en/tech/20261007-openai-data-analytics-index-router/</link><pubDate>Wed, 07 Oct 2026 00:00:00 +0000</pubDate><guid>https://e343c64b.dataagentx.pages.dev/en/tech/20261007-openai-data-analytics-index-router/</guid><description>&lt;p&gt;&lt;a href="https://e343c64b.dataagentx.pages.dev/images/articles/openai-data-analytics-index-router/core-en.svg"&gt;&lt;img src="https://e343c64b.dataagentx.pages.dev/images/articles/openai-data-analytics-index-router/core-en.svg" alt="Task routing from eligibility to completion"&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;A data agent may know how to design metrics, diagnose anomalies, inspect quality, run notebooks, draw charts, build dashboards, and publish reports. That breadth creates a subtle failure mode: every tool contributes, yet no component owns the actual question.&lt;/p&gt;&#10;&lt;p&gt;The &lt;code&gt;Index&lt;/code&gt; in the Data Analytics Skills collection is interesting because it acts less like a homepage and more like a control plane. It decides whether a request belongs in analytics, which workflow owns it, how conflicting sources are handled, and what “done” means.&lt;/p&gt;</description></item><item><title>How to Build a Data Agent: A Working Map from 23 Articles</title><link>https://e343c64b.dataagentx.pages.dev/en/tech/20261004-data-agent-series-recap/</link><pubDate>Sun, 04 Oct 2026 00:00:00 +0000</pubDate><guid>https://e343c64b.dataagentx.pages.dev/en/tech/20261004-data-agent-series-recap/</guid><description>&lt;p&gt;After surveying many Data Agent products, a team beginning implementation still faces five basic questions: What work should the system own? Which data should it use? How may it execute? How will we prove the result? Who remains accountable when it fails?&lt;/p&gt;&#10;&lt;p&gt;Those questions are more durable than a vendor list. They connect definition, architecture, autonomy, evaluation, and rollout.&lt;/p&gt;&#10;&lt;p&gt;The diagram below maps those questions onto an operating path: how a task enters the system, how semantics constrain planning and execution, and how evidence, approval, read-back, and feedback close the loop.&lt;/p&gt;</description></item><item><title>A Data Agent Vendor Map Based on System Position, Not Labels</title><link>https://e343c64b.dataagentx.pages.dev/en/tech/20260917-data-agent-vendor-map/</link><pubDate>Thu, 17 Sep 2026 00:00:00 +0000</pubDate><guid>https://e343c64b.dataagentx.pages.dev/en/tech/20260917-data-agent-vendor-map/</guid><description>&lt;p&gt;The easiest Data Agent market map to draw incorrectly is a wall of logos that mixes cloud platforms, BI applications, internal systems, open-source frameworks, and research projects. They may serve different jobs, occupy different layers, and accept different production responsibilities.&lt;/p&gt;&#10;&lt;p&gt;A useful map has two axes: system position and delivery model. Find peers first, then compare them.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://e343c64b.dataagentx.pages.dev/images/articles/data-agent-vendor-map/core-en.svg"&gt;&lt;img src="https://e343c64b.dataagentx.pages.dev/images/articles/data-agent-vendor-map/core-en.svg" alt="The Data Agent market layered by data platform, semantics, agent platform, analytics application, and engineering"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>The First Step in Enterprise Data Agent Adoption Is Not Model Selection</title><link>https://e343c64b.dataagentx.pages.dev/en/tech/20260915-enterprise-data-agent-rollout/</link><pubDate>Tue, 15 Sep 2026 00:00:00 +0000</pubDate><guid>https://e343c64b.dataagentx.pages.dev/en/tech/20260915-enterprise-data-agent-rollout/</guid><description>&lt;p&gt;The first enterprise Data Agent decision is usually not the most capable model or the number of agents. Choose a frequent, verifiable, low-impact segment of work and define what correct completion looks like. Otherwise a smooth demo reaches production with no credible test of trust.&lt;/p&gt;&#10;&lt;p&gt;Rollout is a staged transfer of responsibility. Each step toward production gives the agent another duty and requires new evidence plus a return path.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://e343c64b.dataagentx.pages.dev/images/articles/enterprise-data-agent-rollout/core-en.svg"&gt;&lt;img src="https://e343c64b.dataagentx.pages.dev/images/articles/enterprise-data-agent-rollout/core-en.svg" alt="Six stages of enterprise Data Agent rollout from a narrow domain to scale"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>How to Read Data Agent Benchmarks Before Trusting the Ranking</title><link>https://e343c64b.dataagentx.pages.dev/en/tech/20260914-reading-data-agent-benchmarks/</link><pubDate>Mon, 14 Sep 2026 00:00:00 +0000</pubDate><guid>https://e343c64b.dataagentx.pages.dev/en/tech/20260914-reading-data-agent-benchmarks/</guid><description>&lt;p&gt;A first-place Data Agent is not automatically the best procurement choice. A leaderboard says which submissions performed better under a particular task set, data environment, tool policy, budget, and scoring rule. An enterprise needs to know whether the system can deliver under its definitions, permissions, cost, and failure conditions.&lt;/p&gt;&#10;&lt;p&gt;The most useful way to read a ranking is backward through its measurement chain.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://e343c64b.dataagentx.pages.dev/images/articles/reading-data-agent-benchmarks/core-en.svg"&gt;&lt;img src="https://e343c64b.dataagentx.pages.dev/images/articles/reading-data-agent-benchmarks/core-en.svg" alt="The benchmark measurement chain from task boundary to transfer testing"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>OpenAI Data Analytics Skills as Reviewable Work Protocols</title><link>https://e343c64b.dataagentx.pages.dev/en/tech/20260913-openai-data-analytics-skills/</link><pubDate>Sun, 13 Sep 2026 00:00:00 +0000</pubDate><guid>https://e343c64b.dataagentx.pages.dev/en/tech/20260913-openai-data-analytics-skills/</guid><description>&lt;p&gt;“Why did conversion fall?” A demo agent can quickly locate a table, write SQL, draw a line, and suggest several causes. Delivery exposes the harder questions: What is the denominator? Is the current period complete? Did channel mix change? Are the “causes” measured contributions or a plausible story?&lt;/p&gt;&#10;&lt;p&gt;The Data Analytics Skills are useful because they turn analytical responsibility, handoffs, and completion criteria into reusable work protocols—not because of one special prompt.&lt;/p&gt;</description></item><item><title>When Is a Data Agent Report Actually Delivered?</title><link>https://e343c64b.dataagentx.pages.dev/en/tech/20260913-delivery-and-action-loop/</link><pubDate>Sun, 13 Sep 2026 00:00:00 +0000</pubDate><guid>https://e343c64b.dataagentx.pages.dev/en/tech/20260913-delivery-and-action-loop/</guid><description>&lt;p&gt;An agent has generated a report on declining new-customer conversion. The task is not finished. A business leader needs to know whether the conclusion supports a decision, an analyst needs to recompute material values, and an operations team may need an investigation ticket. They require different artifacts and may have different data rights.&lt;/p&gt;&#10;&lt;p&gt;Delivery is complete when an authorized recipient can understand, verify, and use the result. Recommendation, approval, submission, confirmed effect, and business impact must remain separate states.&lt;/p&gt;</description></item><item><title>How Far Data Agent Governance Must Extend</title><link>https://e343c64b.dataagentx.pages.dev/en/tech/20260912-governance-and-security/</link><pubDate>Sat, 12 Sep 2026 00:00:00 +0000</pubDate><guid>https://e343c64b.dataagentx.pages.dev/en/tech/20260912-governance-and-security/</guid><description>&lt;p&gt;A regional manager and a corporate analyst can ask the same question—“How is channel conversion performing?”—and be entitled to different answers. Row-level filtering in the database is not enough if a cache, export, or shared report can later deliver the corporate result to the regional user.&lt;/p&gt;&#10;&lt;p&gt;Governance cannot be a system prompt that says “do not reveal sensitive information.” It must cover discovery, model context, tool invocation, runtime, delivery, and business actions, enforced by systems the model cannot override.&lt;/p&gt;</description></item><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 Agent-Generated SQL Must Not Run Directly</title><link>https://e343c64b.dataagentx.pages.dev/en/tech/20260909-controlled-tool-execution/</link><pubDate>Wed, 09 Sep 2026 00:00:00 +0000</pubDate><guid>https://e343c64b.dataagentx.pages.dev/en/tech/20260909-controlled-tool-execution/</guid><description>&lt;p&gt;A model that emits SQL has proposed an action; it has not earned production execution authority. Even a &lt;code&gt;SELECT&lt;/code&gt; can scan terabytes, expose sensitive columns, invoke an external function, or return a plausible result after an incorrect join.&lt;/p&gt;&#10;&lt;p&gt;The execution layer converts model intent into a controlled operation: validate before running, constrain during execution, verify afterward, and retain evidence for every side effect.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://e343c64b.dataagentx.pages.dev/images/articles/controlled-tool-execution/core-en.svg"&gt;&lt;img src="https://e343c64b.dataagentx.pages.dev/images/articles/controlled-tool-execution/core-en.svg" alt="The execution gateway control chain from action proposal to audit"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Why Data Agent Tasks Still Fail When the Agent Can Plan</title><link>https://e343c64b.dataagentx.pages.dev/en/tech/20260909-planning-and-orchestration/</link><pubDate>Wed, 09 Sep 2026 00:00:00 +0000</pubDate><guid>https://e343c64b.dataagentx.pages.dev/en/tech/20260909-planning-and-orchestration/</guid><description>&lt;p&gt;“New-customer conversion is down. Find the cause and recommend what to do.” The agent queries channels, then regions. The third query times out, so it restarts from the beginning. Or it produces a twelve-step plan, reads the first result, and forgets which hypothesis the task was meant to test. It appears to reason, yet the work never finishes.&lt;/p&gt;&#10;&lt;p&gt;The planning layer is not a checklist generator. It turns a complex objective into an execution process that preserves state, checks evidence, recovers from failure, and hands control to a person when necessary.&lt;/p&gt;</description></item><item><title>The Data Agent Access Layer: Finding the Right Data Before Querying</title><link>https://e343c64b.dataagentx.pages.dev/en/tech/20260908-data-access-and-context-routing/</link><pubDate>Tue, 08 Sep 2026 00:00:00 +0000</pubDate><guid>https://e343c64b.dataagentx.pages.dev/en/tech/20260908-data-access-and-context-routing/</guid><description>&lt;p&gt;“Why did new-customer conversion fall this month?” A warehouse may contain a production funnel model, a similarly named test table, and a spreadsheet from last quarter’s campaign. All three are reachable. All three have plausible columns. If the agent chooses the wrong one, polished SQL and charts only make the error more persuasive.&lt;/p&gt;&#10;&lt;p&gt;Before query generation, the access layer must answer three questions: What may this identity access? What should this task use? Is the selected evidence sufficient for the claim? It is not a pipe that dumps every schema into a prompt. It is a permission-aware discovery and context-routing system.&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>Data Agent Levels L0–L5: Autonomy Transfers Responsibility</title><link>https://e343c64b.dataagentx.pages.dev/en/tech/20260906-data-agent-levels/</link><pubDate>Sun, 06 Sep 2026 00:00:00 +0000</pubDate><guid>https://e343c64b.dataagentx.pages.dev/en/tech/20260906-data-agent-levels/</guid><description>&lt;p&gt;One system writes SQL. Another invokes SQL and Python, observes errors, and replans. The second system has more tools, but tool count alone does not make it more autonomous. The real questions are: Who sets the goal? Who organizes the work? Who is authorized to act? Who verifies the result? Who recovers—and remains accountable—when it fails?&lt;/p&gt;&#10;&lt;p&gt;Data Agent levels are therefore best understood as a transfer of responsibility, not a feature checklist. At each level, the agent inherits more operations, judgment, and risk.&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>