←Back to Blog

Fine Tune AI on My Writing: Why a Style Profile Beats Fine-Tuning

Want to fine tune AI on my writing? Fine-tuning needs a corpus you don't have and locks your voice to one model version. A Style Profile is portable evidence.

By Emmanuel

AI WritingStyle ProfilesFine-TuningWriting DNA
Share:

TL;DR: You can fine tune AI on your writing, and for one person's voice it is the wrong tool. Fine-tuning needs a large, clean corpus of prompt and response pairs you almost certainly do not have, runs only through developer APIs rather than the chat apps you use, and produces a model frozen to one base version that OpenAI retires on its own schedule. A Style Profile takes the opposite route: measure how you actually write (sentence length, qualifier placement, transitions, punctuation), state it as explicit instructions, and paste it into ChatGPT, Claude or Gemini. It costs a fraction as much, moves to every new model the day it ships, and gets more accurate as models get better at following instructions.

You have a folder of emails, proposals and reports that sound like you, and an AI assistant that does not. The obvious idea is to fine tune AI on my writing: feed it the folder, let it learn, and get your voice back on demand. It sounds like the serious, engineer-grade fix.

It is the fix for a different problem. Below: what fine-tuning actually does, why it fails at the single-person scale, and what a Style Profile does instead.

Key takeaways: fine tune AI on my writing, or build a profile?

  • Fine-tuning is a developer-platform feature.There is no fine-tuning button in ChatGPT, Claude or Gemini. The result lives behind an API key, not in the app you write in.It needs a corpus you do not have.Training data is prompt and response pairs, cleaned and consistent. A folder of old emails is neither.It freezes your voice to one model version.OpenAI keeps fine-tuned models available only until the base model is deprecated. Then you retrain.A voice is measurable.It lives in sentence length, qualifier placement, transitions and punctuation, and all of those can be stated as instructions instead of trained into weights.Better models favour the profile.Model capability and user-data conditioning are separate layers. Labs improve the first; a profile fills the second and rides every upgrade.

What Does It Mean to Fine Tune AI on My Writing?

Fine-tuning takes an existing model and continues training it on your examples, so that its weights shift toward the patterns in that data. You supply a file of prompt and response pairs, pay for a training job, and receive a new model name to call through the API. That is the whole mechanism, and each part of it matters for what follows.

OpenAI's supervised fine-tuning guide describes the flow: prepare training examples in JSONL, upload them, run the job, evaluate the result, then call the fine-tuned model by its identifier. The guide also states that fine-tuned models remain available for inference until their base models are deprecated. Read that sentence twice. Your trained voice has an expiry date set by the vendor.

Three things people expect from fine-tuning that it does not provide:

ExpectationWhat actually happens
"ChatGPT will learn my style"The fine-tuned model is separate from ChatGPT. It answers only through the API or a tool you build on it.
"I'll upload my emails"Emails are responses without prompts. You have to reconstruct the instruction that produced each one.
"It will keep improving"The weights are fixed at training time. New writing means a new job, and a new base model means starting over.

None of this makes fine-tuning bad. Companies fine-tune for a house format or a classification scheme, with thousands of clean examples. A single person's voice is a different kind of target.

Why Fine-Tuning Is the Wrong Layer for One Person's Voice

Model capability and user-data conditioning are separate layers. Fine-tuning tries to push personal conditioning down into the capability layer, and that is where the trouble starts, because the capability layer belongs to the lab and changes on the lab's schedule.

Picture the two layers plainly:

  1. Capability layer. What the model can do with the instructions and text in front of it. Owned by OpenAI, Anthropic or Google. Replaced every few months.
  2. Conditioning layer. What the model is told about you, right now, in this conversation. Owned by you. Empty until you fill it.

Fine-tuning writes your data into layer one. That gives you a model that carries a trace of you and cannot be moved: the trace lives in one vendor's weights, for one base version, callable only where that vendor lets you call it. When the base version is retired, the trace goes with it.

A Style Profile writes your data into layer two. Layer two is text. It goes wherever text goes: ChatGPT custom instructions, a Claude Project, Gemini's saved info, a Copilot prompt, the system field of any API call. When the model underneath improves, the same text gets executed more faithfully. We covered why better models still do not know your voice and why that is good news for anyone with a profile. The same logic makes fine-tuning a depreciating asset and a profile an appreciating one.

The Corpus Problem: Fine-Tuning Needs More Than You Have

Fine-tuning learns from examples of the task, and the task here is "given this situation, write what this person would write". Your archive contains the second half of each pair and nothing of the first.

Take a real email from your sent folder. The training row needs a prompt: who the email was to, what you needed, what they already knew, what tone the moment called for. You did not write that down. Reconstructing it for hundreds of emails is a week of work, and every reconstruction is a guess about your own intent that the model then learns as ground truth.

Then there is consistency. A folder of sent mail includes:

  • Two-line replies from your phone, all lowercase
  • A proposal you rewrote four times with a colleague's edits inside it
  • The angry version of a message you later softened
  • Forwarded threads where most of the words are not yours

A fine-tuning job cannot tell your voice from your circumstances. It averages all of it. Our post on how many writing samples AI needs makes the point that the useful unit is words per context, not file count, and that a few thousand words per register is enough for measurement. Measurement tolerates messy samples because it looks for patterns that recur. Training does not tolerate them, because everything in the file becomes a pattern.

Before spending on a training job, check where your current setup stands. The Humanity Score test compares a draft against measured human writing in about a minute and shows how far your assistant sits from you today.

Fine-Tuning Locks Your Voice to a Model Version

A fine-tuned model is a fork of one base model at one point in time. Everything downstream follows from that.

When the vendor ships a better base model, your fork does not inherit the improvement. You keep the older reasoning, the older instruction-following, and your voice on top. When the vendor deprecates the base model, your fork is scheduled for removal with it, as OpenAI's guide states. Your options then are to retrain on the new base, at full cost, or to lose the model.

Compare that with what happens to a Style Profile on the same day. Nothing. Paste the same block of text into the new model and it executes your measured patterns with whatever gains the new model brought. The profile did not depreciate; the thing executing it got better.

There is a quieter version of the same lock-in. A fine-tuned model belongs to one vendor's platform. If you write in ChatGPT for drafts and Claude for long documents, the fine-tuned model helps in neither, because it lives behind an API endpoint rather than inside either app. Your Writing Twin for ChatGPT, Claude and Gemini is the same document in all three. One profile, every model, including the ones that have not shipped yet.

What Does a Style Profile Do Instead?

A Style Profile measures your writing and states the results as instructions a model can follow. It skips training entirely, because a voice is a set of countable patterns, and countable patterns can be written down.

A tone label is not a voice. "Professional yet friendly" describes thousands of people. A voice lives in sentence length, qualifier placement, transitions and punctuation. AI does not know your tone; it knows words that describe tone. What it can act on is a measurement:

  • Sentence length as a distribution. Your typical sentence, your short ones, your long ones, and when you switch between them.
  • Qualifier placement. Whether "probably" opens the clause or closes it, and whether you hedge at all after you have decided.
  • Transitions. "So" versus "therefore" versus a bare new sentence. Whether a paragraph opens with the conclusion or builds to it.
  • Punctuation. Colon frequency, comma density, whether asides sit in parentheses or get their own sentence.
  • Vocabulary you reach for and phrases you never use.

This is what the Writing DNA analysis inside a MyWritingTwin.com Style Profile extracts from samples you already wrote, and our explainer on how style extraction works goes through the dimensions one by one. The output is a block of text. You paste it into custom instructions, a Project, saved info, or a system prompt. The model does not learn you. It is told, precisely, in a form it can execute.

Two properties make this the better tool for one person.

A profile can be checked. When a draft drifts, count sentence lengths in the draft against the profile and see where it missed. A fine-tuned model that drifts gives you nothing to inspect; the behaviour is in the weights.

A profile is portable. It is an asset you carry, not a session and not a fork. The same document works across ChatGPT, Claude, Gemini and any tool that accepts a system prompt, and it survives every model release.

Fine-Tuning vs Style Profile: Side by Side

The two approaches answer the same question with opposite trade-offs. Laid out together:

Fine-tuningStyle Profile
Where it runsDeveloper API, one vendorAny chat app or API that takes text
Input neededHundreds of clean prompt and response pairsA few thousand words of your real writing per register
CostTraining job plus per-token inference on a custom modelOne analysis, then normal model pricing
When the base model updatesFork is stuck on the old versionSame profile, better execution
When the base model is deprecatedRetrain or lose itNothing changes
Can you inspect what it learnedNoYes, every rule is written down
Handles several registersOne job per register, or one blurred voiceOne profile with per-context rules
Setup timeDays, including data preparationUnder an hour

The right-hand column is a description of evidence: measurements of how you actually write. The left-hand column is an attempt to make the model absorb that evidence, at the cost of everything portable about it.

The Capability Layer Improves Without You; the Conditioning Layer Does Not

Every model release moves the capability layer and leaves the conditioning layer exactly where it was. That asymmetry is the strongest argument for a profile over a training job.

We measured the starting point in our stylometric comparison of Claude, GPT and Gemini: each model has a house style of its own, and each sits a long way from any individual writer. Sampling settings do not close that distance either, as our post on tuning your way out of average shows. Temperature changes variance, not voice.

Fine-tuning does move the model off its house style, toward your training set, for that model version. Then the next version ships with stronger instruction-following, and your fork is still the old model.

The profile route runs in the other direction. Hand a weak model a precise profile and it drops half the constraints by paragraph three. Hand a strong model the same profile and it holds them. The better the model gets at following nuanced instructions, the better it executes your profile too, and no retraining is needed to collect that gain.

How Do You Give AI Your Writing Style This Week?

Measure once, write it down, paste it where the model reads it. No training job, no API key, no JSONL.

If you want the manual version first:

  1. Collect ten pieces you wrote and were happy with, in the register you need most (client email, internal update, proposal).
  2. Count words per sentence across all ten. Note the typical value, the shortest and the longest.
  3. List every hedge you used and where it sat in the clause.
  4. List the transitions you used and the ones you never used.
  5. Note your punctuation habits: colons, parentheses, comma density, whether you use lists.
  6. Write those findings as rules, not adjectives, and paste them into ChatGPT custom instructions, a Claude Project, or Gemini's saved info.

That manual pass is rougher than an extracted profile and still beats both a tone label and a fine-tuned fork, because it gives the model numbers instead of words about numbers and it goes with you to every model. Our comparison of custom instructions versus a Style Profile covers what goes in the box and why self-written instructions plateau after the third rewrite.

Then test it. Pick an email you sent last week, give the assistant only the brief you would have given a colleague, and ask for the email. Put the two side by side and count sentences per paragraph, words per sentence, where the ask sits, how many hedges. If the numbers converge, the profile is working. If not, a rule is missing, and you can see which one, which a fine-tuned model never lets you do.

When Fine-Tuning Actually Makes Sense

Fine-tuning earns its cost when the target is stable, the examples are plentiful and clean, and the output runs through your own software rather than a chat app.

Concrete cases where it is the right call:

  • A team format, not a personal voice. Support replies in one house structure, generated at volume inside a product you control.
  • A classification or extraction task with thousands of labelled examples and a fixed schema.
  • Latency or cost at scale, where a smaller fine-tuned model replaces a larger prompted one across millions of calls.

Those share many examples, one format, one deployment, and a budget for retraining when the base model changes. A consultant who writes proposals in the morning and client emails in the afternoon has none of that. They have a few thousand words per register, several apps, and no appetite for a retraining cycle every time a lab ships. That is the profile's home ground.

The honest limit on the profile side is execution. A profile is instructions, and a model can still miss one under pressure, in a long draft, or when a request pulls against a rule. The fix is the same as above: count, find the missed rule, tighten it. That loop is possible because every rule is visible, and it is the reason a profile improves over time while a fork only ages.

Nothing about you is in the model, and training it in is the expensive way to put you there for one version of one model. Measure your writing instead, state it, and carry it. Start by checking how far your current assistant is from you with the Humanity Score test, then build a Style Profile from samples you already have and paste it into the AI you already pay for.

Make AI write like you, not like a bot

You just read how to tune AI output by hand. MyWritingTwin does it from your real writing: paste a few samples, get a voice profile that works in ChatGPT, Claude, and Gemini.

Create your free writing profile

Not ready yet? Get our guide to AI voice profiles by email instead.

Share:

Comments

Loading comments...

Leave a comment

Your email will not be displayed publicly.

Ready to put this into practice?

Create your free writing profile