Null StudioNullStudio

Blog · October 23, 2026 · 8 min read

Fine-Tuning vs RAG vs Prompting: How to Make an AI Model Know Your Business

By the Null Studio team

TL;DR: If you want an AI model to "know your business", you have three tools, and they solve different problems. Prompting tells the model how to behave on this request. Retrieval-augmented generation (RAG) hands it the facts it needs at the moment it answers. Fine-tuning changes the model itself by training it on your examples, which teaches it a style, a format or a narrow skill, but is a poor way to teach it facts. Most business AI features should start with good prompting plus RAG, prove themselves against an evaluation set, and only consider fine-tuning when there is a specific, measured gap that the first two cannot close. If a vendor proposes fine-tuning first, ask what problem it solves that retrieval does not.

"Can we train it on our data?" is one of the first questions we hear when a business starts planning an AI feature. It is a reasonable question, and the honest answer is usually "you probably do not need to, and if you did it would not do what you expect." The word "train" covers several very different techniques with different costs, risks and results.

This guide is for business owners and product leaders deciding how to make a model useful on their own material. It explains what each approach actually changes, when each one is the right call, and what to ask before you pay for any of them.

The three tools, in plain terms

Prompting: instructions for this request

A prompt is the text the model receives before it answers: the role it plays, the rules it follows, the tone it uses, the format it returns, and examples of good output. Changing the prompt changes the behaviour immediately, costs nothing to deploy, and is easy to undo.

Prompting is more powerful than it sounds. A large share of "the AI is not doing what we want" problems are solved by clearer instructions, a few worked examples, and a defined output structure. It is always the first lever to pull.

RAG: facts at the moment of answering

Retrieval-augmented generation means searching your own content for the passages that matter to a question and giving them to the model alongside it. The model writes the answer; your documents supply the facts. We cover the build in detail in building an internal AI knowledge base.

The key property is that the knowledge lives outside the model. When a price, policy or opening hour changes, you update the document and the next answer reflects it. You can also show the source an answer came from, and you can enforce permissions at retrieval time so a user never sees passages they are not allowed to read.

Fine-tuning: changing the model's habits

Fine-tuning takes an existing model and trains it further on a set of example inputs and the outputs you want. The result is a modified model that leans toward those patterns without being told every time.

What fine-tuning is good at is behaviour: a consistent house style, a strict output format, a classification task with your own categories, or making a smaller and cheaper model perform a narrow task as well as a larger one. What it is bad at is reliably memorising facts. A fine-tuned model may reproduce something it saw in training, or it may produce something that sounds just like it and is wrong, and it cannot tell you which.

Why fine-tuning is the wrong tool for facts

This is the misunderstanding behind most "train it on our data" requests, so it is worth being direct about.

For a business, the practical rule is simple: facts go in retrieval, behaviour goes in the prompt, and fine-tuning is reserved for behaviour that the prompt cannot hold.

When each approach is the right call

Start with prompting when

Add RAG when

Most of the AI features we build sit here. The voice agents we built for CallGuard AI and CallSetter AI have to know each business's services, hours and booking rules, and that information changes. The multilingual voice and SMS intake behind Fortell AI, which serves Community Action Agencies in more than 100 languages, has to answer against real program rules. In all of these, the business facts belong in content the system can retrieve and the team can update, not baked into a model.

Consider fine-tuning when

That last condition rules out more projects than any other. Fine-tuning on a small or messy set of examples tends to teach the model the mess.

The order we recommend

  1. Define what good looks like and build an evaluation set from real inputs. Without it, you cannot tell whether any of these techniques helped. We explain how in evaluating AI features.
  2. Get the prompt right, including examples and an output structure, and measure against the set.
  3. Add retrieval for anything that depends on your own information, and measure again. Most quality problems at this stage are content problems: duplicate, outdated or missing documents.
  4. Choose the model deliberately. Sometimes a different model closes the gap with no training at all. See choosing an AI model.
  5. Only then consider fine-tuning, for a specific measured gap, with a clear target score and a comparison against the untuned setup.

The steps are cumulative. A fine-tuned model is usually still given a prompt and, where facts matter, still given retrieved context. Fine-tuning does not replace the other two; it sits on top of them.

Hidden costs of fine-tuning

The training run itself is often the smallest cost. The ones that surprise teams later are:

None of these are reasons to avoid fine-tuning when it is the right tool. They are reasons not to choose it by default.

What this looks like outside customer-facing chat

The same thinking applies to product features. For an app like LectureNotes AI, which records lectures and produces summaries and outlines, the important qualities are faithfulness to what was said and a consistent outline structure. Faithfulness comes from grounding the output in the transcript; structure is first a prompting job. For a consumer product like Lifemaxxing AI, which builds personalised plans, personalisation comes from the user's own data passed in at request time, not from training a model on every user.

In both cases, the useful question is not "should we train a model?" but "where should this knowledge or behaviour live so it stays correct and can change?" If you are adding AI to a product that already exists, the wider plan is in adding AI to an existing product.

Questions to ask before you approve fine-tuning

  1. What specific, measured problem does fine-tuning solve that prompting and retrieval have not?
  2. What does the evaluation set show for the untuned setup, and what score are we aiming for?
  3. How many training examples do we have, where did they come from, and who reviewed them?
  4. Is any of our factual or restricted information going into the training data?
  5. Where will the tuned model run, who can access it, and can we move it?
  6. What happens when the base model is updated or retired?
  7. How will we keep facts current if they live in the model?

The bottom line

Prompting shapes how a model behaves, retrieval gives it your facts, and fine-tuning changes its habits. For most business AI features, the right build is a strong prompt, clean retrieval over well-maintained content, and an evaluation set that proves it works. Fine-tuning is a real and useful tool, but it is a targeted one, best used after the simpler options have been measured and found short. When someone offers to train a model on your data, the most valuable thing you can do is ask what it will fix.


Planning an AI feature and not sure whether it needs retrieval, fine-tuning or just better prompts? Book a demo and we will scope the right approach with you. See our work: CallGuard AI, CallSetter AI, Fortell AI, LectureNotes AI, Lifemaxxing AI and more.

FAQ

Should we fine-tune a model on our company data?

Usually not as a first step. If the goal is for the AI to know your facts, such as prices, policies or product details, retrieval-augmented generation (RAG) is the better tool, because the facts stay in documents you can update, cite and permission. Fine-tuning is better suited to teaching a consistent style, format or narrow task once prompting and retrieval have been measured and found short.

What is the difference between RAG and fine-tuning?

RAG leaves the model unchanged and gives it relevant passages from your content at the moment it answers. Fine-tuning changes the model itself by training it further on example inputs and outputs. RAG is suited to facts that change and need a source; fine-tuning is suited to behaviour such as tone, output format or classification.

Can fine-tuning and RAG be used together?

Yes. A fine-tuned model is usually still given a prompt and, where facts matter, still given retrieved context. Fine-tuning sits on top of good prompting and retrieval rather than replacing them.

How many examples do you need to fine-tune a model?

It depends on the task and the provider, but you generally need a substantial set of high-quality, reviewed examples of the exact input and output you want, often hundreds or more. Fine-tuning on a small or messy set tends to teach the model the mess, which is why data preparation is often the largest part of the cost.

Want it built, not just explained?

We design, build and run these systems end-to-end — shipped in days, not months.

Book a demo →

Keep reading