Native learning from your edits

By Jack Stovell · published 2026-09-20

You edit an AI draft the same way every time. You shorten the sentences. You put the contractions back. You cut "furthermore" and the em dash and the third item in the list. You add a word the model would never choose. Then you send it, and the next draft arrives with all of the same problems, because the tool never saw what you changed.

ScriptGrain does. Every draft you finalise is compared with what was generated, and the difference is measured: which habits moved, which words you added, which you removed every time they appeared. Those measurements become proposed changes to your profile, in an inbox, with the evidence beside each one. Accept them and the next draft starts closer.

See the loop on your own writing. Paste an AI draft and the version you actually sent. The difference is measured in your browser and turned into the same suggestion shapes the product proposes. Nothing is uploaded.

What an edit can teach

What it deliberately does not learn

A light edit teaches nothing, on purpose. Suggestions carry a confidence floor and need several edits pointing the same way before they reach you, so one unusual piece does not bend the profile. And nothing changes until you accept it: the inbox is a proposal, the profile is yours.

Why "native" matters

Most tools let you edit the output and forget it. Some let you thumb a draft up or down, which tells the model nothing about what was wrong. Reading the edit itself is the signal: it is the most specific feedback a writer ever gives, and they give it on every piece without being asked.

Questions

Do I have to do anything for the profile to learn?

Finalise the draft in ScriptGrain (or send it back through the API's save_edit). The comparison and the proposals happen on their own; you accept or dismiss them on the profile page.

Can a bad edit make the profile worse?

One edit cannot: suggestions need repeated evidence and clear a confidence floor before they are shown, and none apply without your acceptance. Version history lets you restore an earlier profile if you ever change your mind.

Does this work with drafts written in ChatGPT or Claude?

Yes, through the connector or the API: a draft generated or scored through ScriptGrain, then saved back with your final text, feeds the same loop.

Related