Editorial series · 15 weeks · Week 6

Teaching the AI Your Business: RAG and Your Company Memory

Roberto Ocampo September 23rd 2026 Agentic AI + Sovereign Infra

Last week I left a promise half-finished. I told you the LLM is a very well-read text engine that has never once set foot on your job site — it doesn't know your prices, your calendar, or what you promised Mrs. Miller. And I hinted there's a way to fix that without repeating your whole business to it every single time you write. Today we keep that promise. It's called RAG, and in plain terms it's your company's memory, living inside the machine.

The problem RAG actually solves

Every time you open a generic AI chat and ask it something about your business, you're starting from zero. It doesn't remember last week's price list. It doesn't know your gravel supplier raised costs. It doesn't have your template contract, your past quotes, or your FAQ. If you want an answer that sounds like you, you have to paste in the whole context every time — and for a business fielding customer questions around the clock, that doesn't scale.

RAG — short for Retrieval-Augmented Generation — is the technique built to solve exactly this. Instead of relying on what the engine "remembers" from its general reading of the internet, the system first retrieves the most relevant pieces of your own documents, then generates an answer grounded only in those pieces. The AI stops improvising and starts citing your own material.

The trade analogy

Picture a new customer service rep starting tomorrow. You've got two options.

Option A, no RAG: you put them on the phone with nothing but their general education. They'll sound confident, they'll speak well, but they'll guess your prices, invent your policies, and get the right customer wrong at the wrong moment.

Option B, with RAG: you hand them your binder — price list, FAQ, past quotes, service area map. Now every answer they give comes from your binder, not their general memory. They still do the talking; the binder does the knowing.

RAG is Option B, running 24/7, in both languages, with no payroll and nothing to re-explain.

What it looks like in practice

A lead visits your site at 10pm and types into the chat: "do you install drip irrigation in Wenatchee?"

Without RAG, the answer is generic: "yes, many landscapers offer that service" — true, but useless, because it says nothing about you.

With RAG, the system searches your documents first, finds your service-area page and your price list, and answers: "yes, we install drip and sprinkler irrigation throughout the county. Our standard residential system starts at $1,800 for up to 5 zones. Want to schedule a free visit?" That second answer wasn't invented by the engine — it was retrieved from your own text and woven together in real time.

The same thing happens for the painter asked about production rate, the contractor asked about exact remodel scope, the photographer asked about the fine print on a second shooter for a big wedding. In all four cases, the AI didn't get smarter. It stopped guessing and started reading.

Real case: this very lab's technical memory

This isn't theory — it's the tool we work with every single day here at Ocampo-Infra. The ragtech_kb_v2 collection, living inside the Qdrant vector database running on the lab's .93 server, holds over 40,000 chunks of technical documentation: procedures, architecture decisions, infrastructure notes accumulated session after session. When any working session needs to recall "how did we solve this last time," it doesn't re-read the whole history — it queries that memory, retrieves the three to five most relevant chunks, and builds its answer grounded in them.

That exact same pattern — an isolated collection, a search by meaning, an answer anchored to the retrieved text — is what we use to build a client business's memory: your documents go into your own collection, kept separate from any other business, and your chatbot or WhatsApp bot queries that memory before it answers. It's the same infrastructure already running in production, pointed at your binder instead of ours.

Why it stops guessing

The step that makes the difference is an instruction, not a trick: the model is explicitly told "answer using ONLY the context I just handed you." That's what curbs hallucination — it can't invent a price that isn't in your list, because it's anchored to what you actually gave it.

Customer questionWithout RAGWith RAG
Price of a serviceMade-up generic averageYour actual price list
Coverage areaGuessesYour service map
Cancellation policyVague "it depends"Your exact policy wording
Availability this weekDoesn't knowConnected to your calendar or FAQ

What RAG is not

It's not that the AI "learns" your business permanently, as if it got baked into its head. Every time you update a document — upload a new price list, fix a policy — the system answers differently right away, because it's reading the latest version of your binder, not an old memorized copy. That's also an advantage: nothing needs to be "retrained." Change the document, the answer changes.

Nor does it replace your judgment. The AI still can't sign a contract or decide whether to give a difficult client a discount. What it does is answer with your data instead of generic data, while you're still the one deciding what goes into that binder and what doesn't.

A trade example

A photographer wrote to us last month: big-wedding questions kept landing at eleven at night — "do you include a second shooter if we're over 150 guests?" — and she typed out the same answer by hand every time, between shoots. We built her a knowledge base from her template contract and her guest-count price table. Now the same question, at any hour, answers itself with the exact wording of her own contract — and if the price ever changes, she changes one document, not a hundred separate conversations.

This week's practice

You don't need to build anything yet to start seeing the point. Write down the ten questions new customers ask you most — by phone, text, or email — and put them in a single document. Those ten questions, with their correct answers, are the first binder of your future business memory. If you already have an FAQ, a price list, or a quote template written somewhere, gather that too. That pile of documents, scattered today, is exactly what gets turned into searchable memory.

Next week we take the next logical step: what happens when that AI with a memory stops just answering and starts acting on its own — that's called an agent, and it's the difference between an assistant that replies and a worker that gets things done.

Want to build it with us?

This is exactly what we teach —and build with you— in Cohorte 2026. You walk out with a finished AI project that Ocampo-Infra can run for you. Grab the free guide and claim your seat.

Roberto Ocampo · ro@ocampo.ai · https://ocampo.ai