AI Workforce & Assistance
Internal knowledge assistant: answers with sources, or an honest “I don't know”
The answer exists. Finding it is the problem.
The answers employees need usually exist somewhere: in policies, procedures, past proposals, support tickets, shared drives, and the heads of long-tenured staff. Finding them means searching several tools with the right keywords, or interrupting a colleague who knows.
New hires take longer to become useful, and the same questions get answered again and again, not always the same way.
Today, and with the assistant
Today
- 01Someone needs an answer: a policy detail, how a process works, what was agreed with a client.
- 02They search a shared drive or wiki by keyword and open several documents, hoping the one they find is current.
- 03If that fails, they ask the person who usually knows.
- 04The answer, given in chat, never gets written back anywhere.
Outdated documents look as authoritative as current ones, and the people who know become the bottleneck.
With the assistant
- 01They ask in plain language, where they already work.
- 02The assistant searches only what they're allowed to see.
- 03It answers from the most relevant passages, with a link to each source.
- 04If the sources don't cover it, it says so and routes the question to the content's owner.
- 05Unanswered and flagged questions show what to write or fix next.
The knowledge was already written down. Now people can use it.
Ask it three ways
T4 · field technician
Do we cover labour on a heater we installed 8 months ago?
Yes. Labour on our installs is covered for one year [1]. Log it as a warranty callback, not a new job [2].
Sources
- [1] Warranty policy v4 · §3 Labour
- [2] Callback procedure · step 2
Every claim links to the passage it came from, so checking an answer takes one click.
operations manager
What's the overtime rate for weekend call-outs?
Weekend call-outs are paid at time and a half [1].
Sources
- [1] Overtime policy · §2
T2 · field technician
What's the overtime rate for weekend call-outs?
I can't find that in the sources available to you. Your operations manager can help.
Permissions are applied before anything is searched, so the answer depends on who's asking, and the second answer gives nothing away.
T4 · field technician
Do we service Kestrel tankless units?
I couldn't find this in the approved sources.
Routed to: Operations, who own the service list. You'll be told when it's answered.
No answer from the model's general knowledge. The gap goes to the person who can close it, and the answer becomes part of the sources.
How it fits together
One rule shapes the design: permission comes before relevance. A perfectly relevant passage from a document the employee isn't allowed to see is not a valid result. Every answer keeps its provenance, which sources and versions it drew on, so employees can check it and the system can be tested over time.
The parts it's built from
Answer
Retrieval-Augmented Generation (RAG) · LLM Application Development
- question
- permitted passages
- instructions
no supporting passage → say so, route to the owner
Where people stay in charge
Source ownership
Who decides what's in
A named owner chooses which sources are included and keeps them current.
Unanswerable questions
Who closes the gap
Questions the sources can't answer go to an owner, not to the model's general knowledge.
Feedback
Who fixes what's wrong
Employees flag wrong or unhelpful answers. Flags feed testing and content fixes.
Sensitive content
Who may see it
Some sources can be left out entirely, or limited to specific roles.
What changes from one business to the next
A common starting point is Docling for document extraction; PostgreSQL or Supabase with pgvector for storage and retrieval; a hosted language model; and Langfuse for tracing and evaluation where answer quality matters. A dedicated vector database such as Qdrant comes in only when scale, advanced hybrid retrieval or operational separation justifies it. These are starting candidates, not requirements.
Is a knowledge assistant the right system?
Good fit
- Important knowledge lives in documents, but people can't find it reliably.
- The same internal questions come up repeatedly.
- Sources have an owner and can be kept reasonably current.
- Access rules exist and can be mapped, because not everyone should see everything.
Avoid when
- The documents are badly out of date and nobody owns them. The assistant will answer fluently from bad sources.
- The answers live in structured data, such as orders or account status. That's a reporting or application problem.
- Permissions for the source material can't be worked out.
- The team is small enough that a well-organised wiki and ordinary search already work.
How we'd approach it
01
Understand
As much as the problem needs
We map how the work runs today: who does what, which systems hold the records, and where it breaks.
02
Design
Decided before it's built
Ownership, rules, integrations and exceptions, agreed with you and written down with acceptance criteria.
03
Build
Connected to what you use
We build the scoped system, connect it to the tools you already run, and test it on the cases that matter.
Questions about internal knowledge assistants
Can it see everything in our drive?
Only the sources you connect, and each person only gets answers from what they could already open.
What happens when it gives a wrong answer?
Employees flag it, and the flag goes to the content's owner and into the test questions. Because every answer cites its sources, a wrong answer usually points straight at a document that needs fixing.
Where do employees use it?
Where they already work: a web app, an internal tool, or a chat workspace such as the one your team uses every day.
Does it learn from our conversations?
Not by default. Questions and feedback are logged to improve the sources and the tests; the model itself isn't retrained.
Put your team's knowledge one question away
Tell us where your team looks for answers today. We'll show you which questions an assistant could answer with a source.