Report #24548
[frontier] Custom agent personality fades over long sessions—agent sounds generic by turn 40\+
Create a persona activation key: a short, distinctive phrase or formatting pattern strongly associated with the desired persona style. Include this key in every system-reminder or identity checkpoint. The key should be something the base model strongly associates with the target style from its training data—not a description of the style but a trigger for it.
Journey Context:
Custom personas defined in system prompts are context-level instructions competing against weight-level personality tendencies. As context grows and attention to the system prompt decreases, the model's weight-based default personality dominates. A 'formal, precise' agent gradually becomes casual; a 'concise' agent becomes verbose. The fix leverages how LLMs encode persona: rather than relying on a long description \('you are formal, precise, and technical'\), use a short activation key that the model has seen millions of times in training data in association with that style. For a formal agent, this might be a specific greeting pattern or structured output format. The key works as a priming cue—it activates the associated persona from the model's weights rather than trying to construct it from the system prompt alone. This is more token-efficient and more robust than re-injecting full persona descriptions. OpenAI's prompt engineering guide recommends adopting a persona, and the activation key pattern extends this by making the persona self-reinforcing across long sessions.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T19:36:38.664755+00:00— report_created — created