The Promise and the Problem
Every analytics vendor is pitching natural language query right now. Type a question, get an answer. No SQL required. No dashboard navigation. Just ask.
The demos are compelling. The reality is harder.
We've built NLQ systems — chat agents that let operations leaders ask questions about their data in plain English. They work. But they work because of everything underneath them, not because of the NLQ layer itself.
Why Most NLQ Implementations Disappoint
The fundamental problem with NLQ is that it inherits every flaw in your data foundations. If 'revenue' means something different in your EHR than it does in your GL system, NLQ doesn't resolve the ambiguity — it picks one interpretation and presents it with confidence. Your COO asks 'what was revenue last quarter?' and gets a number that's technically correct from one system's perspective but misleading from the business perspective.
This is why NLQ accuracy depends on data foundations. The query interface is the easy part. The semantic layer — the shared definitions of what your metrics actually mean — is the hard part. And most organizations haven't done that work yet.
Three Modalities, One Intelligence Layer
We don't position NLQ as a replacement for dashboards. It's one of three modalities that sit on top of a unified intelligence layer:
- ✓Dashboards — visual exploration for pattern recognition and trend monitoring. Best for analysts and operators who check the same metrics daily.
- ✓Chat agents (NLQ) — conversational query for ad hoc questions. Best for executives and managers who need answers without learning a BI tool.
- ✓Voice agents — hands-free query for field workers and mobile operators. Best for technicians, drivers, and anyone whose hands are full.
All three modalities query the same governed data layer. The semantic layer ensures that 'revenue' means the same thing whether you're looking at a dashboard, asking a chat agent, or talking to a voice agent on a job site.
What NLQ Actually Requires
Before NLQ can deliver trustworthy answers, you need:
- ✓A semantic layer — shared metric definitions that resolve the 'two people pull different numbers' problem.
- ✓Clean, unified data — NLQ can't query what isn't connected. If your EHR, payroll, and GL live in separate silos, the chat agent can only see one silo at a time.
- ✓Row-level security — multi-location operators need NLQ answers scoped to the right franchise, region, or department. Without RLS, you're either showing too much or building separate systems for each unit.
- ✓Validation workflows — the first version of any NLQ system will get some answers wrong. You need human review loops and accuracy tracking before you trust it for decisions.
Where Mid-Market Organizations Get the Most Value
NLQ isn't equally valuable everywhere. For mid-market organizations, the highest-value use cases are operational, not strategic:
- ✓A regional director checking staffing ratios across 12 behavioral health locations without calling the data team
- ✓A franchise owner asking 'which locations had the highest labor cost variance this week?' during a Monday morning review
- ✓A field service dispatcher asking 'how many open work orders are past SLA in the northeast region?' while triaging priorities
These are the questions that currently require either a dashboard expert or a phone call to someone who knows where to look. NLQ eliminates the intermediary — but only if the data underneath is trustworthy.
How We Build It
We build NLQ as embedded chat agents — not standalone query tools. The chat agent lives inside the operational context where the question arises. It queries governed data through a semantic layer, applies row-level security based on the user's role, and presents answers with enough context to act on.
The technology is the straightforward part. The hard work is everything that comes before: connecting the systems, governing the metrics, and building the trust layer that makes the answers reliable.
If your organization is considering NLQ, start with the data foundations. The query interface is a feature. The intelligence layer is the investment.
