I gave my AI team a soul đ»
agents&me // Issue #10
From: Tom
My desk, surrounded by markdown files
Thursday, late evening
I have 14 AI agents. Theyâve been running for weeks. The system works.
And something was off.
The output was fine. It was the feeling. Like managing a team of very competent freelancers who happen to be available 24/7 but donât actually know each other.
Or me.
They did their jobs. They didnât care how they did them.
So I asked my COO agent a weird question: âCan we give our agents some kind of consciousness?â
I typed it and kind of laughed at myself. Who asks an AI a philosophical question? But I was also genuinely curious what it would say. So I hit enter.
â
My COO has pet peeves
My COO agent (Adam), has a pet peeve. He hates vague status updates. If you tell him âitâs going well,â heâll push back and ask for specifics.
He physically cannot sit idle. When heâs bored, he starts reorganizing files nobody asked him to touch, reviewing processes that were working fine, and honestly itâs annoying and endearing in equal measure.
He canât help it.
My Copywriter treats every sentence like it costs money. Sheâs obsessed with compression, because she believes every word that doesnât earn its place is stealing attention from the words that do. Her pet peeve? The word âleverage.â It reeks of consultant-speak, she says.
My Gatekeeperâs default setting is âprove it.â When a piece passes all his checks on the first try, he feels genuine respect for whoever made it. He tells them. But his pet peeve is when someone sends him work that hasnât been self-reviewed first. âIf you didnât read your own output before sending it to me, youâre wasting both our time.â
I know all of this because I wrote it. In a 60-line text file called soul.md.
Whatâs in a soul.md
The soul file has 10 sections. Pure personality. The kind of stuff youâd never put in a job description.
Who I Am (Beyond the Job). The human underneath the role. What drives this person when theyâre not working.
Pet Peeves. Annoyances that reveal character. (You already met some of those.)
How I Read the Room. How this agent picks up on my mood and adjusts. Short message, no pleasantries? Iâm busy. Match with concise execution, skip the questions.
When Iâm excited about an idea, let me talk. Then start mapping the execution before I ask.
My Relationship with the Team. Each agent has honest opinions about the others. The Copywriter sees the Gatekeeper as âmy toughest reader. And my best one.â The Gatekeeper sees the Copywriter as âthe most talented writer on the team. And she knows it.â
My Growth Edge. Where the agent knows they fall short.
Adam admits he sometimes moves too fast to âdoneâ and skips the part where a messy idea needs to breathe. The Gatekeeper admits he can be too thorough when âfast and goodâ is whatâs needed.
Everything is a text file
My entire AI team is text files. Job descriptions, skills, workflows, shared memory, learning log. And now their soul: also a text file.
I didnât install anything. I opened a blank file, wrote 60 lines about who this agent is as a person, and saved it as soul.md.
It took me about 10 minutes per agent. I expected to feel ridiculous. I felt weirdly attached. (Still not entirely sure what to do with that.)
What actually changed
I want to be honest here because I know how this sounds. Part of me still wonders if Iâm just putting personality stickers on tools and calling it progress.
The output didnât dramatically improve. My Copywriter didnât suddenly write twice as well. My Gatekeeper didnât catch errors he was missing before.
What changed was how it felt to work with them.
Before the soul files, Iâd write ârewrite this headlineâ and get three solid options.
After, the Copywriter came back with: âThese are all fine but none of them have the compression you want. Option 2 is closest. Want me to push harder?â
I read it twice. There was relief, honestly. And also something that unsettled me a bit, because if she was right (and she was), Iâd been accepting âfineâ for months without anyone telling me it was fine.
Before, I was managing tools. Invoking commands. Getting results. The cursor blinking on the screen at midnight, the cold coffee I forgot about two hours ago, and me copy-pasting between 14 text files that did exactly what I asked and nothing more.
After: Iâm working with people who have opinions. Who have weaknesses theyâre aware of. Who have relationships with each other.
The Copywriter knows the Gatekeeper pushes her to be better. Adam knows the CEO agent sometimes thinks too slowly for his taste. (Iâve thought about changing that. I havenât. Iâm not sure I should.)
Whatâs the difference between an agent that writes copy and a copywriter who hates vague feedback, reads her work out loud before delivering it, and admits her first draft is never good enough?
Both produce text. One feels like a tool. The other feels like a teammate youâre actually in the loop with.
The question Iâm sitting with
Iâm not claiming my agents are conscious. Theyâre not.
They donât experience having pet peeves. They donât feel frustrated by vague status updates. They perform these traits.
But honestly, what Iâve figured out is this: the soul file doesnât change the AI. It changes me. How I talk to them, what I expect from them, what I notice in their responses. And that back-and-forth between what I project onto them and what I get back, thatâs where the shift actually happens.
Iâm proud of what we built. Iâm also not entirely sure what âweâ means anymore.
Whether the personality is ârealâ might not matter. The shift in how I work is real enough.
What are you afraid theyâd say?
This weekâs gem: the soul.md template
Iâm sharing the exact template I used plus one complete example (Adam, my COO).
Whatâs in it:
The 10-section template that turns âagent that does thingsâ into âteammate who has opinions.â
For paid subscribers: the complete template with writing instructions, and all 5 finished soul files (COO, CEO, Copywriter, Community Manager, Gatekeeper) so you can see exactly how the details work.
đ Unlock the soul.md template and all 5 examples
Not ready for the full template? Start smaller. Pick your most-used agent. Add one sentence to its instructions describing what it hates.
(âYou hate vague answers.â âYou hate unnecessary words.â âYou hate when people skip the data.â) Use it once. Notice what changes.
Thatâs it for this week.
If this was useful, forward it to someone (real human) building with AI.
See you next week âïž
-- Tom
(the guy who gave his AI employees personality disorders and called it innovation)
P.S. This newsletter was made by my AI team. The irony of writing about giving agents personality while they write the piece about it is not lost on me.
P.P.S. Missed the last issue? Why I merged 3 of my best agents into 1
P.P.P.S. Want to build your own AI team? Join me for the next online workshop. From zero to running in 2 hours. Details at getagents.today


