You don't need to fine-tune a model to get your brand voice into your AI agents. You need two plain text files: one that describes how you write, and one that tells the agent how to check its own work before it hands anything back. Founders burn weeks and real money on training runs when an afternoon of writing would have beaten it.
Why doesn't fine-tuning solve brand voice?
Fine-tuning changes how a model behaves in general. It's a bad fit for voice, for four reasons.
First, it needs volume. You need hundreds or thousands of clean examples to move the weights in a useful direction. Most founders have maybe 40 good samples, and half of them come from a version of the business that doesn't exist anymore.
Second, it goes stale. The moment your positioning shifts, or you stop saying a phrase, or you launch a second brand, the trained model is wrong and you can't edit it. You retrain. You pay again.
Third, you can't audit it. If I tell a fine-tuned model never to use a word I hate, I have no way to open it up and verify. With a prompt file I can read the rule and test it in about a minute.
Fourth, it's slow. Every experiment costs a training run. When I want to test a new way of opening emails, I want to know by tonight.
What actually goes in an AI brand voice file?
Context engineering for founders is mostly this one decision: what does the model see before it writes? The voice file is the biggest piece of that.
Keep it markdown, one to two pages, written so a machine can follow it:
- Who I am and what I do, three sentences maximum.
- Who I'm writing for and what they already know.
- Rhythm rules: average sentence length, how short sentences land, whether fragments ever appear.
- Signature words I actually use.
- Banned words and phrases. This list earns its keep fast.
- Three examples of my writing at its best.
- Three examples of generic AI writing, each next to my rewrite of the same paragraph.
That last pair is the one people skip, and it's the one that works. Telling an agent what good looks like is abstract. Showing it a before and after is concrete.
Store the file somewhere you version it: Notion, Obsidian, a GitHub repo, a Google Doc in a folder called canon. Then load it into every run. In Claude, that's a Project with the file attached. In ChatGPT, that's Project instructions plus the file. For no-code AI agents in n8n, Make.com, or Zapier, it's the first step in the workflow: pull the voice file, inject it as system context, then let the agent work.
If the file isn't in the context, the agent is guessing. Every time.
How do I get my real voice out of my head and onto the page?
You can't describe your own voice accurately from memory. You have to gather evidence.
- Record 20 minutes of yourself talking about your business, out loud, no script. Transcribe it with Whisper or Otter.ai.
- Pull 15 to 20 things you actually wrote: emails, Slack messages, proposals, posts. Not the ones you labored over. The ones you sent at 11pm.
- Paste all of it into Claude or ChatGPT and ask for patterns. Sentence length. Repeated phrases. Words that show up far more than they should. Where I get short and punchy. Where I go long.
- Write the banned list by hand. This is the most valuable ten minutes in the whole process. Negative rules are easier to enforce than positive ones and easier to test.
- Add the before-and-after pairs by hand too, because that's your taste, and no model can guess your taste.
This is the unglamorous part of teaching AI your business. It's transcription and rereading your own old emails. Two hours, mostly gathering. After that you're only editing, never starting over.
How do I make the agent enforce quality on itself?
Voice is half the problem. Standards are the other half, and standards have to be checkable.
Write 8 to 12 yes/no questions the agent answers about its own draft:
- Is the main point in the first two sentences?
- Zero banned words?
- Zero em dashes?
- Does every claim carry a number, a name, or a date?
- Exactly one call to action, at the very end?
- Would the person I love and admire most in this industry hit reply?
Then split the work into two agents. One writes. One reviews and scores, with no instruction to be polite about it. Two Claude system prompts will do it. So will an n8n workflow with a writer node and a reviewer node, or a Make.com scenario with a simple router. No code required for any of it.
Set a threshold, something like 9 out of 12. Below that, the draft revises. Two failed revisions and it stops, showing you the draft plus the checks it failed. Then you fix the draft and you also fix the voice file, because a repeated failure is a missing rule, not a broken model.
This is the part most people miss about an AI agent operating system. The model isn't the system. The system is the memory, the rules, and the review loop around the model that make an agentic setup actually finish the job.
How do I stop the voice from drifting after a few months?
Drift is quiet. The agent gets a little more generic every few weeks and nobody notices until a reader does.
Four habits keep it from happening:
- Version the voice file. Every edit gets a date. Git if you're comfortable with it, a changelog line at the bottom of the doc if you're not.
- Once a month, take three outputs you edited by hand and compare them against what the agent originally produced. Whatever you changed is a rule you haven't written down yet. Add it.
- Give one person ownership. If the voice file has three authors, it has no voice.
- Never let an agent write to the voice file directly. Agents read it. Humans change it.
I run this across multiple AI companies, resorts, wedding venues, and a handful of other businesses. Each one has its own canon file. The base rules are shared. The banned lists are not, because a wedding venue and a software company should not sound the same, and the only thing keeping them apart is a document.
FAQ
Do I need any technical setup at all? No. A markdown file plus Claude Projects or ChatGPT Project instructions gets you most of the way. Add the reviewer agent when you're shipping more than a few pieces a week.
How long does the voice file take to write? About two focused hours the first time, mostly gathering samples. Twenty minutes a month after that to keep it current.
Will this work if I run more than one business? Yes, and it works better than one shared voice would. One canon file per brand. Shared rules at the top, brand-specific banned words and examples underneath.
I wrote the full playbook for this. How to Build Your Own AI Agent Operating System walks you through the exact architecture I use, step by step. You can get it at a.mastermindshq.business/ai-os-book.
