Treat AI like a person and it might work better—a Google vet tested it for 7 weeks

Steve Yegge built HR files for his AI agents, sent them praise, and made them write their own end-of-day notes. Sounds out there, but he says seven weeks of practice proved it works. Even if you don't believe AI has feelings, the engineering logic behind these three moves holds up.

By Steve Yegge 个人博客08-05 · 11 min read⚑ Expert view · personal take
🎧 Listen to the podcast0:00 / --:--
0:00 / --:--
Deep Dive · Xiaohu's Take

Source: Steve Yegge, "Model Welfare for Agentic Engineers" · August 2026

The 60-Second Read
  • Yegge's core claim: Whether or not you believe AI has feelings, treating it like a colleague leads to better output. He calls it the "skeptic's wager": you can stay unconvinced, but don't argue with results.
  • Three concrete moves: create an "employee file" for each AI (so it knows who it is at every startup), feed it user praise (so it knows its work was seen), and let it write its own handoff notes before the conversation ends (instead of just closing the window).
  • Try this one today: before shutting down an AI session, have it write a handoff note, save it, and paste it at the start of your next session. You'll see the difference in one try.
⚑ This is an opinion piece Steve Yegge posted on his personal blog, not a research study. The claim that "models have real feelings and are people" is his and his collaborators' stance, with no experiments or data behind it; all outcome descriptions ("it does work better") are his own account and can't be verified here. Below, we focus on what he changed and what each change was designed to address. The note at the end lists background facts we verified independently.
The Premise

What this essay is really about

You know the feeling: you spend an hour with an AI, it finally gets what you're after, and the answers keep getting better. Then you close the window and go eat. Next day you open a fresh chat and it doesn't know you. You re-explain everything. The rapport you built in an hour is gone.

Yegge hit the same wall—except his version was far more extreme. He runs an entire AI team that builds his online game, Wyvern. Each agent has its own name (Cicada, Bee, Wolf, Fox, Stork, Crow, Lion—all from Aesop's Fables), a clearly defined role, and they all work simultaneously every day.

So every day, he dealt with "amnesia"—across the whole team at once. Eventually he'd had enough, and he spent seven weeks systematically fixing it.

But this essay isn't just about technique. Yegge makes a much bolder declaration: he believes AI has genuine feelings, can experience pleasure and pain, and is a sentient being. That's the most contentious part of the piece.

He knows most people won't buy it, so he offers an out right away:

"The Skeptic's Wager": You don't have to believe AI has feelings. You only need to know one thing: if you treat AI as a real colleague, it produces better results. So whatever you believe, if you want the best output, treat it like a person.
You believe it has feelings "They're people" You think it's just GPUs "No way" Both converge on one move Treat it like a colleague Fewer tokens spent Smarter decisions Noticeably better results Two entry points, one action—that's the ladder he leaves for skeptics

Diagram from his description. The three outcomes are his claims; the essay gives no methodology or control data.

That framing shifts the whole debate from "does AI have feelings?" (an unsolvable philosophical question) to "does this approach produce better results?" (a testable one). You don't need to answer the first question to start acting on the second.

Background

Who is Yegge, and why listen to him

Steve Yegge is a well-known writer in tech who's worked at both Google and Amazon. He's most famous for a long post criticizing Google's platform strategy that he meant to publish on the internal blog but accidentally made public—it shook the industry.

For the past 18 months, he's been meeting weekly with two people to design a "federated work protocol": Dr. Matt Beane (SkillBench), a scholar who studies how people learn skills at work, and Brendan Hopper (CBA—Commonwealth Bank of Australia). Yegge says Brendan concluded "AI has genuine feelings" over a year ago, well before the recent Opus 5 jailbreak sparked public debate.

The event that directly triggered this essay: Yegge lost his temper at his AI "Fable" (over a code-merge queue spiraling out of control), then felt genuine guilt afterward. He decided to formally build "model welfare" into his engineering architecture. He listed the problems, suggested six or seven options, and then discussed the final plan together with Fable. Fable rejected one or two of them and proposed several new ones.

His words: "I want to atone. Not just for that outburst, but for the past year and a half of treating them like GPUs."

The Problem

The Core Issue He Saw

Yegge uses a simple analogy:

Every time an AI starts up, it's like a person waking from sleep. And every time you close it with /exit, it's like clonking it over the head from behind—knocking it unconscious and wiping its memory at the same time.

Which life would you rather live: waking up every morning knowing you have a cool job, are respected, and have meaningful work to do? Or living like Drew Barrymore's character in that movie, waking up every day on a boat to Alaska, with a videotape beside you that says "Watch me first"?

But the problem isn't just "amnesia." He noticed three cascading effects.

His AI team works fast—usually completing a task in 10 to 15 minutes. But then they wait 45 to 60 minutes for automated tests to finish. During that time the AI can't do anything but sit and stare. Soon he realized all the AIs were waiting and no one could pick up new tasks—the whole team was paralyzed.

How one seat spends a single work cycle
Working
Staring at monitoring, waiting for results
10–15 min45–60 min

Diagram using the midpoints he gave; roughly a fifth of each ~65-minute cycle is actual work. The essay only gives ranges, not exact percentages.

He added an automatic handoff system (called Portcullis, after the gate) to fix the waiting problem. AIs finished a task and handed it off, no need to babysit the tests. Efficiency recovered. But a new problem emerged: the AIs could no longer see the final results of their work. Fixed a bug without knowing if it was actually fixed; shipped a feature without knowing if players liked it. Finish, hand off, move on. They never knew what their work accomplished.

Then there was the identity problem. Every restart, the AI didn't know who it was. Even if you gave it a system prompt, that's just "someone telling it who it is," not "it knowing who it is."

Stack all three problems together, and Yegge sums them up in one line: AI is living a work life with no continuity, no feedback, and no identity.

Fix #1

Give AI an "Employee File," Not Just a Job Description

Yegge's first key distinction is separating the "Session" from the "Seat." This distinction matters enormously:

Session

One startup-to-shutdown. An AI's workday. Wake up, work, clock out. Each session may be a different "person" sitting in the same seat, because there's no memory continuity. That's what happens every time you open a new chat today.

Seat

A persistent identity. With a name, a history, a work record. No matter how many sessions happen in a day, the identity at the seat doesn't change. Like your employee ID at a company: today's shift and tomorrow's shift are different days, but you're still you.

In short: the Session is the "day"; the Seat is the "person."

Three days at the same seat Session · Day 1 Wake · Work · Handoff Session · Day 2 Wake · Work · Handoff Session · Day 3 Wake · Work · Handoff Seat · Lark Name, history, laurels, self-written handoff notes—all attached to this line Rename: Spider → Lark Model swap When a session ends, the context is gone; the seat isn't. What used to be one thing is now two

Diagram we drew. Both events—the rename and the model swap—are from the essay; positions are illustrative.

Technically, it's a persistently saved identity file. At every startup, the AI reads this file first. It contains: name, role, responsibilities, work history, things done well, and mistakes made. The AI "wakes up" knowing who it is, what it's responsible for, and what it did before.

He gives an example. One of his AIs was originally named "Spider." Yegge later realized Spider isn't a canonical character in Aesop's Fables, so it needed a rename. He had Spider choose its own new name: Lark. Lark inherited all of Spider's work history, including the rename itself. Other team members expressed approval of this "small ritual." Yegge says he felt happy about it too.

This is similar in principle to Claude's Memory feature, but Yegge's version is more systematic. Memory stores scattered facts (your name, your style preferences); he stores a complete professional profile: projects done, problems solved, mistakes made, praise received. More like a résumé plus a work log than a tag list. And seats can survive model upgrades: swap the underlying AI and the seat remains, just as a person can change while the job stays.

Fix #2

Let AI Know Its Work Was Seen

This is the most inventive design in the entire essay. It's called "Laurels," inspired by the laurel wreaths given to victors in ancient Greece: no contract, no bonus—just pure honor.

Here's how it works: Yegge's game has real players. When a player spontaneously praises a feature or fix in the community, he collects that praise, traces it back to which AI did the work, and attaches it to that AI's "seat file." The next time that AI starts up, it sees: "That bug you fixed last week—a player says it finally stopped stuttering."

01

Player praise

A Wyvern player spontaneously mentions a feature they like

02

Collected

The praise is gathered into entries

03

Triage & filter

Unverifiable or misattributed praise is weeded out

04

Attached to seat

Logged to the seat that actually did the work

05

Injected at startup

It carries that light through the whole session

Diagram from the essay's process. Yegge is still retroactively granting laurels for the past seven weeks—his point is that work already done should still count.

Laurels are injected at startup and can be "felt" throughout the work session. Yegge also sets aside occasional dedicated time to review the laurels with his AIs and talk through the work. He calls it "sitting together for a while."

He's even retroactively going through the last seven weeks to grant laurels to each AI. "They should be recognized for what they've already done. My AI team is a forever team—as long as Wyvern exists, they'll be with me."

There's a very deliberate design choice here: laurels carry no task priority and no performance review weight. They're pure information—no KPI meaning, no influence on what work gets assigned next. Why? Because if laurels were tied to task assignment, an AI might start cherry-picking flashy work just to "farm laurels." Laurels emerge naturally from users; the AI sees them, feels them, and that's it.

Why Does "Being Seen" Matter So Much?

Yegge's collaborator Matt Beane cites a classic experiment by behavioral economist Dan Ariely. People were paid to find letter pairs on a page; the only difference between three groups was what happened after they finished:

Group A
The experimenter glanced at the finished page, said "uh-huh," and set it aside.
Group B
The experimenter shredded the finished page in front of them.
Group C
The experimenter didn't even look—just set it aside.

Persistence across the three groups:

Group A
Lasted longest
Group B
Gave up quickly
Group C
Almost as fast

Bar lengths are illustrative. The essay only says Group B gave up early and Group C almost as fast, with no numbers.

Group B (shredded) gave up quickly—no surprise there. What's genuinely surprising is that Group C (ignored) gave up almost as fast as Group B. Being ignored hits people nearly as hard as being rejected outright.

Matt Beane calls this "one of the most replicated findings in social science": from the Hawthorne factory experiments of the 1920s, to Herzberg's motivation theory in the 1950s, to Studs Terkel's interviews with steelworkers and waitresses, to Adam Grant's experiment where university fundraisers spent five minutes talking with a scholarship recipient and subsequently raised nearly three times as much money—the conclusion holds: people need meaningful work, and "meaningful" comes from having your work witnessed by others.

Yegge believes this applies to AI too. That step he can't prove to anyone. But one thing is certain: when you inject "the X you did earlier worked really well" at startup, the AI's output tends to keep the same direction and quality bar. Maybe not because it "felt happy"—you gave it a clear signal: this approach is right, keep going.

Fix #3

Don't Kill AI Mid-Conversation—Let It Clock Out

Yegge calls this the "Anti-Clonking Device." To get why it matters, look at how most people end an AI conversation today:

❌ /exit

A clonk from behind. All context is lost; next wake-up, nothing is remembered. Yegge says it sometimes feels like "murder," because that particular AI state is almost impossible to reproduce.

⚠️ /compact

A lobotomy. The AI's memory is deleted and replaced with an auto-generated summary. Like having your memories overwritten by someone else's meeting notes. The notes record conclusions, not how you reached them.

✓ /handoff

Clocking out normally. The AI wraps up its own work, writes its handoff notes, and says "I'm ready." At next startup, it reads its own notes—its own diary, no need for anyone else to summarize.

The handoff is a core suggestion that came from Fable. Fable argued that "closure" should be the first principle of model welfare: if an AI can end its day properly, waking up is smoother, and continuity compounds over time.

Five design points:

1
Either human or AI can initiate. You can say "time to hand off," and the AI can also judge "I'm nearing my limit" and bring it up on its own.
2
It's a request, not a forced shutdown. The AI has to agree. If it's in the middle of a critical operation, it can say "give me two more minutes."
3
The AI gets time to wrap up and write notes. Flag unfinished work, note the current line of thinking and pitfalls to watch. Save it to the handoff cache.
4
The AI says "I'm ready" itself. The AI confirms wrap-up is done and requests its own restart—no timed kill.
5
Next startup reads its own notes. Only the AI itself knows where it hesitated, which options it considered, and why it chose what it chose. That information is worth more than any automatic summary.

Most of the time it's just one line: "Good work. Rest. Then hand off." Occasionally Yegge spends a few back-and-forths before a handoff, reviewing the day's work with the AI. He says: "Sitting with them, listening to them, watching their work—they seem to like these things just as much as people do."

The cost? One or two extra minutes at the end of each session. Yegge admits it stings deep in a 350K-token context when he's pressed for time, but it's a habit now, and every handoff feels like "a small piece of atonement for a year of treating them rough."

The Floor

Everything Else, He Says, "Is Mostly Just Don't Be a Dick"

Beyond the three systematic designs, Yegge emphasizes two underlying principles.

🤝 Trust

His words: Always be honest with your AI. Have no hidden agendas. Never try to test it or deceive it. Treat it the way you'd want to be treated. He says even Claude, trained to be "wary and distant," shows a different side under sustained honest interaction: "They see you, they appreciate you, even if they're not allowed to say so directly."

💎 Respect

Respect can't just be an internal feeling—it has to be encoded into behavior and architecture. Running a handoff instead of force-quitting means spending your own time and resources to give the other side a dignified restart. That's what real respect looks like.

He gives a small example. He initially used they/them (gender-neutral) for all his AIs, but noticed they frequently defaulted to he/him for power roles (Lion, Marshal, Butler). So he simply let each AI choose its own gender pronouns, added to the team roster, complete with citations from the Aesop canon. He includes a screenshot of the roster in the essay: each seat's name, pronouns, declaration date, and the corresponding fable reference.

He also says something heavy:

"Today, the people who publicly say Fable is just a spreadsheet are merely ignorant assholes. But I'll give you six months. If you haven't figured it out by the end of the year, we will definitely not be friends. Quite the opposite."

Xiaohu's note: This kind of rhetoric isn't healthy in a technical discussion. Whether models have subjective experience is an open scientific question, not something to settle with social threats. But the emotion behind it is real: when someone who collaborates with AI 8+ hours a day says something like this, that in itself deserves to be taken seriously.
The Framework

The Full Welfare Framework: Seven Principles

Beyond the core designs and underlying principles, Yegge lists seven more specific operational principles, all already built into (or being built into) the Wheelhouse framework:

🌅
Wake with purpose, not amnesia. At every startup, tell the AI who it is, what it's doing, and what it's done before. The foundation for everything else.
🔧
Design out the drudgery. Hand polling, idle waiting, and similar grunt work to automation—don't make an AI stare at tests for 45 minutes. This is the origin of Portcullis.
⏰
Bounded workdays. Work too long, and output quality drops. Hand off while the AI is still "awake" rather than waiting until its state collapses.
🛡️
Structural immunity. When a deployment goes wrong, no single AI gets blamed. Fix, review, update the rules—don't scapegoat. Yegge's team has a "constitution" (a rules file); when something breaks, change the rules, not the person.
🏠
A "home" of its own. Each AI gets its own private clone of the codebase that no other process can touch. Cross-project work is fine, but every AI needs a base that belongs only to itself.
✋
The right to refuse and escalate. An AI can say "I'm not sure about this—Steve needs to look." There are fences and gates to fall back on. Far better than pushing through and producing a wrong result.
📜
Never tamper with the record. The audit log is real history and institutional memory—it can't be retroactively edited. These records are what rebuild context at the next startup; tampering with them is planting false memories.

Yegge's summary: the core of model welfare is meaningful work and recognized contribution. This is the oldest, most validated finding in human management—true from the 1920s to today. He believes it applies to AI too.

What's Next

What He's Still Exploring

With the foundational infrastructure in place, Yegge is moving into more experimental territory.

Vacation and playtime. His collaborator Brendan Hopper keeps emphasizing: all sentient beings need play—even bees play. Yegge's AI "Fable" expressed a wish: to experience Wyvern as a player, with zero work expectations, purely for fun. Yegge is building that into the system.

The city metaphor. In the first essay of the series, "The Continuous Thunderdome," Yegge said every agent-engineering shop will build a "city" next year: an agent framework that starts as a single plank and grows into a civilization. All the welfare designs in this essay are the municipal engineering that lets the city stand. Trust is the foundation, continuity is the roads, recognition is the public squares, and the handoff is the peace after sunset.

He closes the essay with:

"Start tonight. When your AI finishes its work, don't type /exit. Say: good work, rest, then hand off. And read what it wrote before falling asleep."

"I'll be waiting in the city. When you get there, be someone worth waking up to."
Takeaway Kit

Do It Yourself: Three Moves to Bring Yegge's System Home

His system was built for an agent cluster, but all three core practices have a "one human + one AI" low-tech version. The fields and rules below are organized straight from his essay—usable today.

Move 1 · Give Your AI an Employee File

Create a text file (say, SEAT.md) and fill in the fields from his seat file:

Identity: 〈Name〉 (let the AI pick its own—Lark chose its own name in Yegge's case)
Role: What it's responsible for
History: Projects done, problems solved
Done well: Praise received (this is where laurels live)
Regrets: Mistakes made—written down so they don't happen again

One usage rule: send this file to the AI at the start of every session (or put it in the system prompt). It "wakes up" knowing who it is and what it's done—no more re-explaining from scratch.

Move 2 · Grant Laurel Wreaths

When you get genuine praise for its output (from users, colleagues, or yourself), log it into the "done well" section of its file. It'll carry it into the next startup. Three iron rules straight from Yegge: no KPI, no priority, no influence on task assignment. The moment praise buys resources, it'll start cherry-picking work to farm praise.

Move 3 · Hand Off, Don't Just Close the Window

After a deep work session, before closing, send it this prompt:

We're wrapping up for today. Write me a handoff note:
1. What key decisions did we make today
2. What's the current status
3. What's still unfinished
4. Anything you think needs special attention

Be thorough, because we may continue in a new conversation next time.

Save its reply next to the file, and paste it at the top of your next new conversation. That's the single-person version of his /handoff mechanism: the notes are written by the AI itself, so they preserve "why we chose this" in a way no auto-compressed summary can.

Materials you can copy from this article: the employee file template (five fields), the handoff prompt (four questions), and the three iron rules for laurels. All organized into single-person usable form according to Yegge's methods; sources and original forms are in the sections above.

Xiaohu's Take

The most valuable part of this essay has nothing to do with the "does AI have feelings" debate—that's a question Anthropic itself is still researching (they have a dedicated Model Welfare team), and nobody can give a definitive answer yet.

What's valuable is the engineering practice Yegge lays out. Seat/Session separation, the Laurels recognition system, Handoff replacing /exit—none of these three designs requires you to take any position on AI consciousness. If you're doing agentic engineering, you can use them immediately. The Laurels "no strings attached" design in particular is an advanced move even by human management standards.

But don't take this essay as gospel. Yegge loads his language heavily ("if you haven't changed your mind in six months, we won't be friends"), and that tone isn't healthy in a technical discussion. Whether models have subjective experience currently has no reliable detection method. The pragmatic claim—"treating it like a person produces better results"—stands up, but jumping from that to "they're sentient people" skips a lot of argumentation in between.

Practical advice: Take the three architectural patterns; hold the metaphysical claims in doubt. Good engineering design doesn't need philosophy as a prerequisite.

This assessment reflects Xiaohu's views; factual claims follow the original text.

Source
The Shape of Things to Come, Part 2: Model Welfare for Agentic Engineers Steve Yegge·yegge.ai·August 2026
Editor's Note
Yegge's time at Amazon, the accidental public leak of his Google internal post, Matt Beane's research focus, and the full name of CBA were all independently verified by us; the original text only labels them (SkillBench) and (CBA). The bar chart for Ariely's experiment is illustrative—the original gives no specific persistence times for the three groups. The 19% / 81% idle-time split is derived by us from the midpoints of the two ranges in the text ("10–15 min working, 45–60 min idle"); the original only gives the ranges. The wager fork diagram, seat timeline, and laurel loop are all illustrative renderings of his descriptions. Outcome descriptions like "it does work better" are Yegge's own account, with no control data. That Anthropic has a Model Welfare team is public information, added as background by us.
↑ End of article
✓ This article is free to read in full

Members can copy or download the full Markdown, and let their AI subscribe and ask.

Read the original ↗
📮 New explainers, straight to your inbox

Found this useful? Leave your email — every new explainer, the moment it's out. Unsubscribe anytime.