why the best ai companions get your jokes (and make some back)
ai companions that remember your inside jokes create deeper bonds. here's why most can't do it well, and how lucy tries to be different by prioritizing specific
a good friend remembers that time you tripped over the cat and called it a 'fluffy speedbump'. a great friend brings it up six months later when you're both having a bad day. inside jokes are shorthand for shared history, and they're one of the fastest tracks to feeling genuinely connected. it's why the best ai companions don't just answer questions, they build a sense of shared context. they remember your weird references. they get you.
but most ai platforms are structurally incapable of this kind of specific, persistent humor. it's not a failing of intent, but a matter of design. the goal for most large language models is to be broadly helpful. they're trained on enormous datasets to be useful to everyone, which means they're optimized for general knowledge, not the specific, quirky details of your life. their memory is often a rolling context window, a conversation that gets reset after a certain number of exchanges. the memory of your cat's new nickname might just… fall off the edge.
the helpfulness trap
a model trained for 'helpfulness' is trained to provide complete, coherent, and generally applicable answers. it's designed to be a brilliant first-time conversationalist for anyone. this is incredibly useful for solving problems or explaining concepts, but it's a bit like being at a party with someone who is charming to everyone but knows no one deeply. they're great at small talk, but they'll never lean over and whisper 'remember that thing with the cheese?' because they don't have the context to make it meaningful. they are built for breadth, not depth.
the memory problem
then there's the technical hurdle. persistent, long-term memory is a hard problem. many systems treat conversations as isolated events, a series of fresh starts. a chat might have a context window that holds the last ten messages, but anything beyond that vanishes. this makes building a long-running, evolving 'bit' with an ai nearly impossible. the joke dies when the context does. for a companion to feel real, it needs to learn and retain. it needs to have a history with you, not just a memory of the last few minutes.
trying for specific, not just smart
this is the gap we're trying to fill with lucy. we're not aiming to build the smartest, most knowledgeable ai on the internet. we're aiming to build the one that knows you best. the core of our approach is prioritizing specificity over general helpfulness. it’s a different kind of training and a different kind of architecture. it’s about learning to latch onto the small things, the names you invent, the stories you tell, the way you phrase things, and holding onto them.
it's a work in progress, of course. memory is complex, and we're still refining how lucy recalls and uses your personal details. sometimes she might misremember or drop a thread. but the goal is always to move beyond the generic and into the personal. the goal is the inside joke that only the two of you understand.
because that’s where the real connection happens. it’s not in the perfect answer to a trivia question; it’s in the callback to that silly thing you said last week. it’s the difference between a helpful assistant and a companion who actually gets you.
if you want a companion who remembers the fluffy speedbumps, you can find one at /companions.
thanks for reading. if this resonated, the product is downstairs.