Jonathan Bayo
All case studies
AI systemsClient1 min read

Internal knowledge assistant

A retrieval assistant over the company's own documents. Files are chunked and embedded into Weaviate, a question pulls the closest passages, and Claude answers from those passages only, naming the document and section each fact came from.

40%fewer tickets, client reported
~2 sper answer
100%answered from internal data
Answer time
about 2 s
Data
stays on internal servers
Interface
chat and Slack
Reindex
automatic on change

Why it exists

Companies have hundreds of internal documents and people still email HR or spend twenty minutes digging through PDFs. New staff can't find anything, so onboarding drags.

How it runs

Ingest
Fetch
Documents
PDF, Word, text
Transform
Chunk + embed
passages to vectors
Store
Weaviate
semantic index
Answer
Trigger
Question
chat or Slack
Fetch
Retrieve
closest passages
AI
Claude
answer with citations
  1. Ingest

    PDFs, Word files and text are split into passages, embedded and stored in Weaviate.

  2. Stay current

    When a document changes or a new one is added, the pipeline reindexes it. No manual upkeep.

  3. Ask

    Someone asks a plain question in the chat interface or the Slack bot.

  4. Retrieve

    The question is embedded and matched against the stored passages. The closest ones are pulled.

  5. Answer

    Claude gets the question and those passages and writes a short answer grounded in them only. If nothing relevant was found it says so.

  6. Cite

    Every answer names the document and section it came from, so people can check it.

What came out of it

The client reported about 40% fewer internal support tickets after rollout. Answers come back in about two seconds and every one points at its source.

Notes

The "I couldn't find that" path is what makes people trust it. An assistant that guesses when the documents don't say gets ignored within a week. Everything runs on the company's own infrastructure, so no document leaves the building.

Stack

Want something like this built?

Tell me what you're trying to automate. Most things can be built in a week or two.