Services
Case Studies
About
Blog
Blog

From Pilot to Production: What It Takes to Turn "Chat With Your Data" Into a Workflow a Team Actually Runs

Opeyemi Fabiyi
Jul 23, 2026
6
min read

The third piece in our series on building production-ready AI analytics. The first two covered the context enrichment and evaluation methodology that make an agent accurate and trustworthy. This one is about what happens next: the harder, less-discussed leap from an agent that answers questions to a workflow a team relies on to do real work.

Most AI analytics stop at the same place. You point an agent at a well-modelled, well-documented data layer, and it answers questions. Someone asks about last week's revenue, the agent returns the number, and it's right. This is the "chat with your data" capability, and it's getting commoditised. The foundation models are good at it, every platform offers it, and if you've done the context and evaluation work we wrote about in the first two pieces, you can get it reliably.

But answering questions is not the same as leveraging AI to do the work, which means putting AI in front of users inside their operational workflow. The conversational analytics capability is the entry point. The operationalised workflow is the product. It's what turns AI from a capability into a solution that drives real business value for non-technical teams. And the gap between the two is where most AI analytics projects quietly stall.

We learned this in practice by building an AI workflow for a fast-growing retail and beauty brand. The starting point was a working, trustworthy ask-and-answer agent on their governed data. The finish line was something else entirely: a workflow that produces a complete, interpreted product-launch report the way their most experienced analyst would, on demand, that the whole team trusts enough to put in front of leadership. This is an honest account of what that leap actually took.

Ask-and-answer is a capability. A workflow is a job.

The difference is easy to miss until you sit with it.

When a stakeholder asks an agent, "What was the launch revenue?" they're holding the analytical thinking in their own head. They know which number to ask for, what to compare it against, and what the answer means. The agent is a fast retrieval tool. The judgment stays with the human.

A real analytical workflow is the opposite. When this brand evaluates a product launch, the question isn't "what was the revenue?" It's "Did this launch work?" Answering that means pulling a dozen metrics across ecommerce, finance, and marketing, comparing them against the right peer launches, weighing them against each other, accounting for how the category typically behaves, checking whether the launch simply shifted demand or genuinely grew it, or if the launch cannibalized other products, and then rendering a verdict a stakeholder can act on. That's not retrieval. That's judgment, and it used to take an analyst the better part of a day.

An ask-and-answer agent cannot do this, no matter how accurate it is, because the hard part was never getting the numbers. The hard part is knowing what to ask for, in what order, and what it all means together. That knowledge lived in one analyst's head. Operationalising the workflow meant getting it out of their head and into the system.

From answering questions to running a business process

It's worth being clear about the sequence here. Getting the conversational "chat-with-your-data" layer accurate and trustworthy is the first stage, and it has to be solid before anything else. We covered that groundwork in the first two pieces. Once it's in place, the next step is moving from an agent that answers questions to one that enables an actual business workflow.

The best way to make that move is to start by finding the workflow worth operationalising.

There are two ways to find it, and we've learned to use both.

The first is direct. The team usually already knows which analyses are worth automating: the high-impact workflows that are time-consuming to prepare, that require significant back-and-forth or synthesis across multiple data domains, and that currently depend on one or two experienced people to get right. Ask the leadership within any business team what analysis fits that description, and it surfaces quickly.

For this brand, launch evaluation was the obvious candidate. It's worth noting how we arrived at it. When you follow the discipline of not boiling the ocean, the initial conversational analytics agent is already scoped to a specific, high-value domain rather than the entire business. That scoping decision means the highest-impact recurring analyses within that domain have effectively already been identified. The work at this stage is to look within that scope and identify which operations and workflows the agent can be extended to actually operationalise, rather than starting the search from scratch.

The second is quieter and, over time, more valuable. Once an ask-and-answer agent is live, the questions people actually ask become a map. We're starting to see this play out: after a stretch of real usage, the same analysis gets requested over and over in slightly different forms. Those clusters are workflow candidates the users have surfaced for you, not ones you guessed at. Some of the strongest workflow ideas we're now pursuing came from noticing patterns in what people kept asking the simple agent to do. The ask-and-answer phase isn't just a capability you ship. It's a discovery mechanism that points you toward what to build next.

The work is codifying judgment, not building an agent

Once you've identified the workflow, the real work begins, and it's not what most teams expect. The instinct at this stage is to reach for better prompts or a more capable model. That's not where the leverage is. The leverage is in capturing the analyst's judgment as something the system can follow.

Anthropic made a version of this point in their recent blog on their internal analytics agent. They describe business context as the layer most teams skip and the one they underrated the longest: an agent that doesn't understand the business will answer what the user asked, but not what they meant. Their solution was to feed the agent a knowledge graph of indexed docs, roadmaps, decision logs, and organisational structure so it could resolve references and interpret questions the way someone inside the company would. That's the foundation. What we're describing next builds directly on it.

We sat with the brand's most experienced analyst and worked through how they actually evaluate a launch. Not the metrics list. The reasoning. Why a small category missing its site-wide target is structural rather than a failure. Why a negative new-customer number can be exactly what you'd expect for a repeat-driven relaunch, and reading it as a problem would be wrong. When a strong headline number is hiding a weak one underneath. The dozens of small interpretive moves that separate a real read from a data dump.

Then we wrote it down. Not as documentation, but as structured logic, the agent applies every time: a framework defining what to measure and how, an interpretation layer defining what results mean, and a glossary defining every term in plain language. This is the same "boring work" theme from the earlier pieces, pushed one level up. The first article was about encoding the meaning of the data. This is about encoding the analysis's meaning.

The payoff is that the judgment stops being one person's tacit skill and becomes a repeatable asset. Any team member can now run the same analysis and get the same quality of read, because the expert's reasoning is in the system, not in a calendar invite with the one analyst who knows how to do it.

What broke, and what we learned from it

An honest account has to include the failures.

The most instructive one was a report that looked perfect and ranked the launch as a top performer. It was wrong. The system had counted a multi-part product as several separate products and inflated a core metric. Nothing in the output looked off. Only someone who knew the business would have caught it.

This is the silent-failure problem from the evaluation piece, showing up in a workflow context, and it lands harder here than it does for a single question. A wrong number in a one-off answer is a correction. A wrong number in a polished report that goes to leadership is a trust collapse. It's why the interpretation layer and the number verification have to be built together. An accurate number, interpreted with the wrong assumption, is still a wrong answer.

Two design lessons came out of that build, both of which shaped how we approach every workflow since.

First, consistency is something you engineer, not something you assume. Early on, the same launch could produce differently structured reports depending on small variations in how the request was phrased. For an ask-and-answer agent, that variation is tolerable. For a workflow whose output goes to leadership, it's disqualifying. Two people running the same analysis need to get the same shape of report every time. That meant fixing the report structure, guaranteeing every section is present, and having the system validate its own output before delivering it.

Second, keep the deterministic work out of the model's reasoning entirely. Anything that's a fixed calculation should be computed the same way every time, not re-derived by the agent on each run. The model's job is interpretation and language. The arithmetic should be settled before the model ever sees it. This isn't only about accuracy; it's about trust: a metric that can shift based on how the model reasons on a given day is a metric no one will rely on.

The part we didn't fully anticipate

Operationalising the workflow didn't just save time. It changed what the team asked for next.

Once the launch workflow was trusted, the questions shifted from "can we trust this?" to "what else can you do this for?" The same method that codified launch evaluation obviously applies to ongoing north metric proactive monitoring, to cohort retention, to category performance. The team started pulling us toward the next workflow before we pitched it. The first operationalised workflow became the proof that made every subsequent one an easier conversation.

That's the real arc, and it's worth naming plainly for anyone earlier on this path. Ask-and-answer earns you a foothold and teaches you what matters. Operationalising a workflow earns you trust and changes how the team works. And a trusted workflow generates demand for the next one on its own.

Where this leaves you

If your team has a working "chat with your data" agent, you've done real work, and you have the foundation. But you're standing at the start of the interesting part, not the end. The question is no longer "can the agent answer?" It's "which recurring, judgment-heavy analysis is eating your team's time, and what would it take to make the system do it, reliably, the way your best analyst would."

That leap isn't a model upgrade. It's the disciplined work of capturing judgment, engineering consistency, and proving trust before anything reaches a stakeholder. It's less glamorous than the demo and far more valuable. It's also the difference between an impressive tool and a capability your team actually operates on.

If your team has moved past the demo and is trying to figure out what to operationalise next, we offer a focused AI Readiness Assessment that evaluates your data foundation, identifies the highest-value workflow candidates, and gives you a clear picture of what it would take to get there.

This is the third in our series on building production-ready AI analytics agents. The first, "The Boring Work That Makes AI Analytics Actually Work," covers the context enrichment that drives agent accuracy. The second, "If You Can't Measure It, Don't Ship It," covers the evaluation methodology. If your team is exploring AI analytics and wants to understand whether your data foundation is ready, our AI Readiness Assessment is a good place to start. Reach us at hello@datacult.com

Share this post