Article

Copilots Add Abstraction. SWIRL Removes It.

Embedded copilots feel like the answer to legal and enterprise AI. But copilots add a layer of abstraction between the user and the data. The real problem - fragmented, siloed data - doesn't get easier to see. It gets harder.

← Back to Blog

There's a growing belief that embedded copilots will solve enterprise AI. Copilot in Word. Copilot in Outlook. AI assistance built directly into the tools people already use every day. It feels like the answer.

But there's a structural problem with this approach that isn't talked about enough: copilots add abstraction.

The abstraction problem

Ask a copilot for a summary of relevant case law. You get an answer. But what was used? What was missed? How were sources ranked? Which version of which document contributed to which part of the synthesis?

That layer becomes harder to see, not easier. The abstraction is convenient and a little dangerous - because the real issue isn't the interface. It's fragmented data and limited visibility across systems. A better interface on top of that doesn't fix the problem. It can hide it.

Microsoft itself acknowledges this. Their documentation emphasizes that Copilot's effectiveness depends entirely on grounding in the right data. The interface is only as good as what it's working with. And what it's working with is whatever happens to be indexed in the Microsoft graph, which may or may not be the current, authoritative, complete picture of what an enterprise actually knows.

What grounding actually requires

Genuine AI grounding in enterprise knowledge requires:

This is the architectural problem that copilots don't solve. They improve the interface. They don't fix the knowledge layer underneath it.

The stack is clarifying

What's emerging is a clear division of responsibility: AI interfaces (copilots, assistants, chat surfaces) do the interaction layer well. Knowledge infrastructure - federated retrieval, canonical version finding, permission-aware access, traceability - is a different problem and a different layer.

The organizations that understand this distinction will build AI deployments that actually work at scale. The ones that assume the copilot handles everything will keep running into the same wall: the interface is great, but the answers are incomplete, stale, or wrong.

Copilots add abstraction. SWIRL removes it.