adev.build
Adem replies within the hourStart a project

Answers from your documents, with the source attached.

I build retrieval-augmented (RAG) assistants that search your internal documents, answer in plain language and cite the exact passage they used. They respect who is allowed to see what, and every assistant ships with an accuracy report, not just a demo.

RAG Knowledge Assistants, part of AI & Automation

A new hire's question, answered from the handbook with the page cited

Sound familiar?

  • Staff interrupt senior people all day with questions whose answers are buried in a policy, a manual or an old email.
  • New hires take months to learn where everything lives across SharePoint, Google Drive, Notion and the wiki.
  • You tried a "chat with your PDF" tool, but it made up answers confidently and nobody trusted it again.
  • Sensitive documents can't be pasted into public chatbots, so the team avoids AI entirely.

Who it's built for

  • Professional firms (legal, accounting, consulting) with large libraries of precedents, templates and procedures
  • Operations and support teams answering the same internal or customer questions repeatedly
  • B2B SaaS companies that want an in-product assistant grounded in their docs
  • Companies with compliance requirements that need answers traceable to an approved source

See how it fits law firms, accounting & bookkeeping firms, b2b saas companies and dental & medical clinics.

Built by someone who ships

I build and run production software myself, from pricing engines to automation platforms. Your build gets the same care: tested before real customers touch it, monitored after.

Why most “chat with your docs” projects lose trust

The first version of a company chatbot is easy to build and easy to be impressed by. Then someone asks about the parental-leave policy, gets a confident answer taken from a 2019 draft, and nobody uses the tool again.

The engineering that makes RAG trustworthy is unglamorous:

  • how documents are split and cleaned
  • whether search finds the right passage, not just a similar one
  • how outdated versions are handled
  • what the assistant does when it doesn’t know

That’s where most of a pilot’s time goes.

What’s under the hood

Ingestion that respects structure. Contracts, policies and manuals have sections, clauses and tables. I chunk along that structure and keep metadata like title, version, owner, date and permissions, so answers can be filtered and cited properly. Where documents are scanned PDFs, the same extraction pipeline used in document AI projects turns them into usable text first.

Hybrid retrieval and reranking. Semantic search finds related ideas. Keyword search finds exact terms like policy numbers, product codes or names. Combining both, then reranking the results, is the single biggest quality improvement in most projects.

Grounded answers with citations. Each answer links to the exact passage it came from. Readers can check the source in one click, which is what makes people trust the tool in professional settings.

Permissions. The assistant only retrieves documents the asking user is allowed to see, mirroring your existing access rules.

Evaluation as a feature. Every assistant ships with a test set of real questions and a repeatable scoring run. When you add documents, change models or tweak prompts, you re-run it and know whether quality went up or down.

What “accuracy” means in an evaluation report

“It seems to work” is not a measurement. Each pilot’s evaluation report scores the assistant on four things:

  • Answer correctness: does the answer match what an expert on your team would say?
  • Citation accuracy: does the cited passage actually support the answer?
  • Retrieval recall: for each test question, did search surface the document that contains the answer?
  • Refusal behaviour: when the answer isn’t in your documents, does the assistant say so instead of improvising?

These numbers show where to improve. Low retrieval recall usually means chunking or search needs work. Correct retrieval with wrong answers points to prompting or model choice. Without them, teams end up tweaking prompts at random.

Keeping it current

Documents change. Policies get revised, prices update, procedures are replaced. The sync pipeline watches your sources and re-indexes changed files, so the assistant answers from the current version. Superseded documents can be excluded or down-ranked automatically, which matters far more in practice than which model you use.

Where RAG assistants pay off

  • Professional firms: precedents, templates, procedures and past advice, searchable in seconds.
  • Operations and support: SOPs, product manuals and troubleshooting guides answered consistently for every agent.
  • Onboarding: new hires ask the assistant instead of interrupting senior staff, and every answer comes with a source.
  • Products: an in-app assistant for your customers, grounded in your documentation. It often pairs well with an MCP server, so AI agents can also act in your product, not just read about it.

You don’t need perfectly organised documents to start. Most knowledge bases are messy: duplicates, outdated drafts, half-finished wiki pages. Part of every pilot is a short report on content gaps and conflicts the assistant uncovered. That list is often valuable in its own right.

Industry research puts production RAG systems at roughly $8,000–25,000 for a solid first version. Larger, more integrated deployments cost more. A fixed-scope pilot is the lowest-risk way to find out what accuracy you can get on your own documents before committing further.

What you get

  • A private assistant deployed in your cloud or managed by me
  • A sync pipeline that keeps the index up to date as documents change
  • An evaluation suite you can re-run whenever content or models change
  • An admin view of questions asked, unanswered questions and feedback
  • Documentation covering architecture, costs and how to add new sources

What it costs

$8,900 fixed for the Knowledge Assistant Pilot, live in 4–5 weeks.

The final number depends on your integrations, users and data. We scope it together on a 20-minute call, and you get a fixed price in writing before any work starts. It doesn't change unless you change the scope.

Get a price range for your project

How the build runs

  1. Collect real questions

    We gather 50–100 questions your team actually asks, plus the correct answers. This becomes the test set that defines "good".

  2. Ingest and index

    I connect your sources, clean and chunk the documents, and set up hybrid search (semantic + keyword) with permission filters.

  3. Measure, then tune

    The assistant is scored against the test set for correctness, citation accuracy and "I don't know" behaviour, then improved until it meets the target.

  4. Roll out

    Launch to a pilot group with feedback buttons, review the unanswered questions weekly, and expand once trust is earned.

Built with tools like Python, TypeScript, PostgreSQL + pgvector, Qdrant, Claude API, OpenAI API, Cohere Rerank, LangGraph.

Questions owners ask

How do you stop the assistant from making things up?

Three ways. The model may only answer from retrieved passages, and must cite them. If nothing relevant is found, it says so instead of guessing. And it is tested against a set of real questions before launch, so hallucination rates are measured rather than assumed.

Can different people see different documents?

Yes. Permissions are applied at retrieval time, so someone who can't open a document in SharePoint or Drive won't get answers built from it. This is designed in from day one, not added later.

Is our data used to train AI models?

No. I use API providers whose business terms exclude training on your data, and I can deploy everything inside your own cloud account. For very sensitive content, self-hosted open models are an option.

Why not just use Microsoft Copilot or ChatGPT Enterprise?

Those are good for general productivity. A custom RAG assistant wins when you need answers restricted to approved sources, specific citation formats, measured accuracy, integration into your own product or workflow, or predictable per-question costs.

What does it cost to run?

Typically a modest monthly hosting fee plus usage-based AI costs that scale with the number of questions. You get a cost estimate based on your expected volume during scoping.

Often paired with

Want this quoted for your business?

You'll get a reply within 1 business hour, from me, with questions or a first plan and price.