Collect the Real Questions
Questions from tickets, inboxes and chat become the test set before code is written.
AI search over your own documents, for your staff. AI that answers questions from your own documents, tickets, records, policies and knowledge base. This is known as RAG (retrieval-augmented generation). It works inside the tools your staff already use, links its sources and respects who is asking.
Documentation only a few pages long? A clear help centre is cheaper and solves most of it.
Honest before clever
Next in Build
WordPress & WooCommerce
Stores built well, kept running, with AI inside.
What it is
Retrieval over private data (RAG) is AI that answers your staff's questions from your own documents, tickets, records and policies, inside the tools they already use.
Every answer links to its sources and respects what the person asking may see. When your data has no answer, it says so plainly. We use the same approach in our own product: the Real Estate Club Dubai advisor answers by looking up its own database and returns source links.
Retrieval Over Private Data answers your staff from internal documents behind a login. Customer Assistants answer customers. Agent Pipelines and Process Automation & Integrations take actions in your systems. Letting AI apps such as Claude reach your live systems directly, through an MCP server (Model Context Protocol, a standard way to give AI tools controlled access), is part of our AI Systems work.
If the content is small and stable, a well-organised help centre with plain search does most of the job for far less. Training a model on your documents (fine-tuning) is rarely the fix either. It cannot show sources or forget a withdrawn policy.
What walks in
The answers exist somewhere in your files. The problem is finding them, trusting them and keeping them once the people who know leave.
Start With a Free Meeting
02Plan What Comes First
03Get a System Review
04Customer Assistants
What we already know
01
If the right passage is not in the top results, no model can answer correctly. So we measure search before building the answer step.
02
Filtering the answer afterwards is too late. The search itself is filtered by the roles the person already has in your system.
03
An index that only ever adds keeps answering from last year's price list. So deletions and ‘current version’ rules are part of the sync.
04
A file can contain text written to trick the model (‘ignore your rules and…’). So text found in documents is treated as data only and cannot trigger actions.
Who it is for
Training a model on your documents (fine-tuning) is rarely the fix either. It cannot show sources or forget a withdrawn policy.
A good fit
The knowledge your team needs is written down somewhere: PDFs, policies, manuals, tickets, product data, a wiki.
Different people may see different documents, and any search you add has to respect that.
Staff waste time searching or asking the same senior people, and wrong answers have a real cost.
Not a fit yet
A well-organised help centre with plain search does most of the job for far less.
Organise it into a help centre or wiki first
The AI repeats what it finds, mistakes included.
Fix the content first
How a job starts here
Where sources and permissions need mapping, it starts with a System Review, delivered within a week. Then one fixed price before any code is written.
Questions from tickets, inboxes and chat become the test set before code is written.
We list every source and who may see what. We agree in writing what data may go to the AI provider.
Most failures are search failures. So we tune how documents are split and searched against the test set, before adding answers.
On a Run plan we close unanswered gaps, add sources and re-run the test set on every change.
In production
FAQ
Tell us which documents and systems your staff search today. An engineer will talk through how AI search over those documents (retrieval) would work, and who should see what.
Step 1 of 2
Two quick steps: what is going on, then where to send our reply. An engineer reads it and tells you honestly if we are not the right fit.
Which of these is closest?
Two steps. We ask for an email on the next one.
An engineer reads it and replies within one working day, by email to . We just sent a copy of your message there.
Essential cookies keep the site working. Analytics cookies are set only if you accept: our own visit counter and, if you came through a link in an email from us, a link between your visits and your contact record, so our team can see what you read. Accepting also lets us remember your industry and which notices you have already seen. Otherwise visits are counted without cookies and without storing your IP address. You can change your choice at any time under Cookie Settings in the footer. Cookie Policy
Before you go — have a system that's stuck, or needs AI?
We build what's missing, add AI where it really helps, and keep it all running.