Hello there!
I'm Elena from Elevatic.
Enterprise AI search keeps coming up in conversations with customers and in this community, usually framed as "why doesn't our AI assistant just work the way it's supposed to." I spent some time digging into what's actually going on underneath — RAG, knowledge graphs, permissions, the works — and wanted to share what I found here.
Most enterprise AI search uses retrieval-augmented generation (RAG): embed documents, retrieve nearest matches, give them to an LLM, and summarize. It works in demos but fails at scale because flat vector search ignores who wrote or owns content, who it's relevant to, and who can view it. Knowledge graphs model relationships between people, work, and content — enabling permission-aware retrieval. Permission issues, more than model limits, explain why 93% of enterprises face governance/access problems and 81% have delayed or abandoned AI projects. This post explains where RAG fails, what knowledge graphs add, why permission-aware retrieval is crucial, and how things change when AI moves from answering to acting.
You ask your company's AI assistant a simple question: "What's our current policy on customer data retention?" It gives you a confident, well-written answer. It's also wrong — pulled from a draft policy three reorgs ago, sitting in a stale Confluence space nobody archived. Or worse: it's right, but it just surfaced a compensation spreadsheet to someone who should never have seen it.
Both failures come from the same root cause. The AI can find text that sounds relevant. It has no idea what that text actually is within the organization — whether it's authoritative or abandoned, current or superseded or visible to this specific person. That's not a model problem. It's an information-architecture problem, and it's why so many enterprise AI search rollouts stall somewhere between the pilot and the company-wide launch.
This post covers four things worth understanding before you invest further in enterprise AI search: why RAG alone hits a ceiling, what knowledge graphs add that flat search structurally can't, why permission-aware retrieval is the hardest and most underestimated part of the whole stack, and how the shift from generative to agentic AI changes what "search" even means.
Retrieval-augmented generation is, at its core, a simple pipeline: convert your documents into vector embeddings, retrieve the ones that are semantically closest to a query, and let an LLM summarize them into an answer. It's a real improvement over keyword search, and it's why RAG became the default architecture for enterprise AI search almost overnight.
The problem is that "semantically similar" and "actually correct" are different, and the gap between them widens with scale. A few specific failure modes show up consistently:
None of this means RAG is broken as a technique — it means RAG alone is an incomplete answer to what enterprise search actually requires: understanding not just what a piece of content says, but where it fits in the organization.
A knowledge graph is a structured representation of entities — people, teams, documents, projects, decisions — and the relationships between them: authored by, owned by, supersedes, depends on, reviewed by, relevant to this team. Where RAG asks "what text is similar to this query," a knowledge graph asks "how does this piece of information relate to everything else, and who does that make it relevant, or accessible to?"
This distinction is why combining graph structure with retrieval (often called GraphRAG) is outperforming flat RAG on real enterprise workloads. LinkedIn's own production deployment of RAG plus a knowledge graph for customer service improved answer accuracy by 78% and cut median resolution time by 29%, according to reporting on the rollout. Microsoft Research's own GraphRAG work found that the graph-based approach required up to 97% fewer tokens than standard RAG while producing more comprehensive answers — because the graph already encodes the structure that flat retrieval has to rediscover, expensively, at query time.
Atlassian's own approach is a useful, concrete example for anyone running on Confluence or Jira. The Teamwork Graph unifies work data across Atlassian products and roughly 100 third-party apps, then "intelligently maps data to learn who you are, what you do, and how you do it" — building the connective layer that lets Rovo's AI features understand organizational context, not just document content. That's the graph doing what vector search structurally cannot: turning a pile of pages and tickets into a map of who owns what, who's involved, and how pieces of work relate.
The catch is that knowledge graphs are genuinely harder to build and maintain than a vector index — Gartner placed GraphRAG on its Hype Cycle with an estimated two-to-five years to mainstream maturity. The organizations getting value now aren't the ones with the most sophisticated graph technology; they're the ones with clean, well-structured source content and clear ownership to map in the first place. Graph technology amplifies structure that already exists — it doesn't invent it from a mess.
Here's the failure mode that actually stalls most enterprise AI rollouts, and it has nothing to do with model quality: ensuring the AI never surfaces anything a given user isn't entitled to see.
This sounds like a solved problem — "just check permissions before returning results" — but at enterprise scale it's genuinely hard, for a few concrete reasons:
This is exactly why "you'll only see what you have access to" has to be a first-class design principle, not an afterthought bolted onto search. Atlassian's own Rovo Search documentation states this almost verbatim: results are returned "only from content the current user has access to," enforced consistently across Confluence, Jira, and connected third-party sources — and even Atlassian flags rare edge cases (like previously-viewed content surfacing after access is revoked) as things to actively guard against. If a vendor with that level of platform control still flags the edge cases, it's a clear signal of how unforgiving this problem is for anyone building it from scratch.
The practical implication: before evaluating any enterprise AI search tool on answer quality, evaluate it on how it handles permission inheritance, real-time revocation, and cross-source ACL reconciliation. It's the least glamorous part of the stack and the one most likely to stall your rollout in security review.
The last shift worth naming explicitly is that generative AI and agentic AI solve different problems, and conflating them leads teams to expect the wrong outcomes from enterprise search investments.
Generative AI creates. Give it a prompt, and it produces text, a summary, a draft — reactively, waiting for a person to ask. Agentic AI acts. It's goal-oriented, connects to systems via APIs and workflows, and can initiate a sequence of steps toward an outcome without a human prompting each step — monitoring conditions and executing multi-step processes proactively rather than just responding to a question.
Applied to enterprise search, this is the difference between:
The second one is only possible once the first two problems — relationship-aware context and permission-aware retrieval — are solved. An agent that acts on bad context acts on bad information faster and with more consequence than a chatbot that merely answers with it. This is the real argument for building the graph and the permissions layer properly now: it's the foundation on which every future agentic capability will sit, not just a nicer search box.
Enterprise AI search doesn't fail because the underlying models aren't good enough. It fails because flat retrieval lacks concepts of relationships, authority, or access — and bolting an LLM onto a vector index doesn't create any of those things after the fact. Knowledge graphs matter because they encode the organizational structure — who owns what, how work connects and who it's relevant to — that enables both accurate and safe retrieval. Permission-aware retrieval isn't a compliance checkbox layered on top; it's a hard technical problem that must be solved with the same rigor as retrieval itself, because it's the actual reason most rollouts stall during security review rather than in the AI's answer quality. Treat structure, relationships, and access as infrastructure to be built deliberately — not as details you'll clean up after the AI is already live.
Elena_Elevatic
2 comments