Opens in a new tab
Talk to us
Siluette Of A Women On A Projected Screen Of Other Faces

Enterprise AI Knowledge Layer

A capable model knows a great deal about the world and nothing about your organisation. We connect the sources, relationships and permissions it needs to answer questions about your projects, systems, customers, policies and decisions, and to show where each answer came from.

Tell us which questions your AI answers generically or gets wrong. We will help you define the sources, relationships and controls for a first use case.

Map the context your AI needs
Computer Graphic With Code And Electronic Blur Effects

The Client’s Situation

Generic answers to specific questions

Enterprise knowledge is distributed by default. It sits in databases, document repositories, tickets, contracts, reports and application records, and a significant part of it sits only in the experience of individual colleagues, which is why the answer to a difficult question is so often somebody’s name. A search tool can find a relevant document. What it usually cannot do is explain how that document relates to a project, a system, a customer decision, or a change somebody made eighteen months later.

Adding an AI assistant tends to make the fragmentation more visible rather than less. The model returns something generic where a specific answer was needed, retrieves one part of the story, misses the relationship between two sources, or quotes a version that was superseded last quarter. People try it twice, get answers they have no way to check, and go back to asking each other.

The instinct at that point is to point the model at everything. That usually makes matters worse: more retrieval noise, permissions that no longer hold, and no way to tell whether an answer rests on the current policy or a draft nobody withdrew. The useful work is narrower and less exciting. It is establishing which questions matter, which sources are authoritative, who is allowed to see what, and how the important things in your organisation relate to one another.

Koios20 0926

What changes when AI has your context rather than everyone’s

Talk to us

Answers that reflect your organisation.

Your terminology, your systems, your history and the decisions that were actually taken, rather than a competent general answer that happens not to apply to you.

Questions that span several systems.

The answers that currently require a ticket, a contract and a deployment record to be read together by somebody who knows where all three live.

New people get useful sooner.

Project history, ownership, dependencies and the reasoning behind past decisions become discoverable rather than transmitted person to person, which is the slowest part of onboarding anyone into a complex organisation.

Every answer shows its working.

References and provenance are preserved, so a user can inspect the evidence behind an answer and see whether the source is current. Trust in these systems is built by checking, not by asserting.

Access stays where it already is.

Existing permissions are respected and propagated, so a person sees through the assistant nothing they could not already see.

A foundation more than one thing can use.

The same knowledge layer can support assistants, search experiences, analytics and agentic workflows, rather than each project rebuilding its own retrieval from scratch.

Five steps, starting from the questions rather than the sources

1

We start with the questions.

Which decisions, searches or agent tasks the context layer has to support, and what a good, well-grounded answer to each of them looks like. Agreeing that before choosing an architecture is what stops the project becoming an ingestion exercise with no way to tell whether it worked.

2

We map sources, ownership and permissions.

Which data and documents are authoritative, how current and how clean they are, who owns them, and who is allowed to see what. Conflicts between sources get resolved as a rule rather than discovered as a surprise.

3

We design the knowledge and retrieval model.

The entities, relationships, metadata and retrieval patterns the questions require. This is also where we decide where a graph genuinely adds value and where structured query, search or vector retrieval will answer the question perfectly well on its own.

4

We build the pipeline.

Ingestion, normalisation, entity resolution, index or graph construction, retrieval and context assembly, provenance, and the interfaces the consuming applications will use.

5

We evaluate and operate it.

Testing against a representative set of real questions, monitoring source freshness and retrieval quality, maintaining the model as the organisation changes, and extending coverage as new use cases earn it.

Turn your data into a competitive advantage.

Whether you’re trying to prove marketing performance, modernise enterprise reporting, or build a stronger data strategy, we’ll help you create analytics that deliver measurable business value.

Talk to us

What the work covers

Koios36 0926

Question and source discovery.

Priority-question and user-journey workshops, source inventory with ownership and access analysis, assessment of data quality, duplication and freshness, and definition of authoritative sources with rules for handling conflict between them.

Knowledge and retrieval design.

Entity, relationship, taxonomy and ontology design; selection of graph, keyword search, vector retrieval and structured-query architecture; metadata, citation and provenance design.

Identity and permission modelling.

Identity mapping across source systems, permission propagation, least-privilege filtering, and the interface design for the assistants, applications or agents that will consume the layer.

Engineering.

Connectors and ingestion pipelines, entity resolution, indexing and graph construction, and implementation of retrieval and context assembly.

Evaluation, monitoring and stewardship.

Evaluation datasets and answer-quality testing, monitoring for freshness, access, coverage and failed retrieval, plus documentation, a stewardship model and an improvement roadmap for whoever owns it afterwards.

Taken together that produces a defined stack: authoritative sources, an ingestion and preparation layer, a model of the entities and relationships that matter, retrieval and context assembly, governance and provenance, and the assistants, search experiences, analytics or agents that use it. Which parts need building depends on what you already have.

Why organisations bring us in

1

We have already built a graph system of our own.

VIA, our data lineage platform, models an entire Oracle warehouse as a property graph: every table, column, join and transformation as nodes and edges, with an inference engine that resolves relationships through the graph hop by hop, and every change versioned so the graph can be queried as it stood on any past date. That is a different problem from organisational knowledge and it should not be mistaken for one. It is the same engineering — entity modelling, relationship resolution, provenance and temporal versioning, at a scale of thousands of objects.

2

We know where your knowledge actually lives.

The data platforms, the reporting systems, the ticketing estate, the regulatory returns, the applications: in many organisations we built or maintain a meaningful part of that landscape. Connecting enterprise knowledge is mostly a problem of knowing what is authoritative, what is duplicated and what is quietly out of date, which is easier for people who have worked inside the systems than for people reading a source inventory for the first time.

3

We scope to questions, not to sources.

The usual failure in this field is an ingestion programme with no agreed way to tell whether it worked. We start from the questions the organisation actually needs answered, connect only the sources those questions require, and evaluate against real examples. It produces a smaller first phase and a considerably better second one.

What do our clients say?

Want to hear more from us?

For insights and updates straight your inbox. No spam, unsubscribe at any time.

Questions we are asked

It is the governed combination of sources, metadata, relationships, retrieval logic and provenance that supplies an AI application with useful context about your organisation. In practice it sits between the systems that hold your information and the assistants, search experiences or agents that need to use it, deciding what gets retrieved for a given question, from which authoritative source, and for which user. The label matters less than the components. What makes it a layer rather than a project is that more than one AI application can rely on it.

Not quite. A knowledge graph can be the right central component, particularly where relationships and multi-step questions matter, and it is where the interesting engineering usually sits. But a complete solution normally also involves search, vector retrieval, structured queries against existing databases and a semantic model over them. We decide during design where a graph genuinely earns its place, because building one for a question that a well-structured query would answer is expensive and slow to maintain.

Standard retrieval-augmented generation, usually shortened to RAG, is a sound technique and often sufficient: it finds passages relevant to a question and gives them to the model as context. It works less well when the answer depends on how things relate to one another rather than on what a document says, when the same entity appears differently across systems, or when the user needs to know which source is authoritative. A richer knowledge layer models the entities, the relationships and the provenance rather than only the text. Where a graph carries those relationships the industry term is GraphRAG; it is one pattern within the layer, not a replacement for it.

No, and we would advise against trying. We start with the sources the agreed questions require, and connect or ingest each one according to its security, performance and governance constraints. Some sources are best queried in place, others need indexing, and a few are not worth including at all. An attempt to consolidate everything first is the most common way these projects stall before producing anything useful.

No, and any supplier promising that is overselling. Better grounding and provenance reduce unsupported answers substantially and make the remaining ones easier to spot, because a user can see which source an answer rests on and whether it is current. What they do not do is remove the need for evaluation, source quality controls and human judgement. We test answer quality against a representative set of real questions and keep monitoring it, rather than treating the problem as solved at go-live.

Through identity mapping between your systems and the retrieval layer, source-level permission checks, least-privilege filtering and audit logging. The principle is that a person sees through an assistant nothing they could not already see, and no more. The implementation detail depends on your identity provider and on how consistently the source systems apply their own access rules, which is one of the things discovery establishes early because it often turns out to be the constraint that shapes the design.

Revocation matters as much as access. When a permission is withdrawn or a record deleted at the source, the change has to reach the index and every derived form of the content within an agreed time, rather than lingering in a copy nobody remembers making. The same mechanism is what makes a deletion request under data protection law answerable, so we design it in from the start.

It can try. Anything the layer retrieves — a document, a ticket, an email, a record — may contain text written to steer the model rather than inform it, and once the layer feeds agents as well as assistants this is a security question rather than a quality one. Retrieved content is treated as evidence for an answer, never as an instruction to the model, and is kept separate from the instructions the assistant operates under. Where the layer feeds an agentic workflow, the controls apply: validated tool inputs, approval gates on consequential actions, and adversarial cases in the evaluation set.

With incremental ingestion rather than periodic full rebuilds, freshness monitoring on each source, versioning so that superseded information can be identified rather than silently overwritten, and a named owner for each source. Currency is an operating question more than a technical one. Part of what we hand over is a stewardship model setting out who is responsible for keeping which source accurate, because a knowledge layer nobody maintains degrades quietly and is trusted long after it should not be.

Start with the questions your AI gets wrong

A first engagement is deliberately narrow. You get a prioritised set of questions the knowledge layer has to answer, an inventory of the sources those questions depend on with their owners and access rules, a knowledge and retrieval design with the reasoning for where a graph is and is not warranted, and a working first use case evaluated against real examples. What comes out of it is a decision about whether to extend coverage, and evidence for making it.

London Office

51 Lime Street
c/o HCR Law LLP
London EC3M 7DQ
United Kingdom

Zagreb Office

Centar 2000
Radnicka cesta 37a
10000 Zagreb
Croatia

Tell us which questions your AI cannot answer reliably because the context sits across several systems. We will help you define the sources, relationships and controls for a focused first use case.

"*" indicates required fields

Name*
Confirmations