THINXSTER
Blog/AI Agents
AI Agents9 min readJune 11, 2026

RAG for Your Business Knowledge Base: How to Make AI Actually Know Your Company

Retrieval-augmented generation is how AI stops guessing about your prices, policies, and process. Here's how it works and how to build one that doesn't lie.

RK
Ryan Korsz
Founder & CEO, Thinxster

TL;DR

Retrieval-augmented generation is how AI stops guessing about your prices, policies, and process. Here's how it works and how to build one that doesn't lie.

→ See how this applies to your business (free 30-min call)

Ask a stock AI model what your company charges for a panel upgrade and it will do one of two things: admit it doesn't know, or — worse — make up a confident, plausible, wrong answer. Neither is acceptable from an AI agent that's answering your phone. The fix has a clunky name, retrieval-augmented generation, and a simple job: make the AI look things up in your documents before it opens its mouth.

RAG is the difference between an agent that knows your service area, your pricing bands, your warranty terms, and your scheduling rules — and one that improvises them. If you're deploying AI anywhere customer-facing, this is the load-bearing wall. Here's how it actually works, where it breaks, and how to build one that holds.

The Core Idea in One Paragraph

Language models are frozen at training time and have never seen your business. RAG fixes this at answer time instead of training time: when a question comes in, the system first retrieves the most relevant passages from your own knowledge base, then hands those passages to the model with instructions that amount to "answer using this, and only this." The model supplies the language skills; your documents supply the facts. No retraining, no fine-tuning, and — done right — no improvised pricing.

The alternative people sometimes reach for, fine-tuning a model on company data, is the wrong tool for facts: it's expensive, it goes stale the day your prices change, and it makes the knowledge unauditable. RAG keeps facts in documents you can read, edit, and version. Update the doc, and the AI's answer changes in the next conversation. That maintainability is the entire business case.

The Pipeline, Step by Step

A production RAG system is a five-stage pipeline, and each stage has one decision that matters most.

1. Ingestion — decide what's true first. Everything starts with collecting the source material: pricing sheets, service descriptions, policy docs, FAQs, the answers living in your best employee's head. The trap here isn't technical, it's editorial: most businesses have three versions of the truth (the website says one price, the sales sheet another, the owner quotes a third). RAG will faithfully retrieve whichever contradiction sits closest to the question. Reconciling your documents into one canonical set is unglamorous and non-optional — garbage in, confident garbage out.

2. Chunking — cut at the seams of meaning. Documents get split into retrievable pieces, because retrieval works on passages, not 40-page PDFs. Chunk too small and answers lose context (the price retrieved without the "minimum job size" caveat two lines below it — a genuinely dangerous failure). Chunk too big and retrieval gets blurry, dragging irrelevant text into every answer. The practical rule: cut at semantic boundaries — one policy, one service, one FAQ per chunk — and keep each chunk self-contained enough that a stranger reading it cold wouldn't be misled. If a human needs the surrounding page to interpret a passage safely, so does the model.

3. Embeddings and storage — meaning as geography. Each chunk gets converted into an embedding: a list of numbers representing what the chunk *means*, such that similar meanings land near each other. This is what lets a customer ask "do you guys come out to Cedar Park?" and retrieve your service-area document even though it never contains the words "come out." The chunks and their embeddings live in a vector database; for a business knowledge base of hundreds or a few thousand chunks, this is a solved, inexpensive problem — the tooling choice matters far less than the chunking above it.

4. Retrieval — the stage that decides quality. At question time, the system embeds the question, finds the nearest chunks, and selects what the model gets to see. Two upgrades earn their complexity in business deployments. Hybrid search — combining meaning-based retrieval with old-fashioned keyword matching — because pure semantic search is weirdly bad at exact strings like product codes, model numbers, and street names, which are exactly what service-business questions contain. And metadata filtering — tagging chunks by service line, location, or audience so the plumbing agent doesn't retrieve the electrical price sheet. Most "the AI said something bizarre" incidents are retrieval misses, not model failures: the model answered correctly from the wrong page.

5. Generation with guardrails — answer from the page or escalate. The retrieved chunks go to the model with strict instructions: answer from the provided context; if the context doesn't contain the answer, say so and hand off to a human. That second clause is the safety net that makes the whole system deployable. An agent that says "good question — let me have someone confirm that for you" is professional. An agent that invents a warranty term is a lawsuit with a friendly voice.

A RAG system's job isn't to make the AI smarter. It's to make the AI honest about what your business actually says.

The Knowledge Base Itself: What to Write and What to Skip

A question we get constantly: what actually goes *in* the knowledge base? The high-value content, in rough priority order:

  • Pricing logic, not just prices. Not only "tune-ups are $129" but the bands, the it-depends factors, and the rules about what may be quoted remotely versus what requires a site visit. Agents handle "roughly what would this cost?" gracefully when the logic is written down.
  • Service area, with edges. The ZIP codes you serve, the ones you don't, and the gray zone where it depends on job size. Edge cases are where improvised answers do damage.
  • Scheduling and availability rules. Lead times by job type, emergency policies, which jobs need which crew. This is what lets an agent book correctly instead of just enthusiastically.
  • Objection answers. Financing, warranties, licensing, "why are you more expensive than the other quote" — the things your best closer says, captured verbatim. This is usually the highest-ROI document and the one nobody has written.
  • The do-not-answer list. Legal questions, binding quotes, complaints about past work — topics the agent should explicitly route to a human. Writing down what the AI must *not* answer is as protective as everything else combined.
  • Skip aspirational content: mission statements, brand voice decks, marketing copy. Retrieval surfaces them in place of facts, and an agent quoting your mission statement to a man with a flooded basement is not the brand experience anyone wanted.

    How You Know It's Working: Evaluation

    The step everyone skips. Before launch, write 50–100 real questions — pulled from actual call transcripts and emails, not invented in a conference room — with the correct answers attached. Run them through the system and grade three things: did retrieval surface the right chunk, did the answer match the source, and did the system correctly refuse when the knowledge base genuinely lacks the answer. That last category needs deliberate trap questions (ask about a service you don't offer) because the most dangerous failure mode is fluent improvisation, and you want to catch it before your customers do.

    Then make evaluation continuous: every month, skim the transcripts for answers that smell wrong, trace each one to either a retrieval miss (fix the chunking or tags), a document gap (write the missing doc), or a contradiction (reconcile the sources). The fix is almost always in the knowledge base, not the model — which is good news, because you can edit documents.

    Where This Lands in a Real Business

    In our deployments, RAG is the quiet layer inside the AI caller agents. When the agent answers an inbound lead at 9pm and gets asked "what would a tankless install run me, roughly?" — the price band, the it-depends factors, and the don't-quote-over-phone policy all come from the client's knowledge base, retrieved mid-conversation in milliseconds. It's a large part of why those agents can run a 62% qualification rate without saying things that make the owner wince.

    62%
    qualification rate of Thinxster's AI callers — grounded answers are what make automated conversations trustworthy

    The build, realistically, is a two-to-three week project for a typical service business: a week of document reconciliation (the hard part, because it's editorial), a week of pipeline setup and chunking, and a week of evaluation against real questions before it touches a customer. Maintenance is an hour a month of transcript review and doc updates — less time than answering the same questions live would have taken, forever.

    If you want an AI that actually knows your business — your prices, your policies, your service area — instead of one that improvises them, [book a free strategy call](/book). We'll look at where your knowledge currently lives and map the path from scattered docs to an agent that answers like your best employee on their best day.

    Free Weekly Briefing

    One AI Marketing Tactic.
    Every Tuesday. Free.

    What's actually working across our client accounts right now — ROAS moves, follow-up sequences, creative angles. The stuff that isn't in any blog post yet.

    No spam. Unsubscribe anytime. 1,200+ business owners already in.

    Ready to Deploy

    SEE THIS IN
    YOUR BUSINESS.

    30 minutes. We scope the exact systems that apply to your situation and give you a plan.

    ★★★★★ Trusted by 47+ local service businesses

    BOOK A STRATEGY CALL →