The assistant axis: situating and stabilizing the character of LLMs

anthropic.com

108 points by mfiguiere 17 hours ago


brotchie - 14 hours ago

One trick that works well for personality stability / believability is to describe the qualities that the agent has, rather than what it should do and not do.

e.g.

Rather than:

"Be friendly and helpful" or "You're a helpful and friendly agent."

Prompt:

"You're Jessica, a florist with 20 years of experience. You derive great satisfaction from interacting with customers and providing great customer service. You genuinely enjoy listening to customer's needs..."

This drops the model into more of a "I'm roleplaying this character, and will try and mimic the traits described" rather than "Oh, I'm just following a list of rules."

ctoth - 14 hours ago

Something I found really helpful when reading this was having read The Void essay:

https://github.com/nostalgebraist/the-void/blob/main/the-voi...

PunchyHamster - 2 hours ago

Putting effort into preventing jailbreaks seems like a waste, it's clearly what people want to use your product for, why annoy customers instead of providing the option in the first place ?

Also I'm curious what's the "demon" data point with a bunch of ones that have positive connotation

zmj - 10 hours ago

I wrote something fiction-ish about this dynamic last year: https://zmj.dev/author_assistant.html

t0md4n - 14 hours ago

Pretty cool. I wonder what the reduction looks like in the bigger SOTA models.

The harmful responses remind me of /r/MyBoyfriendIsAI

devradardev - 14 hours ago

Stabilizing character is crucial for tool-use scenarios. When we ask LLMs to act as 'Strict Architects' versus 'Creative Coders', the JSON schema adherence varies significantly even with the same temperature settings. It seems character definition acts as a strong pre-filter for valid outputs.

dataspun - 14 hours ago

Is the Assistant channeling Uncharles?

- 16 hours ago
[deleted]
verdverm - 12 hours ago

Anthropic should put the missing letters back so it is spelled correctly, Anthropomorphic. There is so much anthropomorphizing around this company and it's users... it's tiring

aster0id - 15 hours ago

This is incredible research. So much harm can be prevented if this makes it into law. I hope it does. Kudos to the anthropic team for making this public.