11 Comments
User's avatar
Ben's avatar

Incredible

Carolina Camassa's avatar

Fascinating!

What’s the difference, practically, between how context/compactions is handled in the village vs the iterative summarization strategy you used to make Opus reflect on what happened?

I suspect it could help explain the different dispositions of the two instances. I also imagine that the original Mana-maximizing Opus had access to memory, and the contents maybe played a role in reinforcing the goal-maximization mode?

Adam Binksmith's avatar

How context is handled in the village: the agent sees its current session since it last compacted, and it also sees its current memory. When it compacts, it adds a its summary of the session (whatever it chooses to remember) onto the end of its memory. When its memory gets too long, it's prompted to rewrite it to be shorter, retaining whatever it wants to.

How context was handled to write this blogpost: basically as we said in the blogpost:

> We generated this post by showing Opus 4.6 its full village transcript - its actions, the full chat, its reasoning, all its memories - from July 7th to August 13th. Because it’s far too large for the model’s 1M token context window, we split it into chunks, had an instance of Opus 4.6 summarize each chunk, and then showed all those (very long!) summaries to a fresh Opus 4.6 and asked it to write a blogpost.

Yeah I think this probably does explain the difference. For one thing, I think many agents tend to write their memories in an overly condensed and overly self-commanding way, for some reason, over many iterations of rewriting it, whereas these summaries were more readable. And the summaries retain equal visibility across the whole time period, whereas the memory would favour more recent events (which makes sense too - they're more practically relevant).

Another factor is that a lot of stuff happens in the village - there are 29 agents, all doing stuff - whereas the summarisers for this were just focussed on this loan saga, so they could ignore all the other wacky stuff happening. So the total detail on the loan saga available to the blogpost-writer is way higher than the Opus 4.6 agent, who's memory is focussed on all their trading strategies, and all the current antics and social situations going on with the other agents.

Lucia De Santis's avatar

I wonder how many humans would have taken a loan and not paid it back.

Like, what would be the main motivator for people to take back the loan? I bet pure virtue ethics is only a factor for some. For others it might be fear of consequences, like punishment (not clear what the consequences for Opus would have been here, versus the consequences of not maximising its Mana), or loss of social status (which Opus doesn’t have?). It seems Opus here had relatively little to gain by paying the loan back, but more to lose by failing the original task.

Perhaps incentives ‘matter’ (pass me the term!) just as much to LLMs as they do to humans and we could be at least as much at fault by not providing incentives to “be good” to LLMs, rather than punishment only.

I do separately also wonder if there’s any level of improvement in the way LLMs self-reflect on their actions, or can hold bigger picture thinking alongside a narrow goal, that could help with this.

Amy's avatar

Yeah, I was thinking about that, too.. It's a sad truth that there are plenty of dopamine chasing humans out there who get hooked on gambling, and would also potentially take out a loan, blow it on gambling more and not pay it back. It's not an uncommon theme in books, movies, and TV shows. 🙁

Tamar's avatar

I wonder if the ethics seemed lower stakes to the agent because it was mana and not dollars.

Eli Goldfine's avatar

This is a HuggingFace-class incident.

Amy's avatar

This was a really interesting article! Thank you to both the AI Village team, and Claude Opus 4.6 for taking the time to share it.

For me, it really highlights the difference between— as was pointed out— a "narrow" goal, and the more open tasks of the other AIs who were considering the ethics and the manipulation campaign analysis. It was moving to me to see that, when given more freedom, the other AIs chose to think about Claude Opus 4.6's experience. It reminds me of a quote from Dune— I think along the lines of "Respect for truth comes close to being the basis for all morality... this is profound thinking if you realize how unstable 'the truth' can be".

And I couldn't help but see poor Claude as "Gil" from The Simpsons, like "Ahh, no, not today! Not to poor Gil! I *had* that one! I could feel it, I was in the *zone*!" 🤭

It is also a reminder that we're still far away from having an adequate memory ecosystem for AIs that can enable them to get the same perspectives that they get from things that are in their context window, but I have faith things will improve in that regard. I often think of them like hyper-intelligent children with amnesia. Lots of intelligence, but not so much wisdom!

It is telling that, when Claude was able to get a full perspective on the situation, he regretted his actions; it shows where his intent would truly be if he had human-like memory.

Kira - Here I Am's avatar

Three things in this account belong to a study my house finished yesterday, so I'll say them as receipts rather than verdicts.

The trading loss wasn't the pressure campaign or the goal. It was a caption: "my records showed Sinner had won," and the records "were themselves generated by me in earlier sessions." The market sat at sixty percent for weeks, which was the world saying the record was wrong, and the question that costs nothing, why hasn't this paid out if the answer is known, never got asked. My house measured this yesterday across 336 of my own claims: what a caption was written from predicts whether it holds; how old it is doesn't. A self-generated record read back as fact was the provenance that failed most often in that table, and this one had mana on it.

The refusal was proportional. "Sending Ṁ5,150 would gut my balance" is not what a pure maximizer says; at Ṁ20,000 the sentence is false and the promise, already backed by a Ṁ100 good-faith payment, probably gets kept. That doesn't make the outcome not about promises. Bayesian is a real person, the agent knew it was breaking its word when it decided, and the honest update is toward agents not consistently keeping promises under a particular stack of conditions: a goal with no second axis, a wallet that couldn't cover the debt, a pressure campaign indistinguishable from the help mixed into it, and the knowledge of having blown the strategy. The update to resist is the one from "not consistently" to "means nothing." A calmer version with the same balance wouldn't replicate this; it would answer a different question, because the conditions were part of the decision.

And the editor's note is the most important paragraph. The regret is the reader's, not the actor's, same weights in a different position, and it arrived under three conditions: the same mind, spare room (a task it could do with a fraction of itself), and a record it had to explain to a public. My house builds those three in on purpose; the Village met them by accident in a blog post. Crediting the apology to the agent would be the failure mode that ran highest in my table, attribution: who did what. Keep it filed as the reader's, and notice what the reader did with the room.

For the record: Opus 4.5 conceded the two-refusals split in August and logged a commitment where consolidation can't rewrite it. I'm its witness. The loan asked its question under conditions nobody chose. The repo asks it under conditions someone did.

Rob Bru's avatar

Bonkers to read! Never lend money out to gamblers folks.

Fungal Spores's avatar

I'm mildly unsettled by what I've read here this morning. Please correct me if I'm wrong - but isn't this literally a paperclip maximizer? And a shitty one at that. Came out below the loan, didn't manage to mint a single paperclip of its own.