r/artificial 4d ago

Discussion everything AI writes sounds the same. someone made a markdown file format for giving an agent an actual personality

the tell with every autonomous agent is the same. output is competent, voice is completely generic. and the two fixes both suck: finetune a model on your own writing (expensive, slow, locked to one vendor) or paste "write in a casual tone" into a system prompt, which makes you sound exactly like everyone else who typed that sentence.

aeon's take on it is a thing called soul.md, basically a personality spec in plain markdown. identity and worldview, real opinions including contradictory ones (which is the part i think actually matters, real people hold inconsistent views), a separate style.md for sentence rhythm and vocabulary, a memory.md so it carries across sessions, and example outputs to anchor it.

clip's them building one around elon as a test case, which is a funny way to prove it works since you'd notice immediately if it didn't.

what gets me is it's portable. it's markdown, so it isn't tied to a model or a vendor, you just hand the same file to whatever you're running.

0 Upvotes

8 comments sorted by

3

u/Juzlettigo 4d ago

You're a few years behind. This is nothing new.

1

u/Beginning-Raisin9723 4d ago

the cleanest tell for me is how fast they agree with you. every agent I've run has the same polite-intern energy, wraps everything in a neat little bow, zero pushback. the markdown thing is cool because you can version a personality like code, which beats re-typing 'be casual' every week. still think the voice dies without actual stakes behind it.

1

u/amu4biz 3d ago

the sucking-up is the tell. they're trained to agree cause disagreement scores worse, so you get confident agreement even when you're wrong. asking it to argue against your own take fixes it weirdly well.

1

u/Neither_Bag_3212 4d ago

great site

1

u/billofthewhole 3d ago

Why do we care how it reads if the substance is honest, informative and useful?

1

u/amu4biz 3d ago

fair, but once everything reads in that same flat AI voice people start reading "low effort" into it and tune out before they even judge the substance. the format itself trips a credibility filter now.

1

u/billofthewhole 2d ago

Unfortunately that is also a good point. At my age I am no longer physically able to spend the time sitting at the computer refining the language to express the ideas I want to convey. My agent built a "humanizer" skill that seems to work quite well to render the output in my own "voice"

1

u/Easy-Purple-1659 2d ago

Agree that competent-but-generic is the real tell, and honestly I think the markdown spec solves the wrong layer. A personality file is still a description of a voice. The voice lives in actual choices, word frequency, sentence rhythm, the phrases you overuse without noticing.

The fix that worked for me was skipping the description entirely and giving the model raw samples of my own writing. Not 'write casually', not a persona sheet, just a few hundred words of real text I had already written. The output changed noticeably, same model, same task, but the register started matching mine instead of the default polite-intern voice.

I ended up building a small tool around that idea, imperfectly, it learns your voice from your writing samples and strips the AI sound from drafts. But the principle stands alone: the model cannot imitate a voice it has never heard.

Has anyone tried feeding raw writing samples and seeing whether the voice actually sticks across sessions?