Meet the TheyDo Agent

Read more in our blog

The experience ontology your AI agents need (and why most enterprises don't have it yet)

Jochem van der Veer · CEO and Co-founder
Three customer lenses. Zero connection. Why your CX AI is stalling.

AI agents can't just guess what your customer experience data means. That data layer was never built with machines in mind. Without a shared definition of what a journey is, what an opportunity represents, or how your friction signals connect to business outcomes, agents don't reason over your CX data. They hallucinate over it. This isn't a model quality problem. It's a data structure problem. And for most enterprises, the CX data layer was never built with machines in mind.

The solution is something data scientists call an ontology. It's a shared definition that tells both humans and machines what the key concepts in a domain are, how they relate to each other, and what rules govern them. Most enterprises don't have an ontology for customer experience. But now that AI agents are being trusted to reason over experience data, they need one.

The widening language gap

Without a defining structure, AI has no stable context. One system says "customer." Another says "account." Another says "subscriber." One team defines onboarding as the first seven days. Another defines it as the first successful transaction. One dashboard measures retention monthly. Another quarterly. Humans can usually navigate those inconsistencies through institutional knowledge and conversation. AI cannot.

Take a simple question: "Why is cost-to-serve rising in our onboarding journey?" To answer it, an agent needs to understand "onboarding" as a structured object, not just a label. That means understanding phases, steps, attached evidence, linked metrics, open pain points, solutions in progress, and rules about what it's allowed to do with that information. Without that, it confabulates and produces a confident, fluent, plausible answer grounded in nothing you can audit or act on.

3 lenses, no connection

Every enterprise already has three major ways of understanding its customers.

  • BI and dashboards tell you what is happening: NPS dropped three points. Activation slowed. Cost-to-serve increased. These signals are useful, but they rarely explain why.

  • Voice of customer (VoC) captures what customers say: surveys, interviews, support transcripts, and research repositories all provide rich human context. But VoC is difficult to operationalize consistently at enterprise scale.

  • Interaction data captures what customers actually did: clickstreams, support tickets, chat logs, call recordings, and product telemetry. It provides a detailed behavioral record that's fragmented across thousands of disconnected moments.

All three provide a valuable view, but only a partial one. And the thing that's supposed to connect them, a shared tag like 'onboarding', doesn't actually integrate them. An NPS dip does not automatically connect to the support issue causing it. A spike in service volume does not inherently connect to the journey phase where customers are getting stuck. A product team may see churn risk while a research team sees frustration patterns, but neither shares the same operational context.

This wasn’t a big issue when humans were always in the loop to resolve the ambiguity. An analyst could look at the NPS dip, pull the relevant feedback, check the support volume, and synthesize an answer. Slow, expensive, inconsistent, but functional.

Agentic AI removes the human from that loop. And the moment that happens, ambiguity stops being inconvenient and starts being expensive. This is why most enterprise CX AI initiatives stall after the demo. The model is capable. The data environment isn't.

Journeys as an experience context

The answer starts with how enterprises have already been organizing experience data: journeys. Originally, journey maps provided a simple way to visualize customer experiences across teams. But over time, they evolved far beyond static maps on a workshop wall. Research findings connected to journey steps. Metrics aligned to phases. Opportunities linked to moments of friction. Teams organized work around customer outcomes rather than departmental silos.

Today, inside leading enterprises, journeys function as a shared contextual framework for decision-making. They bring qualitative evidence, operational metrics, customer behavior, and business priorities into a single structure.

The ontology solution

An ontology is a formal representation of how concepts relate to each other inside a domain, encoded in a way machines can actually reason over.

For customer experience, that means formally defining what a journey is, how phases and steps relate to one another, what counts as friction, what an opportunity is, and how business outcomes connect to customer behavior.

That structure is what lets AI agents reason over something coherent. They can understand where signals belong, connect customer feedback to operational impact, and identify patterns across systems without inventing relationships that do not exist.

In the customer experience domain, the core entities are journeys, phases, steps, opportunities, pain points, insights, solutions, and metrics. Each is treated as a structured object with defined properties, relationships, and behaviors, not just a label attached to a spreadsheet column.

Location primitives: journey → phase → step define where things happen.

A journey is the end-to-end arc (e.g., onboarding). A phase is a named stretch inside it (e.g., setup). A step is the granular action (e.g., connecting a data source).

Both qualitative evidence from VoC and quantitative measures from BI attach at a specific phase + step coordinate. That shared coordinate is what makes the three lenses connectable. Not a shared tag, but a shared location inside a structured model.

Pattern primitives: opportunity, pain point, solution define what repeats.

An opportunity isn't tied to one journey. It's a cross-cutting pattern that can span multiple phases and steps across multiple journeys. "Friction connecting data sources" might appear in onboarding → setup and again in expansion → configure. Same pattern, different locations.

The ontology lets you see both, track them together, and attribute business impact to the pattern itself, not just to a single isolated instance.

For example, in most retail banks, the Know Your Customer (KYC) process is required every time someone opens an account and when they apply for a mortgage, loan, or car financing. If each department builds its own version of KYC, the bank ends up with fragmented processes, duplicated friction, and inconsistent fixes. KYC repeats as a pattern, but depending on where it appears in the journey, the implications for the customer and the business are different.

Rules and permitted actions determine what the agent can do.

Which journeys are stale? What counts as "complete"? When does a cluster of pain points become a validated opportunity? What is the agent allowed to create, update, merge, or surface automatically, and when does it need human review?

The rules are not buried in prompt engineering. They are structural. They travel with the data.

That is the difference between an agent that recommends and an agent that reasons.

With an ontology, the agent can answer a question like, "Which opportunities in this market have the strongest evidence?" not by searching for keywords, but by traversing a structured graph of entities, relationships, evidence weights, business outcomes, and linked patterns.

The binding step

Defining entities isn't enough. They need to be bound to the actual data. Insights from your Qualtrics export need to land at the right phase + step coordinate. Support signals from your ticketing system need to link to the pain points they evidence. Metrics from your BI layer need to attach to the journey stages they measure.

Binding is the work of adding a layer of meaning to data you already have — mapping it against the journey model so the structure knows what everything is and where it belongs. The agent doesn't query the raw tables. It queries the ontology, and the ontology translates that query into execution. No prompt engineering. No bespoke RAG setup per use case. The journey that connects the dots across the data is the grounding.

Where the ontology lives makes a difference

If the ontology lives in the AI layer, embedded in a specific model, tool, or agent, it belongs to that system. Every new tool, agent, and platform integration will require a new ontology version, leading to ontology drift. More data accelerates that drift. Each team's AI reflects their local interpretation, and the enterprise never achieves the shared understanding it was trying to build.

If it lives in the data layer, built into the structure where your experience data already lives, it becomes a shared foundation. Every agent, report, and stakeholder surface consumes the same model. You build the ontology once. It works everywhere.

We built TheyDo to be an Experience Context Platform as a data-layer primitive, not an AI add-on. The journey → phase → step structure, the opportunity and pain point objects, the evidence links, and metric attachments are the foundation on which the AI runs. TheyDo Agent reasons over structured experience context precisely because that structure was the product, not the afterthought.

AI quality is a data management problem, not an AI problem

The enterprises that are getting real value from AI-native CX operations are the ones that first built the context layer.

When your experience data has structure, when pain points are linked to evidence, opportunities are scoped to journeys, and metrics are attached to the steps, your agents are grounded. Their outputs are auditable, their reasoning is traceable, and their actions are governed by rules you defined.

That's not a constraint on what AI can do for your CX organization. It's what makes it trustworthy enough to act on.

The enterprise software stack is entering a new phase. For years, systems competed on storing data. Then, on visualizing it. Now they are competing to help AI reason over it. The most valuable layer is no longer just the system of record. It's the system of context. The enterprises that will win with AI aren't the ones that deployed the most agents. They're the ones that built the ontology that makes agents safe to deploy at scale.


TheyDo is the Experience Context Platform for enterprise CX teams. TheyDo Agent reasons over structured journey data to analyze, deliver, and track experience intelligence across the business.