Hacker News Viewer

OpenAI's In-House Data Agent

by meetpateltech on 1/29/2026, 6:17:54 PM

https://openai.com/index/inside-our-in-house-data-agent

Comments

by: laser

Their first example [1] is a complete non-sequitur and I’m trying to comprehend how this passed human review and must assume it’s AI, which doesn’t bode well for the supposed usefulness of their system.<p>[1] <a href="https:&#x2F;&#x2F;images.ctfassets.net&#x2F;kftzwdyauwt9&#x2F;2tMhL5Www2vA6I62DVpNgv&#x2F;4923ef472351cdb3a87ff4130a83ed14&#x2F;Mobile-Light.png?w=1200&amp;q=70&amp;fm=webp" rel="nofollow">https:&#x2F;&#x2F;images.ctfassets.net&#x2F;kftzwdyauwt9&#x2F;2tMhL5Www2vA6I62DV...</a><p>“What was ChatGPT Image Gen logged-in DAU for the last 30 days? Worked for 1m 22s &gt; ChatGPT WAU on October 6, 2025 (rounded to nearest 100M): = 800M ChatGPT WAU on the last DevDay 2023 (Nov 6, 2023; rounded to nearest 100M): = 100M Mini comparison (using the rounded figures only): • Change: = +700M WAU • Multiple: = 8x higher on 2025-10-06 vs 2023-11-06 (WAU here is the standard ChatGPT WAU as-of the reporting date; I&#x27;m only sharing the values rounded to the nearest 100M, per your request.)”

1/29/2026, 8:26:51 PM


by: tillvz

Trust &amp; explainability is the biggest issue here.<p>We&#x27;ve been building natural language analytics at Veezoo (<a href="https:&#x2F;&#x2F;www.veezoo.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.veezoo.com&#x2F;</a>) for 10 years, and what we find is that straight Text-to-SQL doesn&#x27;t scale. If AI writes SQL directly, you&#x27;re building on a probabilistic foundation. When a CFO asks for revenue the number can&#x27;t just be correct 99% of times. Also you can&#x27;t get the CFO to read SQL to verify.<p>We&#x27;re solving that with an abstraction layer (Knowledge Graph) in between. AI translates natural language to a semantic query language, which then compiles to SQL deterministically.<p>At the same time you can translate the semantic query deterministically back into an explanation for the business user, so they can easily verify if the result matches their intent.<p>Business logic lives in the Knowledge Graph and the compiler ensures every query adheres to it 100%, every time. No AI is involved in that step.<p>Veezoo Architecture: <a href="https:&#x2F;&#x2F;docs.veezoo.com&#x2F;veezoo&#x2F;architecture-overview" rel="nofollow">https:&#x2F;&#x2F;docs.veezoo.com&#x2F;veezoo&#x2F;architecture-overview</a>

1/29/2026, 8:02:09 PM


by: maxchehab

Trust is the hardest part to scale here.<p>We&#x27;re building something similar and found that no matter how good the agent loop is, you still need &quot;canonical metrics&quot; that are human-curated. Otherwise non-technical users (marketing, product managers) are playing a guessing game with high-stakes decisions, and they can&#x27;t verify the SQL themselves.<p>Our approach: 1. We control the data pipeline and work with a discrete set of data sources where schemas are consistent across customers 2. We benchmark extensively so the agent uses a verified metric when one exists, falls back to raw SQL when it doesn&#x27;t, and captures those gaps as &quot;opportunities&quot; for human review<p>Over time, most queries hit canonical metrics. The agent becomes less of a SQL generator and more of a smart router from user intent -&gt; verified metric.<p>The &quot;Moving fast without breaking trust&quot; section resonates, their eval system with golden SQL is essentially the same insight: you need ground truth to catch drift.<p>Wrote about the tradeoffs here: <a href="https:&#x2F;&#x2F;www.graphed.com&#x2F;blog&#x2F;update-2" rel="nofollow">https:&#x2F;&#x2F;www.graphed.com&#x2F;blog&#x2F;update-2</a>

1/29/2026, 7:48:36 PM


by: onion2k

In my opinion, data and documents are the real AI benefit, or threat, to developer jobs.<p>Specifically, how good a company&#x27;s data is will determine how effectively it can leverage AI in the future. The public data is pretty much mined to exhaustion, and the next big data source will be in-house documentation, code repos, data lakes, etc. If you work for a company where that&#x27;s been built, maintained, and organised then the effectiveness of AI is going to be mind-blowing. Companies that have maintained good docs be able to build new things, maintain old things, and migrate things to cheaper modern stacks <i>easily</i>. That will lead to being able to move fast and deploy new AI-driven services easily and cheaply. Revenue will follow.<p>Conversely, at companies where documentation and code organisation have been historically poor, AI will struggle. Leaders will see it as a benefit, and be baffled at why their company can&#x27;t realise the value of it. They&#x27;ll quickly blame developers for not being able to use it, and that&#x27;ll lead to people&#x27;s growth stagnating or possibly layoffs. Eventually competitors will eat the company&#x27;s lunch because they&#x27;ll just be able to move on opportunities <i>much</i> faster.<p>I&#x27;ve resolved that in any future job hunt I&#x27;m going to make asking about docs, data, and repos a priority...

1/29/2026, 8:28:17 PM


by: mritchie712

Piling on to the vendor pitches here:<p>We give you all of this in 5 minutes at <a href="https:&#x2F;&#x2F;www.definite.app&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.definite.app&#x2F;</a>.<p>And I mean all of it. You don&#x27;t need Spark or Snowflake. We give you a datalake, pipelines to get data in, semantic layer and a data agent in one app.<p>The agent is kind of the easy &#x2F; fun part. Getting the data infrastructure right so the agent is useful is the hard part.<p>i.e. if the agent has low agency (e.g. can only write SQL in Snowflake) and can&#x27;t add a new data source or update transformation logic, it&#x27;s not going to be terribly effective. Our agent can obviously write SQL, but it can also manage the underlying infra, which has been a huge unlock for us.

1/29/2026, 8:18:11 PM


by: sjsishah

Given my personal experience with various BI systems I think an AI agent like this is the perfect use case. These systems are operating on multiple layers of being wrong as is - layer 1 being your query is likely wrong, layer 2 being how you interpret the data is likely wrong.<p>Mix them together and you’re already deep in make believe land, so letting AI take over step 1 seems like a perfect fit.<p>I was hoping to read this article and be surprised by how OpenAI was able to solve the reliability problem, but alas.

1/29/2026, 7:20:14 PM


by: qsort

Very, very good stuff here. I think a possible missing piece is how to explain how the results were computed. Here it seems they&#x27;re relying on the fact that users are somewhat technical (that&#x27;s great for OpenAI -- it&#x27;s an internal agent after all) and can at least read SQL, but it&#x27;s an interesting design problem how you would structure the interaction with nontechnical users.<p>When working on data systems you quickly realize that often <i>how</i> the question was answered (how the metric is defined, what data was taken into account and so on) is just as important as the answer.

1/29/2026, 8:00:43 PM


by: 0xferruccio

At Amplitude we built Moda which is super similar to this.<p>Our chief engineer Wade gave an awesome demo to Claire Vo some months back here: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=9Q9Yrj2RTkg" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=9Q9Yrj2RTkg</a><p>I use this basically every day asking all sorts of questions

1/29/2026, 7:00:40 PM


by: htrp

data problems are not tech problems but rather org problems

1/29/2026, 7:46:40 PM


by: spiderfarmer

I&#x27;m more interested in Kimi&#x27;s In-House Data Agent

1/29/2026, 7:52:47 PM