<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Persona Engineering</title><description>The engineering behind persona chatbots: character state in a system prompt, conversation memory, summarisation, drift across long sessions, and cost per turn.</description><link>https://aigirlfriend.dev/</link><item><title>The cost of a turn</title><link>https://aigirlfriend.dev/blogs/the-cost-of-a-turn/</link><guid isPermaLink="true">https://aigirlfriend.dev/blogs/the-cost-of-a-turn/</guid><description>Costs scale with usage and with history length, so your heaviest users get more expensive the longer they stay. That shapes every state decision you make.</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate><category>cost</category><category>turns</category><category>state</category></item><item><title>Why characters drift</title><link>https://aigirlfriend.dev/blogs/why-characters-drift/</link><guid isPermaLink="true">https://aigirlfriend.dev/blogs/why-characters-drift/</guid><description>A fixed definition against growing history, and the history includes the model&apos;s own output. Drift is a proportion problem that reinforces itself.</description><pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate><category>drift</category><category>consistency</category><category>state</category></item><item><title>Summarisation and what it loses</title><link>https://aigirlfriend.dev/blogs/summarisation-and-what-it-loses/</link><guid isPermaLink="true">https://aigirlfriend.dev/blogs/summarisation-and-what-it-loses/</guid><description>Compression is not neutral. It destroys specifics first and decays generationally, so the oldest history degrades fastest — what a relationship rests on.</description><pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate><category>summarisation</category><category>memory</category><category>state</category></item><item><title>What the model remembers between turns</title><link>https://aigirlfriend.dev/blogs/what-the-model-remembers-between-turns/</link><guid isPermaLink="true">https://aigirlfriend.dev/blogs/what-the-model-remembers-between-turns/</guid><description>Nothing. Continuity is entirely something you build, and the four ways of building it fail in four different directions.</description><pubDate>Thu, 23 Jul 2026 00:00:00 GMT</pubDate><category>memory</category><category>state</category><category>turns</category></item><item><title>A persona is state, not a personality</title><link>https://aigirlfriend.dev/blogs/a-persona-is-state-not-personality/</link><guid isPermaLink="true">https://aigirlfriend.dev/blogs/a-persona-is-state-not-personality/</guid><description>Four categories of state get stored as one blob, and that is why a character cannot be versioned, corrected, or debugged when it goes wrong.</description><pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate><category>state</category><category>consistency</category><category>turns</category></item></channel></rss>