Plain-language queries
Ask the way you'd ask a colleague. It figures out the tables, joins, and filters: you don't touch SQL.
Ask in plain language ("which segments churned most last quarter, and why?") and it queries your data, builds the chart, and gives you the answer with the caveats. No SQL, no ticket to the analytics team, no three-day wait.
A data analysis agent lets anyone interrogate the company's data in plain language. You ask a question; it translates that into the right query against your warehouse or tools, runs it, builds a chart, and explains the answer, including what the data can and can't support. It's interactive and ad-hoc: pull, not push. Executive tier, built on Claude. For recurring, scheduled summaries instead, use the Reporting Agent. The two are complementary, one answers new questions, the other delivers the standing ones.
theagency47 · Updated June 2026| Job-to-be-done | Answer ad-hoc business questions over company data in plain language, with a chart and caveats |
| Tier | Executive (decision support) |
| Underlying model | Anthropic Claude Sonnet |
| Trigger | On-demand question (chat / Slack) |
| Inputs | Warehouse / tool access (read-only), schema + metric definitions, access rules |
| Tools available | Read-only SQL, chart rendering, data-source connectors, schema introspection |
| Autonomous decisions | Query construction, chart type, relevant segmentation, caveat surfacing |
| Escalation rules | Ambiguous question → asks a clarifier · Out-of-scope / restricted data → declines with reason · Low-confidence result → flags uncertainty |
| KPIs measured | Questions answered, clarification rate, query accuracy, analyst-time deflected, adoption |
| Eval suite | 22 test cases (query correctness, ambiguity handling, no-hallucinated-numbers). |
Ask the way you'd ask a colleague. It figures out the tables, joins, and filters: you don't touch SQL.
Returns the right visualisation for the question, not a raw number you still have to plot.
Gives the takeaway in words, with the caveats: what the data supports and where it's thin.
If a question is ambiguous, it asks a quick clarifier instead of guessing and misleading you.
Honours your data-access rules and read-only boundaries, so self-serve doesn't mean exposure.
Answers only from real query results: if it can't compute it, it says so rather than fabricating.
Custom integrations with proprietary systems are quoted as add-ons. Not sure if yours fits? Describe your stack and we'll confirm.
Yes, it runs read-only, respects role-based access rules, and can be scoped to specific schemas. It cannot write or delete. Query behaviour is auditable, and accuracy is covered by an eval suite.
No. It answers only from actual query results and flags uncertainty or missing data rather than fabricating. "No-hallucinated-numbers" is an explicit eval category.
This is interactive (you ask anything, any time). The Reporting Agent is scheduled (the same summary every period). They target different needs and don't overlap, many teams deploy both.