How Reflective Data Is Built for the AI Era, and How We Help You Get There
By Jason Dolan · Oct 7, 2026 · 5 min read
In short: AI is only as good as the data you give it. At Reflective Data we use AI to ship product features faster, we built an agent mode and an MCP server on top of our platform, and we give AI access to data through a governed dbt and semantic layer, never through raw connections. Here is how that works, why we do it this way, and how we help our clients do the same.
AI changes how fast we build
We are a team of data engineers, and we use AI every day. It helps us write and review code, draft and test dbt models, generate documentation and prototype new product features in a fraction of the time it used to take. That is why new capabilities in the Reflective Data platform reach customers faster than they used to.
The important part is what stays human. Our engineers design the architecture, review every change and own what ships. AI speeds up the work. It does not replace the judgement.
Talk to your data: agent mode and MCP
The platform now has a full agent mode. Instead of writing SQL or hunting through dashboards, you ask a question in chat and the agent works with all of your data to answer it. It can:
- answer questions across your sources, from marketing and product to finance and operations
- produce clear, good-looking charts and visualisations on request
- explain how a number was calculated, so people can trust it
You do not have to come to us to use it. The Reflective Data MCP server brings the same governed data to the tools where you already work, such as your AI assistant, your editor or your internal agents. Your data goes where your people are.
Why AI should read from dbt and a semantic layer, not raw sources
This is the most important design decision for any company that wants AI to work with its data. There are three tempting shortcuts, and each one causes problems.
1. Raw API connections and source-platform MCPs
It is easy to connect an AI assistant straight to Google Analytics, a CRM or an ads platform. But every platform has its own definitions of users, sessions, conversions and revenue, and they rarely match. Sampling, attribution rules, API limits and quotas change what you get back. An agent that queries each source separately will happily give you numbers that disagree with each other, and with finance, without telling you why.
2. Raw warehouse exports
Pointing AI at raw BigQuery exports looks more robust, because the data is complete. In practice raw tables are large, nested, undocumented and full of edge cases: duplicate events, test traffic, bots, schema changes and fields that only an insider can interpret. The model has to guess the business logic on every query, so answers vary from one question to the next. It is also slow and expensive, because the agent scans far more data than it needs.
3. What works: dbt plus a semantic layer
With dbt, your business logic is written once, as tested and documented code. The semantic layer sits on top of it and defines your metrics, dimensions and relationships: what counts as revenue, an active customer or a qualified lead. When AI asks a question, it uses those definitions instead of inventing its own. That gives you:
- Consistent answers. The same question returns the same number, whether a person or an agent asks it.
- Trust and traceability. Every figure traces back to a tested model.
- Control. You decide which data AI can see, and permissions apply the same way everywhere.
- Lower cost and better speed. The agent queries modelled, aggregated tables instead of scanning raw events.
- Less hallucination. A model that picks from defined metrics has far fewer chances to make something up.
This is exactly how our platform is built. Pipelines load your data, hosted dbt with a semantic layer models it, and Explore, agent mode and the MCP server read from that governed layer.
How we help you become AI-driven
Most companies do not need another AI tool. They need their data in a state AI can use, and a plan for putting it to work. Our consultants take you through that step by step:
- Assess. We audit your tracking, data sources and reporting to find what blocks reliable AI answers.
- Build the foundation. We set up clean data collection, pipelines into your warehouse, dbt models and a semantic layer, as part of our data infrastructure work. This is the part that makes everything else trustworthy.
- Give AI access safely. We expose your governed data to agents and assistants through the semantic layer and MCP, with permissions and logging.
- Build your company brain and agents. We connect your documents and knowledge into a company brain, and build custom agent harnesses and bots for your website or Slack that follow your own processes.
- Train your team. We run hands-on AI training sessions based on your real workflows, so people use AI well and safely from day one.
- Run it. If you prefer, our managed service operates the platform and keeps the data, models and agents healthy.
We work with all major AI labs (see our AI services) and stay vendor-neutral, so you are never locked into one model. You can use the Reflective Data platform, or we can build on the stack you already have.
Where to start
If you are curious about what an AI-ready data setup would look like for your business, we are happy to talk it through. Request a demo of the platform to see agent mode on real data, or talk to one of our experts about the right first step for your team.
written by
Jason Dolan
Jason is an expert in digital analytics, data pipelines and data warehouses. Since 2009, he has helped numerous companies become more data-driven and gain full control over their data flows.
We love AI, but this article was written by one of our experts.
discussion
0 comments