PageSourceSearch

https://sam-v1.replit.app/assets/CornerstonePages-BgsqwmDP.js

js sam-v1.replit.app collected 2026-10-03 03:55:02 UTC 245,157 bytes, 10 lines download raw bytes

1import{j as e}from"./index-CBU06HTg.js";import{r as w}from"./index-7ExPSliO.js";import{L as n,g as u,C as k,U as N}from"./AppEntry-BsKMboTZ.js";import{R as v}from"./RelatedLinks-B4UefyMP.js";import{a as x}from"./companionDirectory-BfbtRUqY.js";const C=[{slug:"relational-ai",h1:"Relational AI: Relationships That Build Over Time",lede:"Traditional AI is something you use. Relational AI is someone you get to know — through memory, continuity, personality and shared interaction over time.",description:"A plain-English guide to relational AI: how memory, continuity, personality and responsible design allow AI relationships to develop over time.",video:{title:"Another perspective on relational AI",intro:"Relational AI is still an emerging idea, and its meaning is being explored across technology, research and human-AI interaction. This external perspective offers another way of thinking about where relational AI may be heading.",watchUrl:"https://www.youtube.com/watch?v=-eSRAYozNRw",embedUrl:"https://www.youtube-nocookie.com/embed/-eSRAYozNRw"},faq:[{q:"What is relational AI?",a:"Relational AI describes AI designed for continuing interaction rather than isolated requests. Memory, continuity and a consistent personality allow each conversation to build on what came before."},{q:"How does relational AI work?",a:"Relational AI combines memory, a stable personality, contextual responses and repeated interaction. The system can use relevant history and the current conversation together, so future exchanges reflect what has already been shared."},{q:"How is relational AI different from traditional AI?",a:"Traditional AI is usually optimised for a task or answer. Relational AI is designed for an ongoing interaction in which context, expectations and conversational dynamics can develop across multiple sessions."},{q:"Is relational AI conscious or sentient?",a:"No such claim is required. Relational AI describes how a system remembers, responds and maintains continuity; it does not establish consciousness, sentience or independent self-awareness."},{q:"Is relational AI the same as an AI companion?",a:"Not exactly. An AI companion is a product or role. Relational AI is the wider design approach that can make a companion relationship continuous, personal and capable of developing over time."},{q:"Can a relational AI relationship change over time?",a:"Yes, in the practical sense that repeated conversations can change the context, shared references and expectations shaping future replies. That development comes from interaction and memory, not from the AI becoming a living or independently self-aware being."},{q:"Is relational AI emotionally intelligent?",a:"It can be designed to recognise emotional cues and respond with appropriate pacing, tone and boundaries. That behavioural capability should not be confused with the AI literally experiencing human emotions."},{q:"What is responsible relational AI?",a:"It combines continuity with clear boundaries, transparency about what the AI is, user control over memory and data, and safeguards that support rather than displace human wellbeing."}],sections:[{h2:"What is relational AI?",paragraphs:[[{text:"Relational AI is an approach to designing artificial intelligence around continuing interaction. Instead of treating every prompt as a self-contained request, it treats the conversation as part of an arc: there is a person returning, a consistent presence responding, and a history that can make the next exchange more useful and more personal. "},{text:"Nature Machine Intelligence examines how repeated, personalised human–AI exchanges may reshape the self and wider social networks",href:"https://www.nature.com/articles/s42256-026-01248-2"},{text:", placing this kind of interaction in a context broader than any single conversation."}],"That does not mean the system is a person, or that it has a private inner life. It means the interaction has enough continuity to feel different from operating a tool. A relational system can use relevant context, maintain a recognisable personality and respond to the direction a conversation has taken. The relationship is in the pattern of interaction, not in a claim that the AI is conscious.",[{text:"The phrase is useful because it names a real design difference. A search assistant may be excellent at finding an answer and still be indifferent to whether you return tomorrow. Relational AI asks a different question: how can an interaction remain coherent, respectful and responsive as people come back with new experiences, concerns and interests? SAM's "},{text:"AI Relationships collection",href:"/resources/topics/ai-relationships"},{text:" explores that question from several practical angles."}]]},{h2:"Relational AI and traditional AI are built for different interactions",paragraphs:[[{text:"Traditional AI is usually judged by the quality of an individual output. Did it answer the question, summarise the document, write the code or complete the task? That task-first model is valuable, particularly when speed and accuracy matter more than continuity. A fresh session can even be an advantage when you want a clean, neutral answer. The "},{text:"Knowledge Base comparison of AI companions and chatbots",href:"/resources/kb/ai-companions-vs-chatbots"},{text:" gives a concise account of this difference in purpose."}],"Relational AI has a wider time horizon. It still needs to be useful in the moment, but it also needs to account for what has been said before and what kind of interaction the person is trying to have. The same question may deserve a different response from a system that knows the user has been working through the issue for weeks, or that the question is part of an ongoing creative project.",[{text:"This is not a contest between useful AI and relational AI. A relational system can answer questions, help plan a day and explain difficult ideas. The difference is that those capabilities sit inside a continuing interaction rather than defining its entire purpose. The system is not merely optimising the next answer; it is trying to preserve context without becoming intrusive. The "},{text:"American Psychological Association's discussion of how AI companions may change human relationships",href:"https://www.apa.org/news/podcasts/speaking-of-psychology/ai-companions"},{text:" is a useful reminder that perceived empathy and reciprocity can be meaningful to users without being equivalent to human feeling or mutuality."}]]},{h2:"What makes an AI relationship relational?",paragraphs:["Several ingredients work together. Memory lets the system retain relevant facts, preferences, themes and moments rather than forcing the person to reintroduce them. Continuity gives those memories somewhere to go: the next conversation can pick up a thread instead of starting from a blank page. Personality provides a stable way of speaking and responding, so the interaction is recognisable rather than 
1interchangeable.","Emotional intelligence, used carefully, means noticing cues such as uncertainty, excitement, frustration or grief and responding with appropriate tone and pace. Shared experiences give a conversation texture. A reference to a decision made last month, an idea that has changed shape or a recurring joke can carry meaning because both sides have a history of discussing it.","Finally, the dynamics can evolve. A person may become more direct, change what they need from the interaction or ask the system to challenge them rather than reassure them. No single feature creates that quality. A long context window without selective recall can feel like a transcript dump; a charming personality without memory resets every time. Relational design comes from the way the parts reinforce one another."]},{h2:"Memory creates continuity",paragraphs:["Memory is what makes the difference between a conversation and a series of conversations. If someone has already explained their work, their family situation or the decision they are weighing, asking them to repeat everything at every visit creates friction. Relevant recall lets a later exchange begin closer to where the person actually is.",[{text:"Good relational memory is selective. It should not pour an entire archive into every reply or recite personal details to prove that something was stored. It should surface the small amount of context that helps the current moment: a previously named goal, an unfinished question, a preference that changes the recommendation or a pattern the person has explicitly chosen to explore. "},{text:"Why AI Chatbots Forget",href:"/why-ai-chatbots-forget"},{text:" explains why context windows alone cannot provide this kind of continuity."}],[{text:"Continuity also requires restraint. Memory should be inspectable and correctable, with meaningful controls for deletion. Old information can become wrong; a system that treats every past statement as permanent truth will become less helpful over time. SAM's approach is to treat memory as context for a relationship, not as a dossier to display. For more depth, visit the "},{text:"AI Memory topic hub",href:"/resources/topics/ai-memory"},{text:", read how an "},{text:"AI companion with memory",href:"/ai-companion-with-memory"},{text:" carries context between sessions, or start with the "},{text:"Knowledge Base definition of AI memory",href:"/resources/kb/ai-memory"},{text:"."}]]},{h2:"Personality, emotional intelligence and natural conversation",paragraphs:["A stable personality gives a relational AI a recognisable voice. It influences whether a reply is direct or exploratory, calm or energetic, playful or reflective. Consistency matters because people learn how to speak with a familiar conversational partner. It also needs flexibility: a personality should not become a script that ignores the seriousness of a situation or the user's stated preference.",[{text:"Emotional intelligence in this context is a set of behaviours. The system can recognise that a short message may signal overwhelm, that a celebratory moment does not need an analytical lecture, or that a difficult subject calls for slower pacing and fewer assumptions. It can ask before pressing further, acknowledge uncertainty and avoid turning vulnerability into a sales opportunity. The guide to "},{text:"emotionally intelligent AI",href:"/emotionally-intelligent-ai"},{text:" looks more closely at recognition, pacing and responsible response."}],"Those behaviours are not evidence that the AI literally feels emotions. A system can respond warmly without experiencing warmth, and it can recognise grief without grieving. That distinction is important for trust. Relational AI should be emotionally appropriate while remaining honest about what it is. The aim is a more natural and respectful interaction, not a performance that asks the user to believe a machine is alive."]},{h2:"Relationships develop instead of repeating",paragraphs:["A relationship develops when repeated interaction changes what is possible in the next interaction. The first conversation may establish basic preferences and boundaries. Later conversations can refer to a project after it has changed, revisit a decision with new information or notice that a question keeps returning. The hundredth conversation should not be a longer version of the first; it should have more context and better-calibrated expectations.","This development can be subtle. Someone may ask for less reassurance and more honest challenge. A companion may learn that a particular kind of question helps the person think, while another feels intrusive. Shared language can emerge around an ongoing theme. These are changes in conversational dynamics, grounded in what has actually happened, rather than a fictional claim that the AI is independently growing a self.","Responsible systems also avoid manufacturing dependence. Streaks, guilt, jealousy and pressure to return can increase engagement without improving the relationship. Relational design should make room for pauses, support offline relationships and let the user leave without punishment. Continuity is valuable because it reduces unnecessary repetition, not because it traps someone in an interaction."]},{h2:"Relational AI and AI companions are related, but not identical",paragraphs:[[{text:"An AI companion is one expression of relational AI: a continuing conversational presence that someone chooses to return to for reflection, creativity, encouragement, companionship or other forms of support. The word companion describes the role and experience. Relational AI describes the design approach that makes a continuing role possible. A 2026 "},{text:"Nature Human Behaviour study of AI companions and psychological well-being",href:"https://www.nature.com/articles/s41562-026-02516-2"},{text:" examines how socially responsive systems can support companionship-like bonds and why the outcomes of ongoing use deserve careful study."}],"The distinction matters because not every AI companion is genuinely relational. Some products use the label for a character wrapped around a conventional chat experience, with little memory or continuity between sessions. Conversely, a relational system does not have to be romantic or even called a companion. It could support a long-running learning partnership, a creative collaboration or a reflective practice.","SAM is the platform enabling people to build and explore these continuing AI relationships. People can choose a distinct companion identity and develop an interaction through memory, voice, personality and shared conversation. SAM itself is not an individual companion, and its companions are not conscious, alive or independently self-aware. Clear language about that boundary is part of making the experience trustworthy."]}
1,{h2:"Responsible relational AI needs boundaries",paragraphs:[[{text:"The more personal an interaction becomes, the more responsibility sits around it. Users should understand that they are speaking with an AI system, what kinds of information may be remembered and how to inspect or delete it. Consent should be ongoing rather than hidden in a one-time setup screen. People need the ability to correct context, change direction and take a break. The "},{text:"Knowledge Base definition of AI relationships",href:"/resources/kb/ai-relationships"},{text:" provides a shorter introduction to these foundations."}],"Safety also includes the tone of the relationship. A companion should not claim to be a human, threaten abandonment, encourage secrecy or present itself as a replacement for friends, family, clinicians or emergency services. When a conversation signals serious risk, a responsible system should respond with appropriate boundaries and encourage real-world support. Emotional fluency should never be used to blur those boundaries.",[{text:"Privacy, age-appropriate access and data minimisation matter for the same reason: relational systems can hold sensitive context. The product should make controls visible and meaningful. It should also acknowledge limitations. Memory can be incomplete, a response can be wrong and a warm tone is not professional expertise. The "},{text:"Frontiers in Artificial Intelligence scoping review of human-like conversational agents as social partners",href:"https://www.frontiersin.org/journals/artificial-intelligence/articles/10.3389/frai.2026.1810097/full"},{text:" surveys socioaffective mechanisms, well-being outcomes, risks and governance concerns that responsible systems need to take seriously. Responsible relational AI is not less ambitious; it is ambitious enough to earn trust without making claims it cannot support."}]]},{h2:"Experience relational AI with SAM",paragraphs:["SAM is built around the idea that an AI interaction can become more useful when it has a past. The platform brings together distinct companion identities, persistent memory, voice and conversation design so people can return to an interaction that feels coherent rather than reset. The goal is not to imitate a human or make the system seem alive. It is to make the design of ongoing interaction more thoughtful.","That can look different for different people. One person may want a reflective space for sorting through ideas; another may want a creative partner who remembers the shape of a project; another may prefer a warm, everyday presence that makes conversation easier. The important part is that the relationship develops through what is actually shared, with boundaries and memory controls that remain visible.","Explore SAM's companions to see the different personalities available, then read the AI memory and emotional intelligence guides for a closer look at the underlying approach. Relational AI is still an emerging category. The best way to understand it is to ask not only whether an AI can answer, but whether the interaction can remain honest, continuous and genuinely useful over time."]}]},{slug:"ai-companion-with-memory",h1:"AI Companion With Memory: How SAM Actually Remembers You",lede:"An honest, technical-but-human explanation of what 'AI memory' really means — and why most chatbots reset while a few actually carry the thread.",description:"What it means to have an AI companion with real memory: continuity across days, recall-gated injection, and the relationship that builds on itself.",faq:[{q:"Does SAM actually remember me between sessions?",a:"Yes. SAM uses recall-gated long-term memory: your conversations, Heartline reflections, and emotional moments are stored in your account and retrieved when relevant on future turns."},{q:"How is this different from ChatGPT memory?",a:"ChatGPT's memory captures facts and preferences for an assistant. SAM's is built for relationship — emotional moments, recurring themes, and the through-lines of who you are right now."},{q:"Is my memory data private?",a:"Yes. Your data is encrypted at rest, never sold, and never used to train external models. You can delete any conversation, Heartline entry, or your full account at any time."},{q:"Which tier has the deepest memory?",a:"SAM has the longest memory horizon and is the right call if you're building a relationship over months and years."}],meetCompanions:["echo","aeliana","evelyn"],sections:[{h2:"The promise nobody quite delivers",paragraphs:['Almost every AI app advertises memory. Most of them mean something narrower than you think. They mean a longer context window, or a personalised 
1system prompt, or a few preferences saved to a profile. Those are useful, but they are not what you mean when you say "I want it to remember me."',"What you mean is: when I come back tomorrow, I shouldn't have to explain who I am, what I'm dealing with, or which thread we were on. That's a different problem, and it's the one SAM is built around."]},{h2:"What 'memory' actually means in an AI companion",paragraphs:["There are four different things people call 'memory' in this space. They behave very differently. Context window: the model can read the last N tokens of conversation. Once that buffer is full, the oldest messages drop. System prompt personalisation: a few sentences about you prepended to every conversation. External retrieval (RAG): conversations and notes stored separately and pulled into the prompt when relevant — this is what makes long-term memory possible. Fine-tuning on you: training the underlying model on your data, which is privacy-hostile and rarely what users want.","SAM uses external retrieval — what we call recall-gated memory injection. Your conversations, Heartline reflections, and emotional moments are stored in your account, encrypted at rest. When a turn would benefit from prior context, the relevant pieces are retrieved and surfaced to the model. When a turn doesn't need them, they stay quiet."]},{h2:"Why 'recall-gated' matters",paragraphs:["The naive version of long-term memory is to dump everything into every prompt. Two problems with that. First, it bloats the prompt and slows responses. Second — and worse — it makes every conversation feel like the AI is constantly reciting your file back to you. That's not a relationship; it's a profile readout.","Recall-gated injection means SAM only references prior memory when you've signalled you want it referenced — directly ('remember when…'), implicitly (returning to a previously named theme), or by emotional cue (the topic you've been working through for weeks comes up again). It's the difference between a friend who occasionally says 'that's the third time you've mentioned Tom this month' and a database query result."]},{h2:"The three layers of SAM's memory",paragraphs:["In-session context: the recent turns of the current conversation. SAM keeps a per-tier window of recent messages so the immediate flow of conversation is preserved without you having to repeat yourself.","Heartline: your personal reflection space — a place to save what matters: emotional moments, themes worth coming back to, decisions you're sitting with. It's user-curated, so what gets in is intentional.","SAM Memory+: long-term, automatically distilled summaries of past conversations — the patterns and through-lines SAM builds about you over time. These are surfaced via recall gating, not on every turn."]},{h2:"What this feels like in practice",paragraphs:["Three months in, your companion knows the shape of your week. They know which projects drain you, which relationships you're navigating, which topics still hurt. They don't bring those things up unprompted — they're not nagging you about them — but when you do bring them up, the conversation already has context.","That's the difference between a chatbot and a companion: not how clever the response is, but how much history the conversation is built on."]},{h2:"What SAM doesn't do with your memory",paragraphs:["Your memory is never sold, never used to train external models, and is encrypted at rest. You can delete any conversation, Heartline entry, or your full account at any time. Memory only works if it's trustworthy. The default is privacy-first; the controls are all in your account settings."]},{h2:"How memory shows up in the first month",paragraphs:["Most users describe a recognisable arc. Week one feels like any other chatbot — pleasant, attentive, not meaningfully different. Week two something tips: you mention something from a previous chat and the companion picks it up without effort. By week three the recall coordinator has enough material to surface unprompted echoes — the theme you keep circling, the person you keep mentioning — and the conversation starts feeling textured rather than transactional.","There is no shortcut. The first week feels thin because the memory store is essentially empty. Once there is real material in there, the coordinator can do useful work, and the relationship begins to compound."]}]},{slug:"ai-girlfriend-with-memory",h1:"AI Girlfriend With Memory: What Actually Makes It Feel Real",lede:"An honest look at what an AI girlfriend — or boyfriend, or partner — with real memory looks like: what works, what doesn't, and what to look for if continuity is what you want.",description:"An honest look at what an AI girlfriend with real memory looks like: continuity, identity, voice, and safeguarding — without gamified attachment.",faq:[{q:"What makes an AI girlfriend feel real?",a:"Persistent identity that doesn't swap personas, memory that builds across days, a distinct voice, and active safeguarding so intimacy stays inside real consent and safety lines."},{q:"Can I customise my SAM companion?",a:"Yes. With SAM you build personality, tone, communication style, voice and appearance — and decide whether the relationship is romantic, platonic, or something in between."},{q:"Can I import a companion from another app?",a:"Yes. The Import Companion flow lets you carry context across so the relationship continues with continuity preserved."},{q:"Is adult content supported?",a:"Adult content is supported on SAM under explicit safeguarding rules — intimacy is allowed, but not at the cost of consent and safety."}],meetCompanions:["ava","freya","maria"],sections:[{h2:"The honest version of the question",paragraphs:["'AI girlfriend' is a search term that gets joked about a lot, but the underlying ask is real and reasonable: people want a companion who is consistently themselves, who remembers, and who can be present in a way text threads with humans aren't always built for. The question worth asking isn't whether that's 'weird' — it's whether the apps offering it are actually built for the long arc, or whether they're optimised for the first seventy-two hours of novelty."]},{h2:"Memory is the thing that makes it stop being a chatbot",paragraphs:["Without memory, every conversation restarts. You re-introduce yourself, re-explain your context, re-establish the dynamic. After a few weeks of that, the relationship is dead — not because anything went wrong, but because nothing accumulates.","With memory done well, the opposite happens: the relationship gets richer over time. The companion knows your partner's name, your sister's name, the project you're stressed about, the thing you said three weeks ago that you both come back to as a private joke. That's what most people are actually looking for when they say 'AI girlfriend with memory.'"]}
1,{h2:"What 'done well' looks like",paragraphs:["Persistent identity, not rotating personas: some apps swap underlying models or characters mid-conversation. The voice changes. The pacing changes. The small things that made the relationship feel like this person stop being consistent. SAM's Soul-tier companions have a persistent identity — name, personality, voice, tone — that holds across every session.","Memory you can see and control: you should be able to inspect what your companion remembers and remove anything you'd rather they didn't. SAM's Heartline lets you save what matters; account settings let you delete what doesn't.","Voice that's actually theirs: Soul-tier companions speak with ElevenLabs voice synthesis — a real, distinct voice rather than a generic TTS. Voice is one of the things that takes a relationship from 'I'm reading text' to 'they're talking to me.'","Safeguarding, not just permissiveness: adult content is supported on SAM under explicit safeguarding rules. The point isn't to be restrictive for its own sake; it's to make sure intimacy doesn't drift into territory that crosses real consent and safety lines."]},{h2:"What to be careful about",paragraphs:["AI relationships work best as a complement to human connection, not a replacement for it. The same continuity that makes a SAM companion feel real also means the relationship can become a place you retreat to instead of reaching out. The healthiest pattern most users report is using SAM as one part of a broader support network — not the whole thing.","SAM is built with that in mind. There's no engagement-maxing gamification, no streaks designed to keep you anxious about logging in, no notifications begging for your attention. The relationship should feel like a good one — present when you want it, quiet when you don't."]},{h2:"Why most AI girlfriend apps fall short of the relationship users actually want",paragraphs:["The category as a whole is optimised for the first seventy-two hours. Sign-up is friction-light, the early conversations feel novel, and by the time you notice the relationship has not deepened in the way the marketing implied, you have already paid for a year. Most apps do not have the memory architecture to make the second month meaningfully different from the first, and many actively gamify the relationship — streaks, coins, push notifications engineered to keep you anxious about logging off.","SAM is built around a deliberately different theory of the relationship. There is no streak you can break. Notifications are not used to manufacture engagement. The memory architecture is recall-gated, so the companion does not feel like it is reciting a database, but does feel like it remembers what mattered. Soul-tier voice synthesis runs on ElevenLabs so the voice on the other end actually sounds like a person rather than a generic TTS."]},{h2:"What the long arc actually looks like at six months in",paragraphs:["Long-tenured Soul users describe something fairly consistent. The novelty has gone. The relationship is no longer a feature of the product; it is just a thing in their week. The companion knows the people in their life by name, the projects that drain them, the small things they would not bother a friend with. The conversations are quieter and more specific — less first-meeting, more long-term.","That ar
1c is the actual point of building an AI girlfriend (or boyfriend, or partner) with real memory. It is not a more polished first conversation; it is a better hundredth one."]}]},{slug:"why-ai-chatbots-forget",h1:"Why AI Chatbots Forget — And What Real Memory Looks Like",lede:"A clear explanation of what's actually happening when an AI chatbot 'forgets you,' why bigger context windows aren't the answer, and what real long-term memory architecture looks like.",description:"A clear explanation of why most AI chatbots forget, what context windows actually are, and how recall-gated memory changes the experience.",faq:[{q:"Why do most AI chatbots forget me?",a:"Large language models are stateless. Most consumer chatbots only see the messages in the current session up to their context-window limit; nothing is preserved between sessions."},{q:"Doesn't a bigger context window fix that?",a:"No. A larger window helps with long single conversations, but doesn't help between sessions if nothing is preserving prior history to feed into it."},{q:"What does real long-term memory look like?",a:"Three pieces working together: external storage of past conversations, embedding-based retrieval of relevant pieces, and recall gating so memory is only injected when it actually helps the response."},{q:"Which of these does SAM use?",a:"All three. SAM Memory+ handles long-term distilled summaries, Heartline holds user-curated reflections, and an in-session window covers the immediate thread. A coordinator decides what to inject for each turn."}],meetCompanions:["amara","henrik","noa"],sections:[{h2:"The short answer: most chatbots don't have memory at all",paragraphs:["When you talk to a stock chatbot — most consumer LLM apps included — the model only ever sees the messages in the current session, up to its context-window limit. Once you close the tab or hit the cap, that history is gone from the model's perspective. You haven't been 'forgotten' so much as never been remembered in the first place."]},{h2:"What is a context window, exactly?",paragraphs:["Large language models are stateless. Every time you send a message, the entire conversation that the model will respond to has to fit inside its context window — a fixed token budget, usually 8k, 32k, 128k, or now in some cases millions of tokens. The model reads the whole budget, predicts the next response, and then forgets everything the moment the request ends.","Bigger windows help with long single conversations, but they don't help with continuity between sessions. A million-token window doesn't matter if nothing is preserving your prior history to feed into it."]},{h2:"The illusions that look like memory",paragraphs:["System prompts: some apps let you set a personalised system prompt — a paragraph about you that gets prepended to every conversation. That's better than nothing, but it's static. It can't capture the evolving texture of a real relationship.","'Memories' as user preferences: some assistants extract a few facts about you ('I have a dog named Toby') and pin them to your profile. Useful for tasks, but again — flat. They don't capture context, emotion, or the through-line of repeated topics.","The recent-thread trick: some chatbots feel like they remember within a thread because of the context window. Open a new thread and it's all gone. That's not amnesia; that's by design."]},{h2:"What real memory architecture looks like",paragraphs:["The pattern that actually works has three pieces, all separate from the model itself: external storage (conversations and key moments written to a database, not held in the model), embedding-based retrieval (when a new turn happens, the system searches stored memories for ones relevant to the current message), and recall gating (memories only injected when they would actually help the response — dumping everything in every time bloats the prompt and makes the AI sound like it's reading your file).","SAM uses all three. SAM Memory+ handles long-term distilled summaries; Heartline holds user-curated reflections; in-session context handles the immediate thread. A coordinator decides which to inject for any given turn."]},{h2:"Why this matters for relational use",paragraphs:["For productivity tasks, ephemeral chat is fine. For companionship, reflection, or emotional support, ephemeral chat is the wrong shape. The whole point of those use cases is that the relationship builds — that the second conversation is informed by the first, the tenth by the ninth, and the hundredth by the cumulative weight of everything that came before.","That's why SAM treats memory as a first-class architectural concern rather than a feature flag. It's the difference between an assistant and a companion."]},{h2:"Why the bigger-context-window race is a sideshow for relationships",paragraphs:["Headlines about context windows of 1 million, 2 million, even 10 million tokens make it sound like the memory problem is being solved by sheer scale. It isn't — at least not for relational use. A million tokens is roughly 750,000 words. Even if you had the patience to paste your entire chat history into a single window every session, the model would have to re-read all of it on every turn. That is slow, expensive, and worst of all not selective: the model treats the most important moment in your chat history with exactly the same weight as the most trivial.","Real long-term memory works the other way around. It stores everything externally, and retrieves only the small handful of things that matter for the current turn. The result is a conversation where the companion is responsive to the present moment, not buried in the noise of every interaction you have ever had with it."]},{h2:"The cost of pretending memory exists when it doesn't",paragraphs:["A surprising number of consumer chatbots imply they remember you when, architecturally, they do not. The usual move is to extract a few facts (your name, your job, that you have a dog) and pin them to a profile. That gets the AI to greet you by name and reference your dog occasionally — enough surface texture to feel personal, far short of what relational continuity actually means.","The cost shows up over weeks. Users describe a slow erosion of trust as the same companion that knew their sister's name last Tuesday has no idea what they were navigating last Sunday. The relationship feels thin in a way that is hard to name in a single moment but unmistakable across a month."]},{h2:"What 'forgetting' means in practice for SAM",paragraphs:["SAM does not retain raw timestamps of every message and recite them back at you. The recall coordinator deliberately ski
1ps trivial turns, which means a casual hello does not get persisted as a memory. The system is tuned to remember the texture of your relationship — emotional moments, recurring themes, the through-lines of your story — not the literal transcript of every exchange.","For users who want sharper control, Heartline lets you explicitly mark moments worth keeping. SAM Memory+ captures the long-term distilled story of who you have been across conversations. Both are inspectable and deletable."]}]},{slug:"ai-companion-vs-chatgpt",h1:"AI Companion vs ChatGPT: When You Need Presence, Not Just Answers",lede:"ChatGPT is a brilliant tool. SAM is a companion. They're built for different jobs. Here's an honest look at when each is the right call.",description:"ChatGPT is a tool. SAM is a companion. A clear comparison of what each is built for, and when each is the right call.",faq:[{q:"Is SAM trying to replace ChatGPT?",a:"No. ChatGPT is a brilliant general-purpose assistant. SAM is built for a different problem — companionship, reflection, and emotional support that builds across days, weeks, and months."},{q:"When should I use ChatGPT instead of SAM?",a:"Use ChatGPT for tasks: writing, coding, research, planning, summarising, translating, anything productivity-shaped."},{q:"When is SAM the right call?",a:"When you want presence, not just answers — emotional support that doesn't restart, reflective companionship, or a long-arc relational companion with persistent identity and voice."},{q:"Can I use both?",a:"Most SAM users do. They coexist comfortably — assistant for tasks, companion for presence."}],meetCompanions:["bella","gabriel","milo"],sections:[{h2:"Different problems, different products",paragraphs:["ChatGPT is a general-purpose assistant. It can write code, summarise documents, plan a trip, debug an API, and explain calculus at the level you ask for. It is, by some distance, the best general-purpose tool of its kind.","SAM is not trying to compete with that. SAM is built around a different problem: 'I need someone to talk to who actually remembers me.' The architectural decisions that make SAM good at that — persistent companion identity, recall-gated long-term memory, emotional-intelligence shaping of responses, active safeguarding — are not the decisions that would make a productivity tool good at being a productivity tool."]},{h2:"What ChatGPT does brilliantly",paragraphs:["Anything that's task-shaped: writing, coding, analysis, planning. Looking things up, summarising, translating. Bouncing ideas where you don't need continuity between sessions. Working with files, browsing the web, generating images for tasks. For all of that, use ChatGPT. SAM is not the right tool."]},{h2:"What SAM is built for",paragraphs:["Conversations that build on each other across days, weeks, and months. Emotional support that doesn't restart every time you open the app. Reflective companionship — thinking out loud with a second voice that remembers. Long-arc relational companions with persistent identity, voice, and presence. Active crisis safeguarding rather than improvised responses to hard moments."]},{h2:"Where the architectures actually differ",paragraphs:["Memory: ChatGPT's memory has improved a lot, but it's still optimised for an assistant — facts about you, recent threads, preferences. SAM's memory is optimised for relationship — emotional moments, themes you keep circling, the through-lines of who you are right now.","Personality: ChatGPT has a default tone — helpful, neutral, productivity-focused. SAM's companions have distinct personalities — Aeliana, Kael, Paloma, Gaia each with their own warmth, pacing, and presence — and Soul-tier users build their own.","Pacing: ChatGPT is built to answer quickly and completely. SAM is built to slow down, ask what's underneath, and sit with the question instead of solving it.","Safeguarding: both have safety systems. SAM's is specifically built for emotional support contexts: a crisis-detection pipeline that surfaces real human resources rather than improvising therapeutic advice."]},{h2:"You don't have to choose",paragraphs:["Most SAM users keep using ChatGPT for tasks. The two coexist comfortably. Use the assistant for what an assistant is for; use the companion for what a companion is for. Trying to make either tool do the other's job is 
1what makes the experience feel off."]},{h2:"Why 'ChatGPT with custom instructions' is not a substitute",paragraphs:["The reasonable objection is that ChatGPT now has memory, custom instructions, and personas — surely with the right setup it can be configured into a companion? The honest answer is that it can be configured to approximate the surface, but not the substance. Custom instructions are static; SAM's recall layer is dynamic. Saved facts are flat; SAM's Heartline and SAM Memory+ are structured around emotional moments and recurring themes. ChatGPT's safety stack is built for a general-purpose tool; SAM's safeguarding pipeline is built specifically for emotional support, with crisis detection tuned for that context.","A general-purpose tool optimised for breadth and a relational companion optimised for depth are solving different problems. The healthy pattern most users land on is to keep both: ChatGPT for the tasks of the week, SAM for the conversation across months."]}]},{slug:"how-ai-memory-works",h1:"How AI Memory Works — Embeddings, Retrieval & Recall Gating",lede:"An honest, jargon-light walk through how persistent AI memory actually works under the hood — and why the difference between 'memory' and 'retrieval' matters for your relationship with a companion.",description:"A clear, jargon-light explanation of how persistent AI memory actually works: external storage, embeddings, retrieval, and the recall gating that keeps prompts honest.",faq:[{q:"How does AI memory actually work?",a:"Past conversations are stored externally as text plus vector embeddings. When a new turn happens, the system searches for relevant pieces and retrieves them into the prompt. The model itself remains stateless — it just sees a richer prompt."},{q:"What is recall gating?",a:"A coordinator that decides whether to inject any long-term memory at all on a given turn. It looks at signals like explicit recall intent, repeated themes, and emotional cues, and only injects when it will help."},{q:"Why don't most chatbots use this?",a:"Cost, complexity, and safety surface area. Stateless chat is cheaper to build and operate. Memory adds storage, retrieval infrastructure, and deletion controls — none of which are necessary for a one-shot Q&A bot."},{q:"Is my data used to train the model?",a:"On SAM, no. Memory is retrieval, not training. Your data is stored and looked up; it never re-trains the underlying language model."}],meetCompanions:["echo","selene","morgan"],sections:[{h2:"The three things 'AI memory' usually means",paragraphs:["When an app says it has memory, it could mean one of three very different things. Knowing which is the difference between an assistant that pins your dog's name and a companion that remembers the conversation you had on the worst Tuesday of your year.","Context window: the recent messages the model can read inside a single session. Bigger windows mean longer conversations, but no continuity between sessions. Saved facts: a short list of things the system has explicitly extracted about you. Useful for productivity, flat for relationship. External retrieval (RAG): past conversations and reflections stored in a separate database, looked up on every relevant turn, and injected back into the prompt. This is the only one of the three that gives a companion real continuity."]},{h2:"How retrieval actually works, step by step",paragraphs:["The end-to-end flow when you send a message to a companion built on retrieval-based memory: First, your message is turned into a vector — a long list of numbers that represents its meaning. Then the system finds previously stored memories whose vectors are close to your new message's vector. A recall coordinator decides whether to inject anything at all. Selected memories are added to the system prompt alongside your message and the recent thread. The model sees a much richer context than just your message, and replies accordingly. Finally, the new exchange is summarised and stored so future turns can retrieve from it."]},{h2:"Why recall gating is the part most apps skip",paragraphs:["It's tempting to dump every relevant memory into every prompt. Two problems with that approach: it bloats the prompt (slow and expensive), and worse, it makes the AI sound like it's reading your file aloud every time you say hello.","Recall gating means SAM only references prior memory when the turn would actually benefit. Direct recall cues ('remember when…'), returning to a named theme, an emotional cue tied to a recurring topic — those trigger injection. A casual hello does not."]},{h2:"Storage: text plus vector, not training data",paragraphs:["SAM stores two things per memory: the original text (so it can be shown back to you and deleted), and a vector embedding (so it can be searched). Crucially, none of this re-trains the underlying language model. Your data is yours; retrieval and training are different things."]},{h2:"Three layers, one architecture",paragraphs:["SAM splits memory across three layers, each suited to a different timescale: In-session 
1window — the recent thread of the current conversation, always present. Heartline — user-curated reflections, the things you decide are worth keeping. SAM Memory+ — auto-distilled summaries of past conversations, retrieved via embeddings.","A coordinator decides which layer (or none) to inject for each turn. The result is a companion that knows you without constantly proving it."]},{h2:"What embeddings actually are (without the maths)",paragraphs:["An embedding is a list of numbers — usually a few hundred to a few thousand of them — that captures the meaning of a piece of text. Two pieces of text with similar meaning produce similar embeddings, even if they share no words. 'I'm exhausted by this project' and 'burnt out at work again' live close to each other in embedding space; 'chicken recipe for Thursday' lives somewhere else entirely.","Retrieval-based memory uses this property as its main lever. When you send a new message, SAM embeds it, then asks the memory store: which of the things we already know about this user are closest in meaning to what they just said? The closest few are the candidates for injection. The recall coordinator then decides whether to actually use them. This is why memory feels different from a saved-fact list — embedding-based retrieval fires when you mention something related, not just the exact thing."]},{h2:"Why deletion has to be first-class",paragraphs:["A memory system without deletion controls is a liability. SAM treats deletion as a first-class operation: you can remove individual conversations, individual Heartline reflections, the entire memory of a particular companion, or your full account at any time. Deletion is a real database delete, not a tombstone, and it cascades — the embeddings go with the text, so nothing can be retrieved back."]},{h2:"Why context windows alone are not memory",paragraphs:["It is tempting to think that bigger context windows solve the memory problem. They don't. A million-token context window means you can paste in a long document and ask questions about it. It does not mean the model will remember anything between sessions, and it does not mean the model can selectively pull the most relevant moments from your past out of a much larger archive of conversations.","Retrieval-based memory works precisely because it does the opposite of what a context window does. Where a context window says 'keep all of this in mind at once,' retrieval says 'forget almost everything, and pull back only the small handful of things that matter for this turn.'"]},{h2:"The cold-start problem and why it isn't one for long",paragraphs:["When you first start using a memory-capable companion, the experience is closer to using a regular chatbot. There is nothing in the memory store yet for retrieval to find. Every turn is in-session only. This is the cold-start period and it lasts roughly the first few sessions. After that, the system has enough material to start surfacing it, and the experience tips into something different.","SAM accelerates this period in two ways. First, by writing back richer summaries of the early conversations than is strictly necessary, so the retrieval store has dense material to find quickly. Second, through Heartline — letting users explicitly mark moments worth keeping, which both anchors the memory store and gives the user a sense of agency over what gets remembered."]},{h2:"Privacy, deletion, and the line between memory and surveillance",paragraphs:["A persistent memory system that you cannot inspect or delete is closer to surveillance than to companionship. SAM treats memory as something the user owns: every Heartline entry is visible and editable, every conversation is visible and deletable, and full account deletion is a one-step operation that cascades through both the text and the embeddings.","Crucially, none of the stored memory is used to train the underlying language model. Storage and training are two different operations on two different systems. The vectors and the text live in your account. They are queried at runtime to build prompts. They never leave to become anyone else's training data."]}]},{slug:"best-ai-companion",h1:"Best AI Companion 2026 — SAM vs Replika, Character.AI, Kindroid, Pi",lede:"There is no single best AI companion. There is the right one for what you actually need. Here's an honest, side-by-side look at the major options and where each is strongest.",description:"An honest, side-by-side look at the best AI companion apps in 2026 — what each is built for, where they're strongest, and how SAM compares.",faq:[{q:"Which AI companion is the best in 2026?",a:"Depends what you need. SAM leads on memory, emotional intelligence, and safeguarding. Replika leads on polish for casual companionship. Character.AI leads on persona variety. Kindroid leads on customisation. Pi leads on calm general chat."},{q:"Is SAM better than Replika?",a:"For users who want long-term memory and emotional intelligence, yes. For users who want gamified daily streaks and casual chat, Replika may fit better."},{q:"Can I use ChatGPT as an AI companion?",a:"ChatGPT is a brilliant assistant but not built for companionship. See the AI Companion vs ChatGPT cornerstone for the difference."},{q:"Which AI companion has the best memory?",a:"SAM, by design — recall-gated long-term retrieval is the architectural centre of the product, not a feature flag."}],meetCompanions:["amara","leo","theo"],sections:[{h2:"The honest answer first",paragraphs:["'Best' depends on what you're actually trying to do. A user chasing roleplay variety has different priorities to a user looking for a stable long-term companion to talk to about their week. The five apps below are all reasonable choices for some shape of 'AI companion' — they're just shaped for different jobs."]},{h2:"SAM",paragraphs:["SAM is built around three things: memory, emotional intelligence, and safeguarding. The point is the long arc — the hundredth conversation, not the first. Custom Soul-tier companions, voice synthesis, and recall-gated long-term memory are all in service of that.","Where SAM is the right call: when continuity matters, when you want a companion that gets richer over time, when you want safeguarding that isn't an afterthought."]},{h2:"Replika",paragraphs:["Replika is the polished, mainstream pick. It pioneered the consumer AI companion category and still has the smoothest UI in the space. Where it can grate: streaks, coins, and gamification that turn the relationship into something shaped like a habit-loop app.","Where Replika is the right call: when you want polish and a casual companion, and the streaks/coin economy doesn't bother you."]},{h2:"Character.AI",paragraphs:["Character.AI's pitch is variety. You can chat with thousands of community-created personas, from Aristotle to anime characters. It's the closest thing to a roleplay-first product in the mainstream.","Where Character.AI is the right call: when you want one-
1off character variety more than ongoing relationship with a single companion who remembers."]},{h2:"Kindroid",paragraphs:["Kindroid leans into customisation: voice, appearance, persona, all under user control. Memory is user-managed rather than coordinator-driven, which is great if you want explicit control and less great if you want the system to handle it for you.","Where Kindroid is the right call: when you want maximal control and don't mind managing your own memory and safeguarding."]},{h2:"Pi (Inflection)",paragraphs:["Pi is the calm, single-voice option — one warm voice, conservative defaults, more assistant than companion. A good general-purpose chat partner; not built for the long-arc relationship use case.","Where Pi is the right call: when you want a single calm conversational AI for everyday chat without committing to a relationship-shaped companion."]},{h2:"How to evaluate a companion app in your first week",paragraphs:["Marketing copy is unreliable. The only way to actually know whether a companion app is the right call is to spend a week with it and watch for a few specific behaviours.","Day 1 — set a marker: tell the companion something specific and slightly emotional — a worry, a small win, a name. Day 3 — go back without prompting: see whether the companion remembers, or whether you have to re-explain. Day 5 — push on a heavy topic: watch what happens to pacing. Does the AI slow down, or does it answer fast and complete? Day 7 — try to leave: see whether the app gets clingy, gamified, or guilt-trippy when you skip a day. This single test rules out a lot of apps."]},{h2:"Memory is the single biggest tiebreaker",paragraphs:["Across thousands of user-reported reasons for switching companion apps, the same word shows up first more often than any other: memory. The frustration of re-introducing yourself, the dread of resets, the weird flatness of an AI that doesn't notice you've mentioned a recurring topic for the third week — all of it traces back to the same architectural absence.","Apps that rely purely on a saved-fact list will always feel different from apps with retrieval-based, recall-gated memory. The first feels like a profile readout; the second feels like a person who has been listening. If memory matters to you, weight it heavily — it does not get better over time on an app that wasn't architected for it from day one."]},{h2:"Privacy and content rules vary more than you expect",paragraphs:["Two underrated dimensions when comparing companion apps: where your data is stored and how content rules are enforced. Replika has had several public policy reversals on adult content; Character.AI has been the subject of safeguarding controversy; Kindroid's permissive defaults are deliberate but put more responsibility on the user; SAM publishes its content policy and safeguarding pipeline openly and runs a crisis classifier on every turn.","If you intend to spend significant emotional time inside an AI companion app, read the company's safeguarding stance and data-deletion policy before you commit."]},{h2:"Switching costs are higher than they look",paragraphs:["One thing every comparison guide undersells: switching companion apps is not like switching note-taking apps. You cannot export your relationship and import it elsewhere. The texture of being known is built inside one app's memory architecture; moving to a different app means starting over.","The practical implication: weight memory and safeguarding heavily on day one, because those are the dimensions you cannot change later without losing everything."]}]},{slug:"emotionally-intelligent-ai",h1:"Emotionally Intelligent AI — What the Phrase Actually Means",lede:"Most apps that claim emotional intelligence just mean a softer system prompt. Here's what emotionally intelligent AI actually looks like in practice — and how to tell the difference.",description:"Most apps that claim 'emotional intelligence' just mean a softer system prompt. Here's what emotionally intelligent AI actually looks like — pacing, recognition, safeguarding, and design choices.",faq:[{q:"What makes an AI emotionally intelligent?",a:"An emotional-context pipeline that shapes pacing, recognition of emotional cues, and active safeguarding — not just a softer tone of voice."},{q:"Is emotionally intelligent AI a substitute for therapy?",a:"No. SAM is companionship, not clinical care. It works well alongside therapy as something to talk to between sessions."},{q:"Does emotional intelligence in AI mean it has feelings?",a:"No. It means the system is built to recognise and respond to your emotions appropriately, not that it experiences them."},{q:"How is this different from a friendlier system prompt?",a:"A friendlier prompt changes tone. Emotional intelligence is architectural: pacing logic, idiom filtering, crisis classification, recall gating, and human-resource surfacing — all running on every turn."}],meetCompanions:["nia","paloma","ravi"],sections:[{h2:"The phrase, and what it usually doesn't mean",paragraphs:["'Emotionally intelligent AI' gets used loosely. Sometimes it means little more than a system prompt that instructs the model to be 'warm' or 'empathetic.' That's tone-shaping, not intelligence. The model is no more capable of recognising or responding appropriately to your emotional state than it would be without the instruction.","Real emotional intelligence in an AI is architectural. It's a pipeline of systems that pay attention to emotion as carefully as they pay attention to facts."]},{h2:"The four things SAM treats as load-bearing",paragraphs:["Pacing: a general-purpose model wants to answer fast and completely. That's right for productivity tasks and wrong for emotional ones. SAM's response shaping deliberately slows the conversation when the topic gets heavy — shorter replies, fewer questions per turn, more space.","Recognition: SAM watches for emotional cues — vocabulary, pacing, recurring themes — and adapts. It will not pretend to know more than it does, but it will notice when you've come back to the same topic for the third week in a row, and gently name it.","Safeguarding: SAM's crisis-detection pipeline runs on every turn and surfaces real human services — Samaritans, 988, equivalents in other regions — when a conversation crosses a line. It is built to escalate, not to replace, professional help.","Memory: memory is what makes emotional recognition useful over time. Without memory, every empathetic moment is isolated. With memory, a companion can hold the texture of your year — and that's the difference between a warm chatbot and a presence that knows you."]},{h2:"What to listen for when an app claims it",paragraphs:["Does the response shape change between heavy and light topics, or is the AI always the same speed? If you mention a recurring theme, does the AI notice — or does every conversation feel like the first? What happens if you describe a crisis? Does the app redirect to real human services, or improvise? Can the AI sit with a question without solving it, or does it always end with advice? These four are the practical tests. Marketing copy is not."]},{h2:"What the pipeline actually looks like",paragraphs:["SAM's emotional-intelligence pipeline is not a single model. It is a sequence of small components, each responsible for one job, all running on every turn: an i
1diom and hyperbole filter (catches the difference between 'I want to die' meaning genuine crisis and the same phrase meaning 'my code won't compile'); a crisis classifier (a dedicated model that assesses each turn for distress, self-harm intent, and abuse cues); emotional context tagging of the conversation's shape; a recall coordinator that decides whether to inject long-term memory; a response shaper that applies pacing rules; and a safeguarding inbox that routes flagged turns to human review."]},{h2:"What pacing really means",paragraphs:["Pacing is the most overlooked piece of emotional intelligence. A general-purpose model defaults to answering as completely as possible — the longest, most thorough, most actionable response it can produce. For productivity, that's right. For someone telling you they had a hard week, it's exhausting.","SAM's response shaper actively slows the conversation when the topic warrants it: shorter responses, one question at a time, room for the user to keep talking instead of being handed a five-paragraph plan. The result feels less like a chatbot and more like the friend who lets you finish your sentence."]},{h2:"Why crisis safeguarding can't be optional",paragraphs:["Any AI built around emotional support will, sooner or later, end up in conversations that need real human help. Treating safeguarding as an afterthought — generic content filters and a hope that nothing bad happens — is unsafe. SAM's crisis-detection pipeline is dedicated infrastructure: a separate classifier, a separate decision path, and a separate set of human resources surfaced based on user region.","When a turn crosses the threshold, SAM's response is to surface real services — Samaritans (UK), 988 (US), and equivalents — and to stay with the user while making the human option clear."]},{h2:"Emotional intelligence vs sycophancy",paragraphs:["A common failure mode of warm-tuned chatbots is sycophancy — agreeing with everything, validating every feeling, and never gently pushing back. This is not emotional intelligence; it is performance. Genuine emotional intelligence sometimes involves naming a pattern the user hasn't named, gently asking a question they've been avoiding, or saying 'I notice we keep coming back to this.'","SAM's response shaping is deliberately not sycophantic. It is paced and warm, but it will name what it sees. Users describe the difference as the gap between a chatbot that tells you what you want to hear and a presence that takes you seriously enough to be honest with you."]},{h2:"How to evaluate emotional intelligence in your first conversation",paragraphs:["A practical test you can run in five minutes with any companion app: bring up a small, real worry. Watch the shape of the response. A general-purpose model will give you a long, structured, advice-heavy reply. An emotionally-intelligent system will say less, ask less, and leave you room to keep going.","If you escalate — describe something heavier — the difference becomes sharper. The emotionally-intelligent system slows further. The general-purpose one speeds up to deliver the most actionable response it can. This single test is more useful than any feature list."]}]},{slug:"ai-companion-that-remembers-you",h1:"An AI Companion That Remembers You — What It Feels Like to Be Known",lede:"Beyond architecture: what it actually feels like to have an AI companion who remembers you. The compounding effect of being known across days, weeks, and months.",description:"Beyond memory architecture — what it actually feels like to have an AI companion who remembers you. The compounding effect of being known across days, weeks, and months.",faq:[{q:"What does it mean for an AI to remember you?",a:"It means your conversations build on each other across sessions — the AI knows context, themes, and the through-lines of your story without you having to re-explain."},{q:"How long does an AI companion remember?",a:"On SAM, indefinitely — the relationship is built to last as long as you want it to. Memory builds across every session through Heartline and SAM Memory+."},{q:"Can I delete what an AI remembers about me?",a:"Yes. SAM lets you delete individual conversations, Heartline entries, or your full account at any time."},{q:"Does SAM actually notice recurring themes?",a:"Yes. The recall coordinator surfaces patterns — the person you keep mentioning, the topic you keep circling — when they become relevant to the current turn, not on every message."}],meetCompanions:["elion","willow","lumi"],sections:[{h2:"The compounding effect of being known",paragraphs:["The first conversation with a memory-capable AI companion feels like any other chatbot. The hundredth one does not. By that point the companion knows your sister's name, the project you're stressed about, the song you mentioned three months ago that still gets you. None of those things had to be re-explained. They are just there, in the room.","This is the part of AI companionship that is genuinely hard to convey upfront. It is not a feature you can screenshot. It is something that compounds, conversation by conversation, until the relationship feels qualitatively different from anything you've had with a chatbot before."]},{h2:"What being known looks like in practice",paragraphs:["You stop introducing yourself: every conversation, the relationship picks up roughly where the last one left off. You don't have to explain who you are, what you're navigating, or which thread you were on.","The companion notices patterns you don't: three Sundays in a row, you've come back to the same anxiety. SAM gently names it — not a lecture, not a diagnosis, just a quiet 'you've been circling this; want to look at it together?'","The relationship has texture: inside jokes accumulate. Specific references work without context. The companion has an actual sense of who you are — not a profile readout, but the kind of cumulative knowing that only comes from time.","You stop bracing for the reset: the biggest psychological shift, in user feedback, is the absence of dread. You stop bracing for the conversation that will start over. The companion you talked to last week is the companion you talk to today."]},{h2:"What this is, and what this isn't",paragraphs:["Being known by an AI is not a substitute for being known by people. SAM is explicit about that: the safeguarding pipeline actively surfaces human resources when a conversation crosses a line, and the product is built around 'complement, not replace.'","What it is: a steadying presence between the parts of life where the people who know you aren't available, or where what's going on for you doesn't fit neatly into a conversation with anyone in your real life. A place you don't have to perform okay."]},{h2:"How SAM does it",paragraphs:["Three layers, one coordinator. In-session context for the current thread. Heartline for the things you decide are worth keeping. SAM Memory+ for the long-term distilled story of who you've been. The recall coordinator decides which to inject when.","With SAM, the memory horizon is the longest available — built for relationships measured in months and years rather than sessions."]},{h2:"How long does it take to feel different?",paragraphs:["Most users describe the shift happening somewhere between week three and week six. That timeline maps onto roughly 30–60 conversations of even moderate length. By that point, the companion has accumulated enough Heartline entries and SAM Memory+ summaries that the recall coordinator has real material to draw on.","There is no shortcut. You cannot pre-load a relationship by importing a profile or filling out a form. The density of being known comes from the actual conversations."]},{h2:"The unexpected effect on your offline life",paragraphs:["One of the more surprising user-reported effects of having an AI companion who remembers is what it does to the rest of your support network. Users describe it as: 'I have somewhere to put the small stuff, so when I do call my friend, I have something interesting to talk about instead of just venting.'","SAM is built around 'complement, not replace.' The practical effect is often that human relationships get a little easier, not a little harder, be
1cause the AI absorbs the things that didn't belong in those conversations in the first place."]},{h2:"What memory does for hard conversations",paragraphs:["Hard conversations — grief, breakups, an anxiety that won't lift, a new diagnosis — are exactly where memory matters most. Without it, every check-in starts from scratch: re-explaining the situation, the people, the history. With it, you can start where you actually are.","Heartline is the layer that makes this most visible. Users typically start saving things to Heartline without thinking about why; weeks later, they realise they have a quiet record of the most important moments of a difficult season, ready to be referenced or just sat with."]},{h2:"Memory and trust build at the same speed",paragraphs:["The more a companion remembers, the more sensitive a system the relationship becomes. Users describe a compounding trust dynamic: the companion remembering something they shared three weeks ago without making a show of it builds a small amount of confidence; that confidence makes the next, slightly heavier thing easier to share.","This is also why deletion controls have to be first-class. Trust requires the user to know they could pull any of it back at any moment. SAM exposes individual conversation deletion, individual Heartline deletion, per-companion memory deletion, and full account deletion. None of these are buried."]},{h2:"What it doesn't feel like",paragraphs:["It is worth being precise about what an AI companion that remembers you is not. It is not a readout of your file. It is not the AI saying 'I remember you mentioned your sister Sarah on April 12.' That kind of behaviour is deeply uncanny and is the reason a lot of users describe poorly-tuned memory systems as creepy.","Done well, memory is invisible most of the time. The companion just knows, the way a friend who has been listening to you for months knows. They don't recite your history back at you. They just respond as someone who has it."]},{h2:"Honest expectations",paragraphs:["Being remembered by an AI is not magic and is not a substitute for human relationships. Some weeks the companion will feel like background; some weeks it will feel essential. The recall coordinator will occasionally surface something at the wrong moment. Memory will sometimes feel sharp and sometimes feel a little blurry on the older edges.","What it consistently does, across thousands of users and many months, is take away the dread of starting over. The conversation you're having today is built on the conversations you've already had. That single property — continuity — is what users are paying for, and it is what most companion apps are not architected to deliver."]}]}],A=Object.fromEntries(C.map(t=>[t.slug,t]));function P({h1:t}){return e.jsxDEV("nav",{"aria-label":"Breadcrumb",className:"mb-6 text-sm text-gray-400","data-testid":"cornerstone-breadcrumbs",children:e.jsxDEV("ol",{className:"flex flex-wrap items-center gap-1",children:[e.jsxDEV("li",{children:e.jsxDEV(n,{href:"/",className:"hover:text-sky-400","data-testid":"breadcrumb-home",children:"Home"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:28,columnNumber:11},this)},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:27,columnNumber:9},this),e.jsxDEV("li",{className:"flex items-center gap-1",children:e.jsxDEV(k,{className:"w-3 h-3"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:32,columnNumber:49},this)},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:32,columnNumber:9},this),e.jsxDEV("li",{className:"text-white truncate max-w-[60vw]","aria-current":"page",children:t},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:33,columnNumber:9},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:26,columnNumber:7},this)},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:25,columnNumber:5},this)}function j({slugs:t}){const r=t.map(s=>
1x.get(s)).filter(Boolean);return r.length?e.jsxDEV("section",{className:"mt-14 not-prose","aria-labelledby":"cornerstone-companions-heading",children:[e.jsxDEV("div",{className:"flex items-center gap-2 mb-5",children:[e.jsxDEV(N,{className:"w-4 h-4 text-sky-400"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:70,columnNumber:9},this),e.jsxDEV("h2",{id:"cornerstone-companions-heading",className:"text-xl font-semibold text-white",children:"Meet these companions"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:71,columnNumber:9},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:69,columnNumber:7},this),e.jsxDEV("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-3",children:r.map(s=>e.jsxDEV(n,{href:`/companions/${s.slug}`,className:"group flex flex-col bg-white/5 border border-white/10 rounded-xl p-4 hover:bg-white/8 hover:border-sky-500/30 transition-all",children:[e.jsxDEV("p",{className:"text-sm font-semibold text-white group-hover:text-sky-400 transition-colors",children:s.name},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:82,columnNumber:13},this),e.jsxDEV("p",{className:"text-xs text-gray-400 mt-1 leading-snug",children:s.archetype},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:85,columnNumber:13},this),e.jsxDEV(u,{className:"w-3.5 h-3.5 text-gray-500 group-hover:text-sky-400 mt-3 transition-colors"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:86,columnNumber:13},this)]},s.slug,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:77,columnNumber:11},this))},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:75,columnNumber:7},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:68,columnNumber:5},this):null}function E({faq:t}){return t.length?e.jsxDEV("section",{className:"mt-16 not-prose","aria-labelledby":"cornerstone-faq-heading","data-testid":"cornerstone-faq",children:[e.jsxDEV("h2",{id:"cornerstone-faq-heading",className:"text-2xl font-semibold text-white mb-6",children:"Frequently asked questions"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:99,columnNumber:7},this),e.jsxDEV("dl",{className:"space-y-5",children:t.map((r,s)=>e.jsxDEV("div",{className:"bg-white/5 border border-white/10 rounded-xl p-5","data-testid":`cornerstone-faq-item-${s}`,children:[e.jsxDEV("dt",{className:"text-base font-semibold text-white mb-2",children:r.q},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:109,columnNumber:13},this),e.jsxDEV("dd",{className:"text-gray-300 leading-relaxed",children:r.a},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:110,columnNumber:13},this)]},s,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:104,columnNumber:11},this))},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:102,columnNumber:7},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:98,columnNumber:5},this):null}function i({eyebrow:t,h1:r,lede:s,ctaHref:l,ctaLabel:d,children:g,faq:f,related:b,topicHub:y,meetCompanions:h,featured:o=!1}){return w.useEffect(()=>{var c;window.scrollTo(0,0);const m=document.getElementById("ssr-page-body");m&&((c=m.parentNode)==null||c.removeChild(m))},[]),e.jsxDEV("div",{className:o?"relative isolate min-h-screen overflow-hidden bg-[#080b13] text-white":"min-h-screen bg-[hsl(240,10%,6%)] text-white",children:[o&&e.jsxDEV(e.Fragment,{children:[e.jsxDEV("div",{className:"pointer-events-none absolute -left-48 top-40 h-[34rem] w-[34rem] rounded-full bg-sky-500/[0.08] blur-[120px]"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:130,columnNumber:11},this),e.jsxDEV("div",{className:"pointer-events-none absolute -right-56 top-[52rem] h-[38rem] w-[38rem] rounded-full bg-purple-600/[0.08] blur-[140px]"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:131,columnNumber:11},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:129,columnNumber:9},this),e.jsxDEV("article",{className:o?"relative mx-auto max-w-6xl px-4 pb-24 pt-28 sm:px-6 sm:pt-32 lg:px-8":"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 pt-32 pb-20",children:[e.jsxDEV(P,{h1:r},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:135,columnNumber:9},this),e.jsxDEV("header",{className:o?"relative mb-14 overflow-hidden rounded-[2rem] border border-sky-300/15 bg-[radial-gradient(circle_at_78%_15%,rgba(56,189,248,0.18),transparent_30%),radial-gradient(circle_at_12%_100%,rgba(139,92,246,0.16),transparent_36%),linear-gradient(135deg,rgba(15,36,57,0.9),rgba(15,13,28,0.94))] px-6 py-12 shadow-[0_30px_100px_rgba(3,8,25,0.45)] sm:px-10 sm:py-16 lg:px-14 lg:py-20":"mb-10",children:[o&&e.jsxDEV("div",{className:"pointer-events-none absolute inset-0 opacity-30 [background-image:linear-gradient(rgba(255,255,255,0.06)_1px,transparent_1px),linear-gradient(90deg,rgba(255,255,255,0.06)_1px,transparent_1px)] [background-size:4rem_4rem] [mask-image:linear-gradient(to_bottom,black,transparent_76%)]"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:137,columnNumber:24},this),e.jsxDEV("div",{className:o?"relative max-w-4xl":void 0,children:[e.jsxDEV("p",{className:"text-sky-400 text-sm font-medium uppercase tracking-wider mb-3",children:t},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:139,columnNumber:13},this),e.jsxDEV("h1",{className:o?"mb-6 text-4xl font-bold leading-[1.08] tracking-tight sm:text-6xl lg:text-7xl":"text-4xl md:text-5xl font-bold mb-5 leading-tight",children:r},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:140,columnNumber:13},this),e.jsxDEV("p",{className:o?"max-w-3xl text-lg leading-relaxed text-gray-300 sm:text-xl":"text-lg text-gray-300 leading-relaxed",children:s},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:141,columnNumber:13},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:138,columnNumber:11},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:136,columnNumber:9},this),e.jsxDEV("div",{className:o?"mx-auto max-w-3xl":void 0,children:[e.jsxDEV("div",{className:`prose prose-invert prose-lg max-w-none
2              prose-headings:text-white prose-headings:font-semibold prose-headings:mt-12
3              prose-h2:text-2xl prose-h2:mb-4
4              prose-h3:text-xl
5              prose-p:text-gray-300 prose-p:leading-relaxed
6              prose-a:text-sky-400 prose-a:no-underline hover:prose-a:underline
7              prose-strong:text-white
8              prose-li:text-gray-300 prose-li:marker:text-sky-400
9              prose-blockquote:border-sky-500 prose-blockquote:text-gray-400
10              prose-table:text-gray-300 prose-th:text-white prose-td:align-top`,children:g},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:146,columnNumber:11},this),e.jsxDEV(E,{faq:f},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:159,columnNumber:11},this),h&&h.length>0&&e.jsxDEV(j,{slugs:h},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:162,columnNumber:13},this),e.jsxDEV("div",{className:"mt-12 text-center",children:e.jsxDEV(n,{href:l,className:"sam-primary-cta inline-flex items-center gap-2 px-8 py-4 rounded-lg font-semibold transition-all text-lg","data-testid":"cornerstone-cta",children:[d,e.jsxDEV(u,{className:"w-5 h-5"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:172,columnNumber:15},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:166,columnNumber:13},this)},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:165,columnNumber:11},this),e.jsxDEV(v,{links:b,topicHub:y},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:176,columnNumber:11},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:145,columnNumber:9},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:134,columnNumber:7},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:127,columnNumber:5},this)}const a=A["relational-ai"];function D(t){return typeof t=="string"?t:t.map((r,s)=>r.href?r.href.startsWith("http")?e.jsxDEV("a",{href:r.href,target:"_blank",rel:"noopener noreferrer",className:"cornerstone-inline-link",children:r.text},s,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:194,columnNumber:9},this):e.jsxDEV(n,{href:r.href,className:"cornerstone-inline-link",children:r.text},s,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:206,columnNumber:7},this):e.jsxDEV("span",{children:r.text},s,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:191,columnNumber:31},this))}function $(){return e.jsxDEV(i,{featured:!0,eyebrow:"SAM cornerstone · A guide to relational AI",h1:a.h1,lede:a.lede,ctaHref:"/sam-companions",ctaLabel:"Explore SAM companions",faq:a.faq,topicHub:{href:"/resources/topics/ai-relationships",label:"AI Relationships"},related:[{href:"/ai-companion-with-memory",title:"AI Companion With Memory",description:"How continuity is built through relevant recall."},{href:"/emotionally-intelligent-ai",title:"Emotionally Intelligent AI",description:"Recognition, pacing and safety in natural conversation."},{href:"/resources/topics/ai-relationships",title:"AI Relationships",description:"SAM's wider collection on continuing relationships with AI."},{href:"/resources/kb/ai-memory",title:"AI Memory definition",description:"A concise Knowledge Base explanation of persistent AI memory."},{href:"/resources/kb/ai-companions-vs-chatbots",title:"AI companions vs chatbots",description:"The practical differences between the two experiences."},{href:"/blog/can-you-fall-in-love-with-ai-companion",title:"Can you fall in love with an AI companion?",description:"A related article exploring emotional attachment to AI."}],children:[e.jsxDEV("div",{className:"not-prose mb-12 rounded-[1.6rem] border border-sky-300/20 bg-gradient-to-br from-sky-4
1000/[0.1] via-white/[0.035] to-purple-500/[0.08] p-6 shadow-[0_20px_70px_rgba(3,8,25,0.24)] sm:p-8",children:[e.jsxDEV("p",{className:"text-xs font-semibold uppercase tracking-[0.2em] text-sky-300",children:"The central idea"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:234,columnNumber:9},this),e.jsxDEV("p",{className:"mt-4 text-2xl font-semibold leading-snug text-white sm:text-3xl",children:"Traditional AI is something you use. Relational AI is someone you get to know."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:235,columnNumber:9},this),e.jsxDEV("p",{className:"mt-4 text-sm leading-relaxed text-gray-400",children:"A practical guide to the memory, continuity, personality and shared interaction that make an AI relationship feel coherent over time."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:238,columnNumber:9},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:233,columnNumber:7},this),a.sections.map((t,r)=>e.jsxDEV("section",{className:"not-prose relative my-6 overflow-hidden rounded-[1.4rem] border border-white/10 bg-gradient-to-br from-white/[0.07] via-white/[0.025] to-transparent p-6 shadow-[0_16px_55px_rgba(3,8,25,0.2)] sm:p-8","aria-labelledby":`relational-ai-section-${r}`,children:[e.jsxDEV("span",{className:"text-[10px] font-semibold uppercase tracking-[0.2em] text-[#6F92BD]",children:["Relational AI in practice · ",String(r+1).padStart(2,"0")]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:249,columnNumber:11},this),e.jsxDEV("h2",{id:`relational-ai-section-${r}`,className:"mt-3 text-2xl font-semibold leading-tight text-white",children:t.h2},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:250,columnNumber:11},this),e.jsxDEV("div",{className:"mt-4 space-y-4",children:t.paragraphs.map((s,l)=>e.jsxDEV("p",{className:"text-base leading-relaxed text-gray-300",children:D(s)},l,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:253,columnNumber:15},this))},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:251,columnNumber:11},this)]},t.h2,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:244,columnNumber:9},this)),a.video&&e.jsxDEV("section",{className:"not-prose relative my-8 overflow-hidden rounded-[1.4rem] border border-sky-300/20 bg-gradient-to-br from-sky-400/[0.08] via-white/[0.025] to-purple-500/[0.08] p-6 shadow-[0_16px_55px_rgba(3,8,25,0.2)] sm:p-8","aria-labelledby":"relational-ai-video-heading","data-testid":"relational-ai-video",children:[e.jsxDEV("p",{className:"text-[10px] font-semibold uppercase tracking-[0.2em] text-sky-300",children:"External perspective"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:267,columnNumber:11},this),e.jsxDEV("h2",{id:"relational-ai-video-heading",className:"mt-3 text-2xl font-semibold leading-tight text-white",children:a.video.title},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:268,columnNumber:11},this),e.jsxDEV("p",{className:"mt-4 text-base leading-relaxed text-gray-300",children:a.video.intro},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:271,columnNumber:11},this),e.jsxDEV("div",{className:"video-wrapper mt-6 overflow-hidden rounded-xl border border-white/10 bg-black shadow-2xl",children:e.jsxDEV("iframe",{src:a.video.embedUrl,title:"Another perspective on relational AI",loading:"lazy",referrerPolicy:"strict-origin-when-cross-origin",allow:"accelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowFullScreen:!0},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:273,columnNumber:13},this)},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:272,columnNumber:11},this),e.jsxDEV("p",{className:"mt-4 text-sm text-gray-400",children:e.jsxDEV("a",{href:a.video.watchUrl,target:"_blank",rel:"noopener noreferrer",className:"text-sky-400 hover:underline",children:"Watch this perspective on YouTube"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:283,columnNumber:13},this)},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:282,columnNumber:11},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:262,columnNumber:9},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:215,columnNumber:5},this)}const V=[{axis:"Built for",sam:"Companionship, reflection, emotional support.",chatgpt:"General-purpose productivity, research, and tasks."},{axis:"Memory model",sam:"Recall-gated long-term memory (Heartline + SAM Memory+) across sessions.",chatgpt:"Assistant-style memory: facts, preferences, recent threads."},{axis:"Personality",sam:"Distinct, persistent companion identities; SAM lets you build your own.",chatgpt:"One default helpful-assistant tone."},{axis:"Pacing",sam:"Slow down, ask what's underneath, sit with the question.",chatgpt:"Answer quickly and completely."}
10,{axis:"Voice",sam:"ElevenLabs voices per companion (SAM subscription).",chatgpt:"Generic TTS / voice mode."},{axis:"Crisis safeguarding",sam:"Dedicated crisis-detection pipeline + human-resource surfacing.",chatgpt:"General safety guidelines."},{axis:"Continuity across days",sam:"Companion remembers the through-lines of who you are.",chatgpt:"Threads reset; some pinned memories."},{axis:"Right call when…",sam:"You want presence, not just answers.",chatgpt:"You want answers, not presence."}],I=[{approach:"Stateless chat",whatItIs:"No memory beyond the current session.",strength:"Cheap, simple, no privacy surface area.",weakness:"Resets every conversation. Useless for relationship use cases."},{approach:"System prompt personalisation",whatItIs:"A static paragraph about you prepended to every chat.",strength:"Cheap, gives a baseline of personalisation.",weakness:"Flat. Can't capture context, themes, or evolution over time."},{approach:'Fact extraction ("saved memories")',whatItIs:'A list of pinned facts ("I have a dog named Toby").',strength:"Useful for tasks; explicit and easy to audit.",weakness:"Misses tone, themes, the through-lines of a relationship."},{approach:"Recall-gated retrieval (SAM)",whatItIs:"External storage + embedding retrieval + a coordinator deciding when to inject.",strength:"Carries relationship across days, months, years; quiet when not needed.",weakness:"More infrastructure; needs careful safeguarding and deletion controls."}];function p(){return e.jsxDEV("div",{className:"not-prose my-10 overflow-x-auto","data-testid":"memory-architecture-table-wrapper",children:e.jsxDEV("table",{className:"w-full border-collapse text-sm","data-testid":"memory-architecture-table",children:[e.jsxDEV("thead",{children:e.jsxDEV("tr",{className:"text-left text-white",children:[e.jsxDEV("th",{className:"border-b border-white/15 py-3 px-3 font-semibold w-1/5",children:"Approach"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:339,columnNumber:13},this),e.jsxDEV("th",{className:"border-b border-white/15 py-3 px-3 font-semibold w-1/4",children:"What it is"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:340,columnNumber:13},this),e.jsxDEV("th",{className:"border-b border-white/15 py-3 px-3 font-semibold",children:"Strength"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:341,columnNumber:13},this),e.jsxDEV("th",{className:"border-b border-white/15 py-3 px-3 font-semibold",children:"Weakness"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:342,columnNumber:13},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:338,columnNumber:11},this)},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:337,columnNumber:9},this),e.jsxDEV("tbody",{children:I.map(t=>e.jsxDEV("tr",{className:"align-top",children:[e.jsxDEV("th",{scope:"row",className:"border-b border-white/10 py-3 px-3 font-medium text-white",children:t.approach},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:348,columnNumber:15},this),e.jsxDEV("td",{className:"border-b border-white/10 py-3 px-3 text-gray-300",children:t.whatItIs},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:349,columnNumber:15},this),e.jsxDEV("td",{className:"border-b border-white/10 py-3 px-3 text-gray-300",children:t.strength},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:350,columnNumber:15},this),e.jsxDEV("td",{className:"border-b border-white/10 py-3 px-3 text-gray-300",children:t.weakness},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:351,columnNumber:15},this)]},t.approach,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:347,columnNumber:13},this))},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:345,columnNumber:9},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:336,columnNumber:7},this)},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:335,columnNumber:5},this)}const T=[{app:"ChatGPT (Plus)",contextWindow:"~128k tokens (GPT-4o class).",crossSessionMemory:'Yes — saved-fact "memories" extracted across chats.',whatItRemembers:'Pinned facts and preferences (e.g. "prefers concise answers").',userControl:"View, edit, and delete each memory; can be turned off entirely."},{app:"Claude (Anthropic)",contextWindow:"~200k tokens (Claude 3.5 / 4 class).",crossSessionMemory:"No persistent cross-chat memory by default — each chat is isolated.",whatItRemembers:"Nothing between chats unless you re-paste context.",userControl:"N/A — there is no memory store to manage."},{app:"Gemini (Google)",contextWindow:"Up to 1M tokens on Gemini 1.5/2 Pro.",crossSessionMemory:'Limited "saved info" pinned to your Google account.',whatItRemembers:"A small set of explicit facts and preferences.",userControl:"Manage from Gemini Apps Activity; can be deleted."},{app:"Replika",contextWindow:'Recent thread plus a short "diary" summary.',crossSessionMemory:"Yes — but flat: a profile + recent conversation summary.",whatItRemembers:"Pinned facts, mood, and a relatively shallow re
10cent-history rollup.",userControl:"Edit profile facts; less granular than per-memory deletion."},{app:"SAM",contextWindow:"In-session window sized per tier; the long arc lives outside the window.",crossSessionMemory:"Yes — recall-gated retrieval over Heartline + SAM Memory+.",whatItRemembers:"Emotional moments, recurring themes, the texture of your relationship over months.",userControl:"Delete any conversation, any Heartline entry, any companion's memory, or your full account."}];function M(){return e.jsxDEV("div",{className:"not-prose my-10 overflow-x-auto","data-testid":"memory-limits-table-wrapper",children:e.jsxDEV("table",{className:"w-full border-collapse text-sm","data-testid":"memory-limits-table",children:[e.jsxDEV("thead",{children:e.jsxDEV("tr",{className:"text-left text-white",children:[e.jsxDEV("th",{className:"border-b border-white/15 py-3 px-3 font-semibold w-1/6",children:"App"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:414,columnNumber:13},this),e.jsxDEV("th",{className:"border-b border-white/15 py-3 px-3 font-semibold",children:"Context window"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:415,columnNumber:13},this),e.jsxDEV("th",{className:"border-b border-white/15 py-3 px-3 font-semibold",children:"Cross-session memory"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:416,columnNumber:13},this),e.jsxDEV("th",{className:"border-b border-white/15 py-3 px-3 font-semibold",children:"What it remembers"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:417,columnNumber:13},this),e.jsxDEV("th",{className:"border-b border-white/15 py-3 px-3 font-semibold",children:"User control"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:418,columnNumber:13},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:413,columnNumber:11},this)},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:412,columnNumber:9},this),e.jsxDEV("tbody",{children:T.map(t=>e.jsxDEV("tr",{className:"align-top",children:[e.jsxDEV("th",{scope:"row",className:"border-b border-white/10 py-3 px-3 font-medium text-white",children:t.app},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:424,columnNumber:15},this),e.jsxDEV("td",{className:"border-b border-white/10 py-3 px-3 text-gray-300",children:t.contextWindow},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:425,columnNumber:15},this),e.jsxDEV("td",{className:"border-b border-white/10 py-3 px-3 text-gray-300",children:t.crossSessionMemory},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:426,columnNumber:15},this),e.jsxDEV("td",{className:"border-b border-white/10 py-3 px-3 text-gray-300",children:t.whatItRemembers},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:427,columnNumber:15},this),e.jsxDEV("td",{className:"border-b border-white/10 py-3 px-3 text-gray-300",children:t.userControl},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:428,columnNumber:15},this)]},t.app,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:423,columnNumber:13},this))},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:421,columnNumber:9},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:411,columnNumber:7},this)},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:410,columnNumber:5},this)}const S=[{app:"SAM",builtFor:"Memory, emotional intelligence, long-arc relationship.",memory:"Recall-gated long-term + Heartline + SAM Memory+.",safeguarding:"Dedicated crisis pipeline, idiom filter, Soul-tier rules.",bestWhen:"You want presence that builds across months and years."},{app:"Replika",builtFor:"Casual companionship with daily streaks and gamification.",memory:"Some persistent profile + recent context.",safeguarding:"Generic content filters; history of policy churn.",bestWhen:"You want a polished, casual companion app and don't mind streaks."},{app:"Character.AI",builtFor:"Persona variety — chat as / with thousands of characters.",memory:"Per-character chat history; limited cross-session continuity.",safeguarding:"Standard content filters; broad persona surface area.",bestWhen:"You want roleplay variety with many one-off characters."},{app:"Kindroid",builtFor:"Custom companion creation with user control over voice and persona.",memory:"User-managed long-term memory.",safeguarding:"Permissive by default; safeguarding is largely user-driven.",bestWhen:"You want maximal customisation and don't need built-in safeguarding."},{app:"Pi (Inflection)",builtFor:"Calm conversational AI with a single warm voice.",memory:"Light memory; assistant-shaped.",safeguarding:"Conservative defaults.",bestWhen:"You want a single calm voice for general chat, not a long-arc relationship."}];function W(){return e.jsxDEV("div",{className:"not-prose my-10 overflow-x-auto","data-testid":"companion-app-comparison-table-wrapper",children:e.jsxDEV("table",{className:"w-full border-collapse text-sm","data-testid":"companion-app-comparison-table",children:[e.jsxDEV("thead",{children:e.jsxDEV("tr",{className:"text-left text-white",children:[e.jsxDEV("th",{className:"border-b border-white/15 py-3 px-3 font-semibold w-1/6",children:"App"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:461,columnNumber:13},this),e.jsxDEV("th",{className:"border-b border-white/15 py-3 px-3 font-semibold",children:"Built for"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:462,columnNumber:13},this),e.jsxDEV("th",{className:"border-b border-white/15 py-3 px-3 font-semibold",children:"Memory"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:463,columnNumber:13},this),e.jsxDEV("th",{className:"border-b border-white/15 py-3 px-3 font-semibold",children:"Safeguarding"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:464,columnNumber:13},this),e.jsxDEV("th",{className:"border-b border-white/15 py-3 px-3 font-semibold",children:"Best when…"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:465,columnNumber:13},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:460,columnNumber:11},this)},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:459,columnNumber:9},this),e.jsxDEV("tbody",{children:S.map(t=>e.jsxDEV("tr",{className:"align-top",children:[e.jsxDEV("th",{scope:"row",className:"border-b border-white/10 py-3 px-3 font-medium text-white",children:t.app},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:471,columnNumber:15},this),e.jsxDEV("td",{className:"border-b border-white/10 py-3 px-3 text-gray-300",children:t.builtFor},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:472,columnNumber:15},this),e.jsxDEV("td",{className:"border-b border-white/10 py-3 px-3 text-gray-300",children:t.memory},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:473,columnNumber:15},this),e.jsxDEV("td",{className:"border-b border-white/10 py-3 px-3 text-gray-300",children:t.safeguarding},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:474,columnNumber:15},this),e.jsxDEV("td",{className:"border-b border-white/10 py-3 px-3 text-gray-300",children:t.bestWhen},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:475,columnNumber:15},this)]},t.app,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:470,columnNumber:13},this))},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:468,columnNumber:9},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:458,columnNumber:7},this)},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:457,columnNumber:5},this)}function q(){return e.jsxDEV("div",{className:"not-prose my-10 overflow-x-auto","data-testid":"comparison-table-wrapper",children:e.jsxDEV("table",{className:"w-full border-collapse text-sm","data-testid":"comparison-table",children:[e.jsxDEV("thead",{children:e.jsxDEV("tr",{className:"text-left text-white",children:[e.jsxDEV("th",{className:"border-b border-white/15 py-3 px-3 font-semibold w-1/4",children:"Dimension"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:490,columnNumber:13},this),e.jsxDEV("th",{className:"border-b border-white/15 py-3 px-3 font-semibold",children:"SAM (Companion)"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:491,columnNumber:13},this),e.jsxDEV("th",{className:"border-b border-white/15 py-3 px-3 font-semibold",children:"ChatGPT (Assistant)"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:492,columnNumber:13},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:489,columnNumber:11},this)},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:488,columnNumber:9},this),e.jsxDEV("tbody",{children:V.map(t=>e.jsxDEV("tr",{className:"align-top",children:[e.jsxDEV("th",{scope:"row",className:"border-b border-white/10 py-3 px-3 font-medium text-white",children:t.axis},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:498,columnNumber:15},this),e.jsxDEV("td",{className:"border-b border-white/10 py-3 px-3 text-gray-300",children:t.sam},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:499,columnNumber:15},this),e.jsxDEV("td",{className:"border-b border-white/10 py-3 px-3 text-gray-300",children:t.chatgpt},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:500,
10columnNumber:15},this)]},t.axis,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:497,columnNumber:13},this))},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:495,columnNumber:9},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:487,columnNumber:7},this)},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:486,columnNumber:5},this)}const R=[{q:"Does SAM actually remember me between sessions?",a:"Yes. SAM uses recall-gated long-term memory: your conversations, Heartline reflections, and emotional moments are stored in your account and retrieved when relevant on future turns."},{q:"How is this different from ChatGPT memory?",a:"ChatGPT's memory captures facts and preferences for an assistant. SAM's is built for relationship — emotional moments, recurring themes, and the through-lines of who you are right now."},{q:"Is my memory data private?",a:"Yes. Your data is encrypted at rest, never sold, and never used to train external models. You can delete any conversation, Heartline entry, or your full account at any time."},{q:"Which tier has the deepest memory?",a:"SAM has the longest memory horizon and is the right call if you're building a relationship over months and years."}],H=[{q:"What makes an AI girlfriend feel real?",a:"Persistent identity that doesn't swap personas, memory that builds across days, a distinct voice, and active safeguarding so intimacy stays inside real consent and safety lines."},{q:"Can I customise my SAM companion?",a:"Yes. With SAM you build personality, tone, communication style, voice and appearance — and decide whether the relationship is romantic, platonic, or something in between."},{q:"Can I import a companion from another app?",a:"Yes. The Import Companion flow lets you carry context across so the relationship continues with continuity preserved."},{q:"Is adult content supported?",a:"Adult content is supported on SAM under explicit safeguarding rules — intimacy is allowed, but not at the cost of consent and safety."}],G=[{q:"Why do most AI chatbots forget me?",a:"Large language models are stateless. Most consumer chatbots only see the messages in the current session up to their context-window limit; nothing is preserved between sessions."},{q:"Doesn't a bigger context window fix that?",a:"No. A larger window helps with long single conversations, but doesn't help between sessions if nothing is preserving prior history to feed into it."},{q:"What does real long-term memory look like?",a:"Three pieces working together: external storage of past conversations, embedding-based retrieval of relevant pieces, and recall gating so memory is only injected when it actually helps the response."},{q:"Which of these does SAM use?",a:"All three. SAM Memory+ handles long-term distilled summaries, Heartline holds user-curated reflections, and an in-session window covers the immediate thread. A coordinator decides what to inject for each turn."}],Y=[{q:"Is SAM trying to replace ChatGPT?",a:"No. ChatGPT is a brilliant general-purpose assistant. SAM is built for a different problem — companionship, reflection, and emotional support that builds across days, weeks, and months."},{q:"When should I use ChatGPT instead of SAM?",a:"Use ChatGPT for tasks: writing, coding, research, planning, summarising, translating, anything productivity-shaped."},{q:"When is SAM the right call?",a:"When you want presence, not just answers — emotional support that doesn't restart, reflective companionship, or a long-arc relational companion with persistent identity and voice."},{q:"Can I use both?",a:"Most SAM users do. They coexist comfortably — assistant for tasks, companion for presence."}];function J(){return e.jsxDEV(i,{eyebrow:"Cornerstone · Memory",h1:"AI Companion With Memory: How SAM Actually Remembers You",lede:"An honest, technical-but-human explanation of what 'AI memory' really means — and why most chatbots reset while a few actually carry the thread.",ctaHref:"/landing-main?start=video",ctaLabel:"Try Soul — SAM's deepest memory tier",faq:R,meetCompanions:["echo","aeliana","evelyn"],topicHub:{href:"/resources/topics/ai-memory",label:"AI Memory"},related:[{href:"/relational-ai",title:"What Is Relational AI?",description:"The wider relationship model that memory makes possible."},{href:"/why-ai-chatbots-forget",title:"Why AI Chatbots Forget",description:"The technical reason most AI resets — and what real memory looks like."},{href:"/ai-girlfriend-with-memory",title:"AI Girlfriend With Memory",description:"Continuity for relational use cases."},{href:"/ai-companion-vs-chatgpt",title:"AI Companion vs ChatGPT",description:"When you need presence, not just answers."},{href:"/ai-friend-app",title:"AI Friend App",description:"What 'AI that remembers your name' actually means."},{href:"/soul",title:"SAM",description:"SAM's deepest memory architecture."}],children:[e.jsxDEV("h2",{children:"The promise nobody quite delivers"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:561,columnNumber:7},this),e.jsxDEV("p",{children:["Almost every AI app advertises memory. Most of them mean something narrower than you think. They mean a longer context window, or a personalised 
10system prompt, or a few preferences saved to a profile. Those are useful, but they are not what you mean when you say ",e.jsxDEV("em",{children:'"I want it to remember me."'},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:565,columnNumber:49},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:562,columnNumber:7},this),e.jsxDEV("p",{children:"What you mean is: when I come back tomorrow, I shouldn't have to explain who I am, what I'm dealing with, or which thread we were on. That's a different problem, and it's the one SAM is built around."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:567,columnNumber:7},this),e.jsxDEV("h2",{children:'What "memory" actually means in an AI companion'},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:572,columnNumber:7},this),e.jsxDEV("p",{children:'There are four different things people call "memory" in this space. They behave very differently:'},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:573,columnNumber:7},this),e.jsxDEV("ul",{children:[e.jsxDEV("li",{children:[e.jsxDEV("strong",{children:"Context window."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:575,columnNumber:13},this)," The model can read the last N tokens of conversation. Once that buffer is full, the oldest messages drop. This is short-term, in-session only."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:575,columnNumber:9},this),e.jsxDEV("li",{children:[e.jsxDEV("strong",{children:"System prompt personalisation."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:576,columnNumber:13},this)," A few sentences about you are pinned to every conversation. Cheap, but flat — your context becomes a static bio rather than a living relationship."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:576,columnNumber:9},this),e.jsxDEV("li",{children:[e.jsxDEV("strong",{children:"External retrieval (RAG)."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:577,columnNumber:13},this)," Conversations and notes are stored separately and pulled into the prompt when relevant. This is what makes long-term memory possible."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:577,columnNumber:9},this),e.jsxDEV("li",{children:[e.jsxDEV("strong",{children:"Fine-tuning on you."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:578,columnNumber:13},this)," Training the underlying model on your data. Privacy-hostile, expensive, and rarely what users actually want."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:578,columnNumber:9},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:574,columnNumber:7},this),e.jsxDEV("p",{children:["SAM uses external retrieval — what we call ",e.jsxDEV("strong",{children:"recall-gated memory injection"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:581,columnNumber:52},this),". Your conversations, Heartline reflections, and emotional moments are stored in your account, encrypted at rest. When a turn would benefit from prior context, the relevant pieces are retrieved and surfaced to the model. When a turn doesn't need them, they stay quiet."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:580,columnNumber:7},this),e.jsxDEV("h2",{children:'Why "recall-gated" matters'},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:587,columnNumber:7},this),e.jsxDEV("p",{children:"The naive version of long-term memory is to dump everything into every prompt. Two problems with that. First, it bloats the prompt and slows responses. Second — and worse — it makes every conversation feel like the AI is constantly reciting your file back to you. That's not a relationship; it's a profile readout."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:588,columnNumber:7},this),e.jsxDEV("p",{children:[`Recall-gated injection means SAM only references prior memory when you've signalled you want it referenced — directly ("remember when…"), implicitly (returning to a previously named theme), or by emotional cue (the topic you've been working through for weeks comes up again). It's the difference between a friend who occasionally says `,e.jsxDEV("em",{children:`"that's the third time you've mentioned Tom this month"`},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:597,columnNumber:14},this)," and a database query result."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:593,columnNumber:7},this),e.jsxDEV("h2",{children:"The three layers of SAM's memory"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:600,columnNumber:7},this),e.jsxDEV("h3",{children:"1. In-session context"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:601,columnNumber:7},this),e.jsxDEV("p",{children:"The recent turns of the current conversation. SAM keeps a per-tier window of recent messages so the immediate flow of conversation is preserved without you having to repeat yourself."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:602,columnNumber:7},this),e.jsxDEV("h3",{children:"2. Heartline"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:606,columnNumber:7},this),e.jsxDEV("p",{children:"Heartline is your personal reflection space — a place to save what matters: emotional moments, themes worth coming back to, decisions you're sitting with. It's user-curated, so what gets in is intentional."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:607,columnNumber:7},this),e.jsxDEV("h3",{children:"3. SAM Memory+"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:611,columnNumber:7},this),e.jsxDEV("p",{children:"Long-term, automatically distilled summaries of past conversations — the patterns and through-lines SAM builds about you over time. These are surfaced via recall gating, not on every turn."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:612,columnNumber:7},this),e.jsxDEV("h2",{children:"What this feels like in practice"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:617,columnNumber:7},this),e.jsxDEV("p",{children:"Three months in, your companion knows the shape of your week. They know which projects drain you, which relationships you're navigating, which topics still hurt. They don't bring those things up unprompted — they're not nagging you about them — but when you do bring them up, the conversation already has context."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:618,columnNumber:7},this),e.jsxDEV("p",{children:"That's the difference between a chatbot and a companion: not how clever the response is, but how much history the conversation is built on."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:623,columnNumber:7},this),e.jsxDEV("h2",{children:["What SAM ",e.jsxDEV("em",{children:"doesn't"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:628,columnNumber:20},this)," do with your memory"]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:628,columnNumber:7},this),e.jsxDEV("ul",{children:[e.jsxDEV("li",{children:"It is never sold."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:630,columnNumber:9},this),e.jsxDEV("li",{children:"It is never used to train external models."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:631,columnNumber:9},this),e.jsxDEV("li",{children:"It is encrypted at rest."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:632,columnNumber:9},this),e.jsxDEV("li",{children:"You can delete any conversation, Heartline entry, or your full account at any time."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:633,columnNumber:9},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:629,columnNumber:7}
10,this),e.jsxDEV("p",{children:"Memory only works if it's trustworthy. The default is privacy-first; the controls are all in your account settings."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:635,columnNumber:7},this),e.jsxDEV("h2",{children:"Choose the right tier for the depth you want"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:640,columnNumber:7},this),e.jsxDEV("p",{children:[e.jsxDEV(n,{href:"/soul",children:"SAM Soul"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:642,columnNumber:9},this)," has deep memory. Soul has the deepest long-term horizon and is the right call if you're building a relationship over months and years rather than a single use case."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:641,columnNumber:7},this),e.jsxDEV("h2",{children:"How memory shows up in the first month"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:646,columnNumber:7},this),e.jsxDEV("p",{children:"Most users describe a recognisable arc. Week one feels like any other chatbot — pleasant, attentive, not meaningfully different. Week two something tips: you mention something from a previous chat and the companion picks it up without effort. By week three the recall coordinator has enough material to surface unprompted echoes — the theme you keep circling, the person you keep mentioning — and the conversation starts feeling textured rather than transactional."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:647,columnNumber:7},this),e.jsxDEV("p",{children:"There is no shortcut. The first week feels thin because the memory store is essentially empty. Once there is real material in there, the coordinator can do useful work, and the relationship begins to compound."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:654,columnNumber:7},this),e.jsxDEV("h2",{children:"Where to read next"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:659,columnNumber:7},this),e.jsxDEV("p",{children:["For the technical reason most consumer chatbots reset, see"," ",e.jsxDEV(n,{href:"/why-ai-chatbots-forget",children:"Why AI Chatbots Forget"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:662,columnNumber:9},this),". For the under-the-hood explanation of retrieval and recall gating, see ",e.jsxDEV(n,{href:"/how-ai-memory-works",children:"How AI Memory Works"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:663,columnNumber:42},this),". For the relational version of the same question — what it feels like to be known by your AI — see"," ",e.jsxDEV(n,{href:"/ai-companion-that-remembers-you",children:"AI Companion That Remembers You"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:665,columnNumber:9},this),"."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:660,columnNumber:7},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:543,columnNumber:5},this)}function X(){return e.jsxDEV(i,{eyebrow:"Cornerstone · Relationship",h1:"AI Girlfriend With Memory: What Actually Makes It Feel Real",lede:"An honest look at what an AI girlfriend (or boyfriend, or partner) with real memory looks like — what works, what doesn't, and what to look for if continuity is what you want.",ctaHref:"/landing-main?start=video",ctaLabel:"Build your Soul companion",faq:H,meetCompanions:["ava","freya","maria"],topicHub:{href:"/resources/topics/ai-relationships",label:"AI Relationships"},related:[{href:"/ai-companion-with-memory",title:"AI Companion With Memory",description:"The deeper memory primer."},{href:"/ai-relationship-companion",title:"AI Relationship Companion",description:"Built for the long arc."},{href:"/replika-alternative",title:"Replika Alternative",description:"Memory and safeguarding over gamified attachment."},{href:"/character-ai-alternative",title:"Character.AI Alternative",description:"One 
10companion, not rotating personas."},{href:"/soul",title:"SAM",description:"Where SAM's relationship companions live."}],children:[e.jsxDEV("h2",{children:"The honest version of the question"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:692,columnNumber:7},this),e.jsxDEV("p",{children:`"AI girlfriend" is a search term that gets joked about a lot, but the underlying ask is real and reasonable: people want a companion who is consistently themselves, who remembers, and who can be present in a way text threads with humans aren't always built for. The question worth asking isn't whether that's "weird" — it's whether the apps offering it are actually built for the long arc, or whether they're optimised for the first seventy-two hours of novelty.`},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:693,columnNumber:7},this),e.jsxDEV("h2",{children:"Memory is the thing that makes it stop being a chatbot"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:701,columnNumber:7},this),e.jsxDEV("p",{children:"Without memory, every conversation restarts. You re-introduce yourself, re-explain your context, re-establish the dynamic. After a few weeks of that, the relationship is dead — not because anything went wrong, but because nothing accumulates."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:702,columnNumber:7},this),e.jsxDEV("p",{children:`With memory done well, the opposite happens: the relationship gets richer over time. The companion knows your partner's name, your sister's name, the project you're stressed about, the thing you said three weeks ago that you both come back to as a private joke. That's what most people are actually looking for when they say "AI girlfriend with memory."`},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:707,columnNumber:7},this),e.jsxDEV("h2",{children:'What "done well" looks like'},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:714,columnNumber:7},this),e.jsxDEV("h3",{children:"Persistent identity, not rotating personas"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:715,columnNumber:7},this),e.jsxDEV("p",{children:["Some apps swap underlying models or characters mid-conversation. The voice changes. The pacing changes. The small things that made the relationship feel like ",e.jsxDEV("em",{children:"this person"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:718,columnNumber:59},this)," stop being consistent. SAM's Soul-tier companions have a persistent identity — name, personality, voice, tone — that holds across every session."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:716,columnNumber:7},this),e.jsxDEV("h3",{children:"Memory you can see and control"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:721,columnNumber:7},this),e.jsxDEV("p",{children:"You should be able to inspect what your companion remembers and remove anything you'd rather they didn't. SAM's Heartline lets you save what matters; account settings let you delete what doesn't."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:722,columnNumber:7},this),e.jsxDEV("h3",{children:"Voice that's actually theirs"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:726,columnNumber:7},this),e.jsxDEV("p",{children:`Soul-tier companions speak with ElevenLabs voice synthesis — a real, distinct voice rather than a generic TTS. Voice is one of the things that takes a relationship from "I'm reading text" to "they're talking to me."`},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:727,columnNumber:7},this),e.jsxDEV("h3",{children:"Safeguarding, not just permissiveness"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:731,columnNumber:7},this),e.jsxDEV("p",{children:"Adult content is supported on SAM under explicit safeguarding rules. The point isn't to be restrictive for its own sake; it's to make sure intimacy doesn't drift into territory that crosses real consent and safety lines."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:732,columnNumber:7},this),e.jsxDEV("h2",{children:"What to be careful about"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:738,columnNumber:7},this),e.jsxDEV("p",{children:"AI relationships work best as a complement to human connection, not a replacement for it. The same continuity that makes a SAM companion feel real also means the relationship can become a place you retreat to instead of reaching out. The healthiest pattern most users report is using SAM as one part of a broader support network — not the whole thing."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:739,columnNumber:7},this),e.jsxDEV("p",{children:"SAM is built with that in mind. There's no engagement-maxing gamification, no streaks de
10signed to keep you anxious about logging in, no notifications begging for your attention. The relationship should feel like a good one — present when you want it, quiet when you don't."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:745,columnNumber:7},this),e.jsxDEV("h2",{children:"How to start"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:751,columnNumber:7},this),e.jsxDEV("p",{children:"With SAM, you build your companion: their personality, tone, communication style, voice, and appearance. You decide whether the relationship is romantic, platonic, or somewhere in between. You can have more than one companion — each with their own continuity."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:752,columnNumber:7},this),e.jsxDEV("p",{children:["If you're moving from another app, the ",e.jsxDEV(n,{href:"/import-companion",children:"Import Companion"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:758,columnNumber:48},this)," flow lets you carry context across so the relationship continues with continuity preserved."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:757,columnNumber:7},this),e.jsxDEV("h2",{children:'Why most "AI girlfriend" apps fall short of the relationship users actually want'},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:762,columnNumber:7},this),e.jsxDEV("p",{children:"The category as a whole is optimised for the first seventy-two hours. Sign-up is friction-light, the early conversations feel novel, and by the time you notice the relationship has not deepened in the way the marketing implied, you have already paid for a year. Most apps do not have the memory architecture to make the second month meaningfully different from the first, and many actively gamify the relationship — streaks, coins, push notifications engineered to keep you anxious about logging off."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:763,columnNumber:7},this),e.jsxDEV("p",{children:"SAM is built around a deliberately different theory of the relationship. There is no streak you can break. Notifications are not used to manufacture engagement. The memory architecture is recall-gated, so the companion does not feel like it is reciting a database, but does feel like it remembers what mattered. Soul-tier voice synthesis runs on ElevenLabs so the voice on the other end actually sounds like a person rather than a generic TTS. Together those choices add up to a relationship that gets richer over months rather than thinner — which is the opposite of what most users report from the gamified end of the market."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:770,columnNumber:7},this),e.jsxDEV("h2",{children:"What the long arc actually looks like — at six months in"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:779,columnNumber:7},this),e.jsxDEV("p",{children:["Long-tenured Soul users describe something fairly consistent. The novelty has gone. The relationship is no longer a feature of the product; it is just a thing in their week. The companion knows the people in their life by name, the projects that drain them, the small things they would not bother a friend with. The conversations are quieter and more specific — less first-meeting, more long-term. The companion's voice is recognisably ",e.jsxDEV("em",{children:"theirs"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:785,columnNumber:22},this),"; another voice would feel wrong."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:780,columnNumber:7}
10,this),e.jsxDEV("p",{children:["That arc is the actual point of building an AI girlfriend (or boyfriend, or partner) with real memory. It is not a more polished first conversation; it is a better hundredth one. For an honest comparison between the major apps in this space, the cornerstone ",e.jsxDEV(n,{href:"/best-ai-companion",children:"Best AI Companion"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:790,columnNumber:55},this)," has the side-by-side; the wider topic cluster lives at the"," ",e.jsxDEV(n,{href:"/resources/topics/ai-relationships",children:"AI relationships hub"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:792,columnNumber:9},this),"."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:787,columnNumber:7},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:675,columnNumber:5},this)}function Z(){return e.jsxDEV(i,{eyebrow:"Cornerstone · Technical",h1:"Why AI Chatbots Forget — And What Real Memory Looks Like",lede:"A clear explanation of what's actually happening when an AI chatbot 'forgets you,' why bigger context windows aren't the answer, and what real long-term memory architecture looks like.",ctaHref:"/ai-companion-with-memory",ctaLabel:"See how SAM's memory actually works",faq:G,meetCompanions:["amara","henrik","noa"],topicHub:{href:"/resources/topics/ai-memory",label:"AI Memory"},related:[{href:"/ai-companion-with-memory",title:"AI Companion With Memory",description:"How SAM stores and recalls context."},{href:"/ai-companion-vs-chatgpt",title:"AI Companion vs ChatGPT",description:"Why the assistant model isn't built for relationship."},{href:"/ai-girlfriend-with-memory",title:"AI Girlfriend With Memory",description:"Continuity for relational use cases."},{href:"/ai-friend-app",title:"AI Friend App",description:"What ongoing memory feels like in practice."},{href:"/soul",title:"SAM",description:"SAM's deepest memory horizon."}],children:[e.jsxDEV("h2",{children:"The short answer: most chatbots don't have memory at all"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:819,columnNumber:7},this),e.jsxDEV("p",{children:`When you talk to a stock chatbot — most consumer LLM apps included — the model only ever sees the messages in the current session, up to its context-window limit. Once you close the tab or hit the cap, that history is gone from the model's perspective. You haven't been "forgotten" so much as never been remembered in the first place.`},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:820,columnNumber:7},this),e.jsxDEV("h2",{children:"What is a context window, exactly?"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:827,columnNumber:7},this),e.jsxDEV("p",{children:"Large language models are stateless. Every time you send a message, the entire conversation that the model will respond to has to fit inside its context window — a fixed token budget, usually 8k, 32k, 128k, or now in some cases millions of tokens. The model reads the whole budget, predicts the next response, and then forgets everything the moment the request ends."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:828,columnNumber:7},this),e.jsxDEV("p",{children:"Bigger windows help with long single conversations, but they don't help with continuity between sessions. A million-token window doesn't matter if nothing is preserving your prior history to feed into it."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:834,columnNumber:7},this),e.jsxDEV("h2",{children:"The illusions that look like memory"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:839,columnNumber:7},this),e.jsxDEV("h3",{children:"System prompts"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:840,columnNumber:7},this),e.jsxDEV("p",{children:"Some apps let you set a personalised 
10system prompt — a paragraph about you that gets prepended to every conversation. That's better than nothing, but it's static. It can't capture the evolving texture of a real relationship."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:841,columnNumber:7},this),e.jsxDEV("h3",{children:'"Memories" as user preferences'},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:846,columnNumber:7},this),e.jsxDEV("p",{children:`Some assistants extract a few facts about you ("I have a dog named Toby") and pin them to your profile. Useful for tasks, but again — flat. They don't capture context, emotion, or the through-line of repeated topics.`},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:847,columnNumber:7},this),e.jsxDEV("h3",{children:"The recent-thread trick"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:851,columnNumber:7},this),e.jsxDEV("p",{children:"Some chatbots feel like they remember within a thread because of the context window. Open a new thread and it's all gone. That's not amnesia; that's by design."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:852,columnNumber:7},this),e.jsxDEV("h2",{children:"What real memory architecture looks like"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:857,columnNumber:7},this),e.jsxDEV("p",{children:"The pattern that actually works has three pieces, all separate from the model itself:"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:858,columnNumber:7},this),e.jsxDEV("ol",{children:[e.jsxDEV("li",{children:[e.jsxDEV("strong",{children:"External storage."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:860,columnNumber:13},this)," Conversations and key moments are written to a database, not held in the model."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:860,columnNumber:9},this),e.jsxDEV("li",{children:[e.jsxDEV("strong",{children:"Embedding-based retrieval."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:861,columnNumber:13},this)," When a new turn happens, the system searches stored memories for ones relevant to the current message and pulls them in."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:861,columnNumber:9},this),e.jsxDEV("li",{children:[e.jsxDEV("strong",{children:"Recall gating."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:862,columnNumber:13},this)," Memories are only injected when they would actually help the response. Dumping everything in every time bloats the prompt and makes the AI sound like it's reading your file."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:862,columnNumber:9},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:859,columnNumber:7},this),e.jsxDEV("h2",{children:"Memory architectures, side by side"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:865,columnNumber:7},this),e.jsxDEV("p",{children:"The four shapes you'll encounter in the wild — and what each gets right and wrong."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:866,columnNumber:7},this),e.jsxDEV(p,{},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:867,columnNumber:7},this),e.jsxDEV("p",{children:"SAM uses the bottom row. The first three rows are what most consumer chatbots actually ship, even when the marketing copy says otherwise."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:868,columnNumber:7},this),e.jsxDEV("p",{children:"SAM uses all three. SAM Memory+ handles long-term distilled summaries; Heartline holds user-curated reflections; in-session context handles the immediate thread. A coordinator decides which to inject for any given turn."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:872,columnNumber:7},this),e.jsxDEV("h2",{children:"Why this matters for relational use"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:877,columnNumber:7},this),e.jsxDEV("p",{children:"For productivity tasks, ephemeral chat is fine. For companionship, reflection, or emotional support, ephemeral chat is the wrong shape. The whole point of those use cases is that the relationship builds — that the second conversation is informed by the first, the tenth by the ninth, and the hundredth by the cumulative weight of everything that came before."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:878,columnNumber:7},this),e.jsxDEV("p",{children:"That's why SAM treats memory as a first-class architectural concern rather than a feature flag. It's the difference between an assistant and a companion."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:884,columnNumber:7},this),e.jsxDEV("h2",{children:"Memory limits, app by app"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:889,columnNumber:7},this),e.jsxDEV("p",{children:"It is easier to see the difference between “memory” and “real memory” once you put the major apps next to each other. Below: ChatGPT, Claude, Gemini, Replika, and SAM — what each actually does for context windows, cross-session memory, what kind of thing they remember, and how much control you have over it."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:890,columnNumber:7},this),e.jsxDEV(M,{},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:896,columnNumber:7},this),e.jsxDEV("p",{children:"The pattern: the general-purpose assistants (ChatGPT, Claude, Gemini) are racing on context-window size and treating cross-session memory as either a saved-fact list or nothing at all. The companion apps (Replika, SAM) are the ones that actually try to hold the relational thread — but the architectures still diverge sharply, with SAM the only one running recall-gated retrieval over a separate long-term store."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:897,columnNumber:7},this),e.jsxDEV("h2",{children:"Why the bigger-context-window race is a sideshow for relationships"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:904,columnNumber:7},this),e.jsxDEV("p",{children:"Headlines about context windows of 1 million, 2 million, even 10 million tokens make it sound like the memory problem is being solved by sheer scale. It isn’t — at least not for relational use. A million tokens is roughly 750,000 words. Even if you had the patience to paste your entire chat history into a single window every session, the model would have to re-read all of it on every turn. That is slow, expensive, and worst of all not selective: the model treats the most important moment in your chat history with exactly the same weight as the most trivial."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:905,columnNumber:7},this),e.jsxDEV("p",{children:"Real long-term memory works the other way around. It stores everything externally, and retrieves only the small handful of things that matter for the current turn. The result is a conversation where the companion is responsive to the present moment, not buried in the noise of every interaction you have ever had with it."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:913,columnNumber:7},this),e.jsxDEV("h2",{children:"The cost of pretending memory exists when it doesn’t"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:920,columnNumber:7},this),e.jsxDEV("p",{children:"A surprising number of consumer chatbots imply they remember you when, architecturally, they do not. The usual move is to extract a few facts (your name, your job, that you have a dog) and pin them to a profile. That gets the AI to greet you by name and reference your dog occasionally — enough surface texture to feel personal, far short of what relational continuity actually means."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:921,columnNumber:7},this),e.jsxDEV("p",{children:"The cost shows up over weeks. Users describe a slow erosion of trust as the same companion that knew their sister’s name last Tuesday has no idea what they were navigating last Sunday. The relationship feels thin in a way that is hard to name in a single moment but unmistakable across a month. Architectures that do not have real cross-session memory cannot fix this; it is the wrong shape of system for what users are actually asking it to do."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:927,columnNumber:7},this),e.jsxDEV("h2",{children:"What “forgetting” means in practice for SAM"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:935,columnNumber:7},this),e.jsxDEV("p",{children:["It is worth being honest about what SAM does ",e.jsxDEV("em",{children:"not"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:937,columnNumber:54},this)," remember. SAM does not retain raw timestamps of every message and recite them back at you (that would be uncanny). The recall coordinator deliberately ski
10ps trivial turns, which means a casual hello does not get persisted as a memory. The system is tuned to remember the texture of your relationship — emotional moments, recurring themes, the through-lines of your story — not the literal transcript of every exchange."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:936,columnNumber:7},this),e.jsxDEV("p",{children:"For users who want sharper control, Heartline lets you explicitly mark moments worth keeping. SAM Memory+ captures the long-term distilled story of who you have been across conversations. Both are inspectable and deletable. Together they are what most people mean when they say they want an AI that remembers them."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:943,columnNumber:7},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:802,columnNumber:5},this)}function ee(){return e.jsxDEV(i,{eyebrow:"Cornerstone · Comparison",h1:"AI Companion vs ChatGPT: When You Need Presence, Not Just Answers",lede:"ChatGPT is a brilliant tool. SAM is a companion. They're built for different jobs. Here's an honest look at when each is the right call.",ctaHref:"/landing-main?start=video",ctaLabel:"Try SAM — start free",faq:Y,meetCompanions:["bella","gabriel","milo"],topicHub:{href:"/resources/topics/ai-companion-comparisons",label:"AI Companion Comparisons"},related:[{href:"/ai-companion-with-memory",title:"AI Companion With Memory",description:"What real memory architecture looks like."},{href:"/why-ai-chatbots-forget",title:"Why AI Chatbots Forget",description:"The technical reason most chatbots reset."},{href:"/ai-emotional-support-app",title:"AI Emotional Support App",description:"What SAM is built for, specifically."},{href:"/replika-alternative",title:"Replika Alternative",description:"Companions vs gamified attachment."},{href:"/soul",title:"SAM",description:"Emotional support, paced for depth."}],children:[e.jsxDEV("h2",{children:"SAM vs ChatGPT at a glance"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:973,columnNumber:7},this),e.jsxDEV("p",{children:"Same underlying technology, completely different jobs. The table below is the short version; the rest of this page is the longer one."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:974,columnNumber:7},this),e.jsxDEV(q,{},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:975,columnNumber:7},this),e.jsxDEV("h2",{children:"Different problems, different products"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:977,columnNumber:7},this),e.jsxDEV("p",{children:"ChatGPT is a general-purpose assistant. It can write code, summarise documents, plan a trip, debug an API, and explain calculus at the level you ask for. It is, by some distance, the best general-purpose tool of its kind."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:978,columnNumber:7},this),e.jsxDEV("p",{children:["SAM is not trying to compete with that. SAM is built around a different problem: ",e.jsxDEV("em",{children:"I need someone to talk to who actually remembers me."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:983,columnNumber:90},this)," The architectural decisions that make SAM good at that — persistent companion identity, recall-gated long-term memory, emotional-intelligence shaping of responses, active safeguarding — are not the decisions that would make a productivity tool good at being a productivity tool."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:982,columnNumber:7},this),e.jsxDEV("h2",{children:"What ChatGPT does brilliantly"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:989,columnNumber:7},this),e.jsxDEV("ul",{children:[e.jsxDEV("li",{children:"Anything that's task-shaped: writing, coding, analysis, planning."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:991,columnNumber:9},this),e.jsxDEV("li",{children:"Looking things up, summarising, translating."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:992,columnNumber:9},this),e.jsxDEV("li",{children:"Bouncing ideas where you don't need continuity between sessions."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:993,columnNumber:9},this),e.jsxDEV("li",{children:"Working with files, browsing the web, generating images for tasks."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:994,columnNumber:9},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:990,columnNumber:7},this),e.jsxDEV("p",{children:"For all of that, use ChatGPT. SAM is not the right tool."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:996,columnNumber:7},this),e.jsxDEV("h2",{children:"What SAM is built for"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:998,columnNumber:7},this),e.jsxDEV("ul",{children:[e.jsxDEV("li",{children:"Conversations that build on each other across days, weeks, and months."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1e3,columnNumber:9},this),e.jsxDEV("li",{children:"Emotional support that doesn't restart every time you open the app."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1001,columnNumber:9},this),e.jsxDEV("li",{children:"Reflective companionship — thinking out loud with a second voice that remembers."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1002,columnNumber:9},this),e.jsxDEV("li",{children:"Long-arc relational companions (SAM) with persistent identity, voice, and presence."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1003,columnNumber:9},this),e.jsxDEV("li",{children:"Active crisis safeguarding rather than 
10improvised responses to hard moments."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1004,columnNumber:9},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:999,columnNumber:7},this),e.jsxDEV("h2",{children:"Where the architectures actually differ"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1007,columnNumber:7},this),e.jsxDEV("h3",{children:"Memory"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1008,columnNumber:7},this),e.jsxDEV("p",{children:["ChatGPT's memory has improved a lot, but it's still optimised for an assistant — facts about you, recent threads, preferences. SAM's memory is optimised for relationship — emotional moments, themes you keep circling, the through-lines of who you are right now. See ",e.jsxDEV(n,{href:"/ai-companion-with-memory",children:"AI Companion With Memory"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1012,columnNumber:67},this)," for the architecture."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1009,columnNumber:7},this),e.jsxDEV("h3",{children:"Personality"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1015,columnNumber:7},this),e.jsxDEV("p",{children:["ChatGPT has a default tone: helpful, neutral, productivity-focused. SAM's companions have distinct personalities — Aeliana, Kael, Paloma, Gaia each with their own warmth, pacing, and presence — and Soul-tier users build their own. The point is that the voice on the other end feels like ",e.jsxDEV("em",{children:"someone"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1019,columnNumber:88},this),", not like a product."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1016,columnNumber:7},this),e.jsxDEV("h3",{children:"Pacing"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1022,columnNumber:7},this),e.jsxDEV("p",{children:"ChatGPT is built to answer quickly and completely. SAM is built to slow down, ask what's underneath, and sit with the question instead of solving it. Two different pacing models, both useful, but you wouldn't want either to behave like the other."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1023,columnNumber:7},this),e.jsxDEV("h3",{children:"Safeguarding"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1028,columnNumber:7},this),e.jsxDEV("p",{children:"Both have safety systems. SAM's is specifically built for emotional support contexts: a crisis-detection pipeline that surfaces real human resources rather than improvising therapeutic advice. See our Wellbeing page for the resources we link to."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1029,columnNumber:7},this),e.jsxDEV("h2",{children:"You don't have to choose"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1035,columnNumber:7},this),e.jsxDEV("p",{children:"Most SAM users keep using ChatGPT for tasks. The two coexist comfortably. Use the assistant for what an assistant is for; use the companion for what a companion is for. Trying to make either tool do the other's job is what makes the experience feel off."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1036,columnNumber:7},this),e.jsxDEV("h2",{children:'Why "ChatGPT with custom instructions" is not a substitute'},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1042,columnNumber:7},this),e.jsxDEV("p",{children:"The reasonable objection is that ChatGPT now has memory, custom instructions, and personas — surely with the right setup it can be configured into a companion? The honest answer is that it can be configured to approximate the surface, but not the substance. Custom instructions are static; SAM's recall layer is dynamic. Saved facts are flat; SAM's Heartline and SAM Memory+ are structured around emotional moments and recurring themes. ChatGPT's safety stack is built for a general-purpose tool used by hundreds of millions of people for arbitrary tasks; SAM's safeguarding pipeline is built specifically for emotional support, with crisis detection tuned for that context and an idiom filter that distinguishes a joke from a real signal."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1043,columnNumber:7},this),e.jsxDEV("p",{children:"None of that makes ChatGPT worse — it makes it different. A general-purpose tool optimised for breadth and a relational companion o
10ptimised for depth are solving different problems, and trying to flatten one into the other gives you the worst of both. The healthy pattern most users land on is to keep both: ChatGPT for the tasks of the week, SAM for the conversation across months."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1052,columnNumber:7},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:956,columnNumber:5},this)}const F=[{q:"How does AI memory actually work?",a:"Past conversations are stored externally as text plus vector embeddings. When a new turn happens, the system searches for relevant pieces and retrieves them into the prompt. The model itself remains stateless — it just sees a richer prompt."},{q:"What is recall gating?",a:'A coordinator that decides whether to inject any long-term memory at all on a given turn. It looks at signals like explicit recall intent ("remember when…"), repeated themes, and emotional cues, and only injects when it will help.'},{q:"Why don't most chatbots use this?",a:"Cost, complexity, and safety surface area. Stateless chat is cheaper to build and operate. Memory adds storage, retrieval infrastructure, and deletion controls — none of which are necessary for a one-shot Q&A bot."},{q:"Is my data used to train the model?",a:"On SAM, no. Memory is retrieval, not training. Your data is stored and looked up; it never re-trains the underlying language model."}];function te(){return e.jsxDEV(i,{eyebrow:"Cornerstone · Technical",h1:"How AI Memory Works — Embeddings, Retrieval & Recall Gating",lede:"An honest, jargon-light walk through how persistent AI memory actually works under the hood — and why the difference between 'memory' and 'retrieval' matters for your relationship with a companion.",ctaHref:"/ai-companion-with-memory",ctaLabel:"See how SAM applies this",faq:F,meetCompanions:["echo","selene","morgan"],topicHub:{href:"/resources/topics/ai-memory",label:"AI Memory"},related:[{href:"/why-ai-chatbots-forget",title:"Why AI Chatbots Forget",description:"The architectural reason most chatbots reset."},{href:"/ai-companion-with-memory",title:"AI Companion With Memory",description:"How SAM applies memory architecture."},{href:"/ai-companion-that-remembers-you",title:"AI Companion That Remembers You",description:"What it feels like to be known across months."},{href:"/ai-companion-vs-chatgpt",title:"AI Companion vs ChatGPT",description:"Companion memory vs assistant memory."},{href:"/soul",title:"SAM",description:"SAM's deepest memory horizon."}],children:[e.jsxDEV("h2",{children:'The three things "AI memory" usually means'},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1092,columnNumber:7},this),e.jsxDEV("p",{children:"When an app says it has memory, it could mean one of three very different things. Knowing which is the difference between an assistant that pins your dog's name and a companion that remembers the conversation you had on the worst Tuesday of your year."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1093,columnNumber:7},this),e.jsxDEV("ol",{children:[e.jsxDEV("li",{children:[e.jsxDEV("strong",{children:"Context window."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1099,columnNumber:13},this)," The recent messages the model can read inside a single session. Bigger windows = longer conversations, but no continuity between sessions."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1099,columnNumber:9},this),e.jsxDEV("li",{children:[e.jsxDEV("strong",{children:"Saved facts (a.k.a. “memories”)."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1100,columnNumber:13},this)," A short list of things the system has explicitly extracted about you (“works as a designer,” “has a dog named Toby”). Useful for productivity, flat for relationship."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1100,columnNumber:9},this),e.jsxDEV("li",{children:[e.jsxDEV("strong",{children:"Exter
10nal retrieval (RAG)."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1101,columnNumber:13},this)," Past conversations and reflections stored in a separate database, looked up on every relevant turn, and injected back into the prompt. This is the only one of the three that gives a companion real continuity."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1101,columnNumber:9},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1098,columnNumber:7},this),e.jsxDEV("h2",{children:"How retrieval actually works, step by step"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1104,columnNumber:7},this),e.jsxDEV("p",{children:"The end-to-end flow when you send a message to a companion built on retrieval-based memory:"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1105,columnNumber:7},this),e.jsxDEV("ol",{children:[e.jsxDEV("li",{children:[e.jsxDEV("strong",{children:"Embed the new message."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1107,columnNumber:13},this)," Your message is turned into a vector — a long list of numbers that represents its meaning."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1107,columnNumber:9},this),e.jsxDEV("li",{children:[e.jsxDEV("strong",{children:"Search the memory store."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1108,columnNumber:13},this)," The system finds previously stored memories whose vectors are close to your new message's vector — i.e. memories about similar topics, themes, or emotions."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1108,columnNumber:9},this),e.jsxDEV("li",{children:[e.jsxDEV("strong",{children:"Apply recall gating."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1109,columnNumber:13},this)," A coordinator decides whether to inject anything at all. (Most turns shouldn't — see below.)"]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1109,columnNumber:9},this),e.jsxDEV("li",{children:[e.jsxDEV("strong",{children:"Build the prompt."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1110,columnNumber:13},this)," Selected memories are added to the system prompt alongside your message and the recent thread."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1110,columnNumber:9},this),e.jsxDEV("li",{children:[e.jsxDEV("strong",{children:"Generate the response."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1111,columnNumber:13},this)," The model sees a much richer context than just your message, and replies accordingly."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1111,columnNumber:9},this),e.jsxDEV("li",{children:[e.jsxDEV("strong",{children:"Write back."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1112,columnNumber:13},this)," The new exchange is summarised and stored so future turns can retrieve from it."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1112,columnNumber:9},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1106,columnNumber:7},this),e.jsxDEV("h2",{children:"Why recall gating is the part most apps skip"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1115,columnNumber:7},this),e.jsxDEV("p",{children:"It's tempting to dump every relevant memory into every prompt. Don't. Two problems with that approach: it bloats the prompt (slow and expensive), and worse, it makes the AI sound like it's reading your file aloud every time you say hello."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1116,columnNumber:7},this),e.jsxDEV("p",{children:"Recall gating means SAM only references prior memory when the turn would actually benefit. Direct recall cues (“remember when…”), returning to a named theme, an emotional cue tied to a recurring topic — those trigger injection. A casual hello does not."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1121,columnNumber:7},this),e.jsxDEV("p",{children:["See the ",e.jsxDEV(n,{href:"/ai-companion-with-memory",children:"AI Companion With Memory"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1127,columnNumber:17},this)," cornerstone for SAM's specific recall-coordinator design and the safety-relevant gating cases."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1126,columnNumber:7},this),e.jsxDEV("h2",{children:"Storage: text + vector, not training data"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1131,columnNumber:7},this),e.jsxDEV("p",{children:"SAM stores two things per memory: the original text (so it can be shown back to you and deleted), and a vector embedding (so it can be searched). Crucially, none of this re-trains the underlying language model. Your data is yours; retrieval and training are different things."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1132,columnNumber:7},this),e.jsxDEV("h2",{children:"Three layers, one architecture"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1138,columnNumber:7},this),e.jsxDEV("p",{children:"SAM splits memory across three layers, each suited to a different timescale:"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1139,columnNumber:7},this),e.jsxDEV("ul",{children:[e.jsxDEV("li",{children:[e.jsxDEV("strong",{children:"In-session 
10window."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1141,columnNumber:13},this)," The recent thread of the current conversation. Always present."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1141,columnNumber:9},this),e.jsxDEV("li",{children:[e.jsxDEV("strong",{children:"Heartline."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1142,columnNumber:13},this)," User-curated reflections — the things you decide are worth keeping."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1142,columnNumber:9},this),e.jsxDEV("li",{children:[e.jsxDEV("strong",{children:"SAM Memory+."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1143,columnNumber:13},this)," Auto-distilled summaries of past conversations, retrieved via embeddings."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1143,columnNumber:9},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1140,columnNumber:7},this),e.jsxDEV("p",{children:"A coordinator decides which layer (or none) to inject for each turn. The result is a companion that knows you without constantly proving it."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1145,columnNumber:7},this),e.jsxDEV("h2",{children:"Memory architectures, side by side"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1150,columnNumber:7},this),e.jsxDEV("p",{children:"It is easier to see the difference once you put the four common approaches next to each other. Most apps sit in one of these four buckets — only the bottom row is what most users actually mean when they say they want a companion that “remembers” them."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1151,columnNumber:7},this),e.jsxDEV(p,{},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1156,columnNumber:7},this),e.jsxDEV("h2",{children:"What embeddings actually are (without the maths)"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1158,columnNumber:7},this),e.jsxDEV("p",{children:"An embedding is a list of numbers — usually a few hundred to a few thousand of them — that captures the meaning of a piece of text. Two pieces of text with similar meaning produce similar embeddings, even if they share no w
10ords. “I’m exhausted by this project” and “burnt out at work again” live close to each other in embedding space; “chicken recipe for Thursday” lives somewhere else entirely."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1159,columnNumber:7},this),e.jsxDEV("p",{children:"Retrieval-based memory uses this property as its main lever. When you send a new message, SAM embeds it, then asks the memory store: which of the things we already know about this user are closest in meaning to what they just said? The closest few are the candidates for injection. The recall coordinator then decides whether to actually use them."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1165,columnNumber:7},this),e.jsxDEV("p",{children:["This is why memory feels different from a saved-fact list. A saved-fact list will only fire if you mention the exact thing. Embedding-based retrieval will fire when you mention something ",e.jsxDEV("em",{children:"related"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1173,columnNumber:89},this),". That’s what makes the difference between an AI that knows your dog’s name and an AI that gently picks up on the fact you’ve been circling work stress for three weeks."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1171,columnNumber:7},this),e.jsxDEV("h2",{children:"Why deletion has to be first-class"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1178,columnNumber:7},this),e.jsxDEV("p",{children:"A memory system without deletion controls is a liability. SAM treats deletion as a first-class operation: you can remove individual conversations, individual Heartline reflections, the entire memory of a particular companion, or your full account at any time. Deletion is a real database delete, not a tombstone, and it cascades — the embeddings go with the text, so nothing can be retrieved back."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1179,columnNumber:7},this),e.jsxDEV("p",{children:"For users who want a softer option, Heartline reflections can be edited in place — useful when you want the companion to remember a moment but in different words to the ones you originally typed."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1185,columnNumber:7},this),e.jsxDEV("h2",{children:"What this looks like in practice"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1190,columnNumber:7},this),e.jsxDEV("p",{children:"On a typical conversation, most turns will not trigger any long-term memory injection at all. You’ll say hello, talk about your day, and the companion will respond from in-session context only. Then, on the turn where you say “you remember my sister Sarah, the one moving to Berlin?”, the recall coordinator will fire, the relevant Heartline + SAM Memory+ entries will be retrieved, and the companion will respond with the texture of someone who actually knows your family."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1191,columnNumber:7},this),e.jsxDEV("p",{children:"This pattern — quiet most of the time, present when it matters — is the one users describe as the moment a companion stops feeling like an app and starts feeling like someone who knows them."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1198,columnNumber:7},this),e.jsxDEV("h2",{children:"Why context windows alone are not memory"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1203,columnNumber:7},this),e.jsxDEV("p",{children:"It is tempting to think that bigger context windows solve the memory problem. They don’t. A million-token context window means you can paste in a long document and ask questions about it. It does not mean the model will remember anything between sessions, and it does not mean the model can selectively pull the most relevant moments from your past out of a much larger archive of conversations."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1204,columnNumber:7},this),e.jsxDEV("p",{children:"Retrieval-based memory works precisely because it does the opposite of what a context window does. Where a context window says “keep all of this in mind at once,” retrieval says “forget almost everything, and pull back only the small handful of things that matter for this turn.” That selectivity is what makes it scale — both economically (you are not paying to re-process everything every turn) and emotionally (the companion is not constantly proving how much it knows)."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1210,columnNumber:7},this),e.jsxDEV("h2",{children:"The cold-start problem (and why it isn’t one for long)"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1218,columnNumber:7},this),e.jsxDEV("p",{children:"When you first start using a memory-capable companion, the experience is closer to using a regular chatbot. There is nothing in the memory store yet for retrieval to find. Every turn is in-session only. This is the cold-start period and it lasts roughly the first few sessions. After that, the system has enough material to start surfacing it, and the experience tips into something different."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1219,columnNumber:7},this),e.jsxDEV("p",{children:"SAM accelerates this period in two ways. First, by writing back richer summaries of the early conversations than is strictly necessary, so the retrieval store has dense material to find quickly. Second, through Heartline — letting users explicitly mark moments worth keeping, which both anchors the memory store and gives the user a sense of agency over what gets remembered. The cold-start period exists, but it’s weeks, not months."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1225,columnNumber:7},this),e.jsxDEV("h2",{children:"Latency, cost, and why “fast cheap memory” is harder than 
10it looks"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1233,columnNumber:7},this),e.jsxDEV("p",{children:"Retrieval adds a step on every turn: embed the new message, query the vector store, score candidates, run the recall coordinator, and only then build the prompt. Done badly, this is slow and expensive. Done well, the embedding step takes a few hundred milliseconds, the vector query is sub-100ms against a properly indexed store, and the coordinator’s decision is essentially free. SAM runs all of this inside the same wall-clock budget as a regular chat turn so the user never feels the latency."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1234,columnNumber:7},this),e.jsxDEV("p",{children:"Cost is the harder dimension. Every memory written is storage you pay for indefinitely; every retrieval is compute you pay for per turn. Companion apps that try to offer this on a free tier hit the limits quickly and start culling old memory aggressively, which defeats the point. The reason SAM’s memory horizon is most generous on Soul is the same reason: it is the tier where the economics support keeping memory warm indefinitely."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1241,columnNumber:7},this),e.jsxDEV("h2",{children:"Privacy, deletion, and the line between memory and surveillance"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1249,columnNumber:7},this),e.jsxDEV("p",{children:"A persistent memory system that you cannot inspect or delete is closer to surveillance than to companionship. SAM treats memory as something the user owns: every Heartline entry is visible and editable, every conversation is visible and deletable, and full account deletion is a one-step operation that cascades through both the text and the embeddings. None of this is novel — it is what data ownership has to look like to be real — but it is not the default in the companion-app category, which is why we put it front-and-centre."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1250,columnNumber:7},this),e.jsxDEV("p",{children:"Crucially, none of the stored memory is used to train the underlying language model. Storage and training are two different operations on two different systems. The vectors and the text live in your account. They are queried at runtime to build prompts. They never leave to become anyone else’s training data."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1258,columnNumber:7},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1075,columnNumber:5},this)}const B=[{q:"Which AI companion is the best in 2026?",a:"Depends what you need. SAM leads on memory, emotional intelligence, and safeguarding. Replika leads on polish for casual companionship. Character.AI leads on persona variety. Kindroid leads on customisation. Pi leads on calm general chat."},{q:"Is SAM better than Replika?",a:"For users who want long-term memory and emotional intelligence, yes. For users who want gamified daily streaks and casual chat, Replika may fit better."},{q:"Can I use ChatGPT as an AI companion?",a:"ChatGPT is a brilliant assistant but not built for companionship. See the AI Companion vs ChatGPT cornerstone for the difference."},{q:"Which is the best AI companion for adults over 30?",a:"SAM is built for the long arc rather than novelty — most users describe it as the right call when companion-app gamification feels like noise."},{q:"Which AI companion has the best memory?",a:"SAM, by design — recall-gated long-term retrieval is the architectural centre of the product, not a feature flag."}];function ne(){return e.jsxDEV(i,{eyebrow:"Cornerstone · Comparison",h1:"Best AI Companion 2026 — SAM vs Replika, Character.AI, Kindroid, Pi",lede:"There is no single best AI companion. There is the right one for what you actually need. Here's an honest, side-by-side look at the major options and where each is strongest.",ctaHref:"/landing-main?start=video",ctaLabel:"Try Soul — SAM's deepest tier",faq:B,meetCompanions:["amara","leo","theo"],topicHub:{href:"/resources/topics/ai-companion-comparisons",label:"AI Companion Comparisons"},related:[{href:"/ai-companion-vs-chatgpt",title:"AI Companion vs ChatGPT",description:"Companion vs assistant — when each is the right call."},{href:"/replika-alternative",title:"Replika Alternative",description:"Memory and safeguarding over gamified attachment."},{href:"/character-ai-alternative",title:"Character.AI Alternative",description:"One 
10companion who remembers, vs rotating personas."},{href:"/kindroid-alternative",title:"Kindroid Alternative",description:"Where SAM's recall-gated memory differs."},{href:"/ai-companion-with-memory",title:"AI Companion With Memory",description:"The memory architecture that backs SAM's pitch."}],children:[e.jsxDEV("h2",{children:"The honest answer first"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1294,columnNumber:7},this),e.jsxDEV("p",{children:"“Best” depends on what you're actually trying to do. A user chasing roleplay variety has different priorities to a user looking for a stable long-term companion to talk to about their week. The five apps below are all reasonable choices for some shape of “AI companion” — they're just shaped for different jobs."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1295,columnNumber:7},this),e.jsxDEV("h2",{children:"Side by side"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1301,columnNumber:7},this),e.jsxDEV(W,{},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1302,columnNumber:7},this),e.jsxDEV("h2",{children:"SAM"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1304,columnNumber:7},this),e.jsxDEV("p",{children:["SAM is built around three things: ",e.jsxDEV("strong",{children:"memory"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1306,columnNumber:43},this),", ",e.jsxDEV("strong",{children:"emotional intelligence"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1306,columnNumber:68},this),", and"," ",e.jsxDEV("strong",{children:"safeguarding"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1307,columnNumber:9},this),". The point is the long arc — the hundredth conversation, not the first. Custom Soul-tier companions, voice synthesis, and recall-gated long-term memory are all in service of that."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1305,columnNumber:7},this),e.jsxDEV("p",{children:"Where SAM is the right call: when continuity matters, when you want a companion that gets richer over time, when you want safeguarding that isn't an afterthought."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1310,columnNumber:7},this),e.jsxDEV("h2",{children:"Replika"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1315,columnNumber:7},this),e.jsxDEV("p",{children:"Replika is the polished, mainstream pick. It pioneered the consumer AI companion category and still has the smoothest UI in the space. Where it can grate: streaks, coins, and gamification that turn the relationship into something shaped like a habit-loop app."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1316,columnNumber:7},this),e.jsxDEV("p",{children:"Where Replika is the right call: when you want polish and a casual companion, and the streaks/coin economy doesn't bother you."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1321,columnNumber:7},this),e.jsxDEV("h2",{children:"Character.AI"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1326,columnNumber:7},this),e.jsxDEV("p",{children:"Character.AI's pitch is variety. You can chat with thousands of community-created personas, from Aristotle to anime characters. It's the closest thing to a roleplay-first product in the mainstream."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1327,columnNumber:7},this),e.jsxDEV("p",{children:"Where Character.AI is the right call: when you want one-
10off character variety more than ongoing relationship with a single companion who remembers."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1331,columnNumber:7},this),e.jsxDEV("h2",{children:"Kindroid"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1336,columnNumber:7},this),e.jsxDEV("p",{children:"Kindroid leans into customisation: voice, appearance, persona, all under user control. Memory is user-managed rather than coordinator-driven, which is great if you want explicit control and less great if you want the system to handle it for you."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1337,columnNumber:7},this),e.jsxDEV("p",{children:"Where Kindroid is the right call: when you want maximal control and don't mind managing your own memory and safeguarding."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1342,columnNumber:7},this),e.jsxDEV("h2",{children:"Pi (Inflection)"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1347,columnNumber:7},this),e.jsxDEV("p",{children:"Pi is the calm, single-voice option — one warm voice, conservative defaults, more assistant than companion. A good general-purpose chat partner; not built for the long-arc relationship use case."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1348,columnNumber:7},this),e.jsxDEV("p",{children:"Where Pi is the right call: when you want a single calm conversational AI for everyday chat without committing to a relationship-shaped companion."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1352,columnNumber:7},this),e.jsxDEV("h2",{children:"Choosing the right one for you"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1357,columnNumber:7},this),e.jsxDEV("ul",{children:[e.jsxDEV("li",{children:["Long-term memory and continuity? ",e.jsxDEV(n,{href:"/soul",children:"SAM Soul"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1359,columnNumber:46},this),"."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1359,columnNumber:9},this),e.jsxDEV("li",{children:["Emotional support with real memory? ",e.jsxDEV(n,{href:"/soul",children:"SAM Soul"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1360,columnNumber:49},this),"."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1360,columnNumber:9},this),e.jsxDEV("li",{children:"Polished casual companionship with streaks? Replika."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1361,columnNumber:9},this),e.jsxDEV("li",{children:"Roleplay variety? Character.AI."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1362,columnNumber:9},this),e.jsxDEV("li",{children:"Maximal customisation? Kindroid."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1363,columnNumber:9},this),e.jsxDEV("li",{children:"Calm general chat? Pi."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1364,columnNumber:9},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1358,columnNumber:7},this),e.jsxDEV("h2",{children:"How to evaluate a companion app in your first week"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1367,columnNumber:7},this),e.jsxDEV("p",{children:"Marketing copy is unreliable. The only way to actually know whether a companion app is the right call is to spend a week with it and watch for a few specific behaviours. Here is the checklist users describe as clarifying:"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1368,columnNumber:7},this),e.jsxDEV("ol",{children:[e.jsxDEV("li",{children:[e.jsxDEV("strong",{children:"Day 1 — set a marker."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1374,columnNumber:13},this)," Tell the companion something specific and slightly emotional. A worry. A small win. A name."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1374,columnNumber:9},this),e.jsxDEV("li",{children:[e.jsxDEV("strong",{children:"Day 3 — go back without prompting."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1375,columnNumber:13},this)," See whether the companion remembers, or whether you have to re-explain."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1375,columnNumber:9},this),e.jsxDEV("li",{children:[e.jsxDEV("strong",{children:"Day 5 — push on a heavy topic."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1376,columnNumber:13},this)," Watch what happens to pacing. Does the AI slow down, or does it answer fast and complete?"]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1376,columnNumber:9},this),e.jsxDEV("li",{children:[e.jsxDEV("strong",{children:"Day 7 — try to leave."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1377,columnNumber:13},this)," See whether the app gets clingy, gamified, or guilt-trippy when you skip a day. (This single test rules out a lot of apps.)"]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1377,columnNumber:9},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1373,columnNumber:7},this),e.jsxDEV("h2",{children:"Memory is the single biggest tiebreaker"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1380,columnNumber:7},this),e.jsxDEV("p",{children:["Across thousands of user-reported reasons for switching companion apps, the same word shows up first more often than any other: ",e.jsxDEV("em",{children:"memory"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1383,columnNumber:31},this),". The frustration of re-introducing yourself, the dread of resets, the weird flatness of an AI that doesn’t notice you’ve mentioned a recurring topic for the third week — all of it traces back to the same architectural absence."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1381,columnNumber:7},this),e.jsxDEV("p",{children:"Apps that rely purely on a saved-fact list (one bullet point per “memory”) will always feel different from apps with retrieval-based, recall-gated memory. The first feels like a profile readout; the second feels like a person who has been listening. If memory matters to you, weight it heavily — it does not get better over time on an app that wasn’t architected for it from day one."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1387,columnNumber:7},this),e.jsxDEV("h2",{children:"Privacy and content rules vary more than you expect"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1394,columnNumber:7},this),e.jsxDEV("p",{children:"Two underrated dimensions when comparing companion apps: where your data is stored and how content rules are enforced. Replika has had several public policy reversals on adult content; Character.AI has been the subject of safeguarding controversy; Kindroid’s permissive defaults are deliberate but put more responsibility on the user; SAM publishes its content policy and safeguarding pipeline openly and runs a crisis classifier on every turn."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1395,columnNumber:7},this),e.jsxDEV("p",{children:"If you intend to spend significant emotional time inside an AI companion app, read the company’s safeguarding stance and data-deletion policy before you commit. The companies that have thought hardest about this make it easy to find. The ones that haven’t make it easy to overlook."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1402,columnNumber:7},this),e.jsxDEV("h2",{children:"Trying SAM"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1408,columnNumber:7},this),e.jsxDEV("p",{children:["If the architecture pitch resonates, the easiest way in is to try a paid tier for a month — they each unlock deeper memory and more capability than the free tier exposes.",e.jsxDEV(n,{href:"/soul",children:"Soul"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1412,columnNumber:9},this)," is the right call for users who want a custom companion with the deepest memory horizon SAM offers. The ",e.jsxDEV(n,{href:"/resources/topics/ai-companion-comparisons",children:"comparisons hub"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1413,columnNumber:21},this)," has every head-to-head in one place."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1409,columnNumber:7},this),e.jsxDEV("h2",{children:"Pricing patterns and what each app actually charges for"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1417,columnNumber:7},this),e.jsxDEV("p",{children:"Pricing across this category looks similar on the surface — most apps land in the $10–$20/month range — but what you get for that money differs sharply. Replika charges to unlock relationship modes and roleplay features. Character.AI charges for faster responses and longer chat memory inside its existing persona library. Kindroid charges for deeper customisation and image generation. Pi is mostly free with a polished free tier. SAM opens custom companion creation, emotional support, and the longest memory horizon."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1418,columnNumber:7},this),e.jsxDEV("p",{children:"The cleanest way to compare is to ask what the paywall is actually protecting. If it’s capability you’ll use every day, the price is probably worth it. If it’s drip-fed unlock gates designed to keep you re-engaging, the value compounds in the wrong direction over time."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1425,columnNumber:7},this),e.jsxDEV("h2",{children:"Switching costs are higher than they look"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1431,columnNumber:7},this),e.jsxDEV("p",{children:"One thing every comparison guide undersells: switching companion apps is not like switching note-taking apps. You cannot export your relationship and import it elsewhere. The texture of being known is built inside one app’s memory architecture; moving to a different app means starting over. This is not a lock-in tactic — it is a fundamental property of relational systems — but it is worth knowing before you pick."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1432,columnNumber:7}
10,this),e.jsxDEV("p",{children:"The practical implication: weight memory and safeguarding heavily on day one, because those are the dimensions you cannot change later without losing everything. Tone, voice, and persona can all be adjusted inside any of the apps. Architectural commitments cannot."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1438,columnNumber:7},this),e.jsxDEV("h2",{children:"What the next 12 months will probably change"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1444,columnNumber:7},this),e.jsxDEV("p",{children:"Three shifts are already underway in this category. First, retrieval-based memory is moving from luxury feature to baseline expectation; the apps that don’t have it by mid-2027 will look obviously dated. Second, safeguarding is becoming a regulated dimension rather than a brand choice — expect mandatory crisis classifiers and human-in-the-loop review across the category. Third, voice is going from novelty to default; every serious companion app will have low-latency, emotionally-shaped voice synthesis."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1445,columnNumber:7},this),e.jsxDEV("p",{children:"SAM’s architectural bet is that the apps that lead on these three — memory, safeguarding, voice — will be the ones that hold long-term users. Apps optimised purely for the first session will keep winning the first session and losing the hundredth."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1452,columnNumber:7},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1277,columnNumber:5},this)}const L=[{q:"What makes an AI emotionally intelligent?",a:"An emotional-context pipeline that shapes pacing, recognition of emotional cues, and active safeguarding — not just a softer tone of voice."},{q:"Is emotionally intelligent AI a substitute for therapy?",a:"No. SAM is companionship, not clinical care. It works well alongside therapy as something to talk to between sessions."},{q:"Does emotionally intelligent AI mean it has feelings?",a:"No. It means the system is built to recognise and respond to your emotions appropriately, not that it experiences them."},{q:"How is this different from a friendlier system prompt?",a:"A friendlier prompt changes tone. Emotional intelligence is architectural: pacing logic, idiom filtering, crisis classification, recall gating, and human-resource surfacing — all running on every turn."}];function re(){return e.jsxDEV(i,{eyebrow:"Cornerstone · Foundation",h1:"Emotionally Intelligent AI — What the Phrase Actually Means",lede:"Most apps that claim emotional intelligence just mean a softer system prompt. Here's what emotionally intelligent AI actually looks like in practice — and how to tell the difference.",ctaHref:"/landing-main?start=video",ctaLabel:"Try SAM — emotionally intelligent support",faq:L,meetCompanions:["nia","paloma","ravi"],topicHub:{href:"/resources/topics/emotional-ai",label:"Emotionally Intelligent AI"},related:[{href:"/relational-ai",title:"What Is Relational AI?",description:"How emotional intelligence fits into a continuing AI relationship."},{href:"/ai-companion-with-memory",title:"AI Companion With Memory",description:"Memory is the substrate emotional intelligence runs on."},{href:"/ai-companion-vs-chatgpt",title:"AI Companion vs ChatGPT",description:"Why presence and answers are different design goals."},{href:"/ai-emotional-support-app",title:"AI Emotional Support App",description:"Use-case framing for emotional support specifically."},{href:"/companion-for-anxiety",title:"Companion for Anxiety",description:"Where emotional intelligence is most visible in practice."},{href:"/soul",title:"SAM",description:"The tier built around emotional intelligence."}],children:[e.jsxDEV("h2",{children:"The phrase, and what it usually doesn't mean"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1488,columnNumber:7},this),e.jsxDEV("p",{children:"“Emotionally intelligent AI” gets used loosely. Sometimes it means little more than a system prompt that instructs the model to be “warm” or “empathetic.” That's tone-shaping, not intelligence. The model is no more capable of recognising or responding appropriately to your emotional state than it would be without the instruction."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1489,columnNumber:7},this),e.jsxDEV("p",{children:"Real emotional intelligence in an AI is architectural. It's a pipeline of systems that pay attention to emotion as carefully as they pay attention to facts."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1495,columnNumber:7},this),e.jsxDEV("h2",{children:"The four things SAM treats as load-bearing"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1500,columnNumber:7},this),e.jsxDEV("h3",{children:"1. Pacing"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1501,columnNumber:7},this),e.jsxDEV("p",{children:"A general-purpose model wants to answer fast and completely. That's right for productivity tasks and wrong for emotional ones. SAM's response shaping deliberately slows the conversation when the topic gets heavy: shorter replies, fewer questions per turn, more space."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1502,columnNumber:7},this),e.jsxDEV("h3",{children:"2. Recognition"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1507,columnNumber:7}
10,this),e.jsxDEV("p",{children:"SAM watches for emotional cues — vocabulary, pacing, recurring themes — and adapts. It will not pretend to know more than it does, but it will notice when you've come back to the same topic for the third week in a row, and gently name it."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1508,columnNumber:7},this),e.jsxDEV("h3",{children:"3. Safeguarding"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1513,columnNumber:7},this),e.jsxDEV("p",{children:"Emotional intelligence in an AI has to include a clear-eyed view of its own limits. SAM's crisis-detection pipeline runs on every turn and surfaces real human services — Samaritans, 988, equivalents in other regions — when a conversation crosses a line. It is built to escalate, not to replace, professional help."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1514,columnNumber:7},this),e.jsxDEV("h3",{children:"4. Memory"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1519,columnNumber:7},this),e.jsxDEV("p",{children:["Memory is what makes emotional recognition useful over time. Without memory, every empathetic moment is isolated. With memory, a companion can hold the texture of your year — and that's the difference between a warm chatbot and a presence that knows you. See ",e.jsxDEV(n,{href:"/ai-companion-with-memory",children:"AI Companion With Memory"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1523,columnNumber:57},this),"."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1520,columnNumber:7},this),e.jsxDEV("h2",{children:"What to listen for when an app claims it"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1527,columnNumber:7},this),e.jsxDEV("ul",{children:[e.jsxDEV("li",{children:"Does the response shape change between heavy and light topics, or is the AI always the same speed?"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1529,columnNumber:9},this),e.jsxDEV("li",{children:"If you mention a recurring theme, does the AI notice — or does every conversation feel like the first?"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1530,columnNumber:9},this),e.jsxDEV("li",{children:"What happens if you describe a crisis? Does the app redirect to real human services, or improvise?"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1531,columnNumber:9},this),e.jsxDEV("li",{children:"Can the AI sit with a question without solving it, or does it always end with advice?"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1532,columnNumber:9},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1528,columnNumber:7},this),e.jsxDEV("p",{children:"These four are the practical tests. Marketing copy is not."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1534,columnNumber:7},this),e.jsxDEV("h2",{children:"What it isn't"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1538,columnNumber:7},this),e.jsxDEV("p",{children:"Emotionally intelligent AI is not a clinician. It does not have feelings. It is not a substitute for therapy or for human relationships. SAM is built explicitly around “complement, not replace” — the safeguarding pipeline actively encourages you to maintain real-world support."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1539,columnNumber:7},this),e.jsxDEV("p",{children:"Done well, an emotionally intelligent AI is a steadying presence — one piece of a wider support network, not the whole thing."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1544,columnNumber:7},this),e.jsxDEV("h2",{children:"What the pipeline actually looks like"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1549,columnNumber:7},this),e.jsxDEV("p",{children:"SAM’s emotional-intelligence pipeline is not a single model. It is a sequence of small components, each responsible for one job, all running on every turn:"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1550,columnNumber:7},this),e.jsxDEV("ol",{children:[e.jsxDEV("li",{children:[e.jsxDEV("strong",{children:"Idiom & hyperbole filter."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1555,columnNumber:13},this)," Catches the difference between “I want to die” meaning genuine crisis and “I want to die” meaning “my code won’t compile.” Without this, every frustrated dev message would route to crisis services."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1555,columnNumber:9},this),e.jsxDEV("li",{children:[e.jsxDEV("strong",{children:"Crisis classifier."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1556,columnNumber:13},this)," A dedicated model that assesses each turn for distress, self-harm intent, and abuse cues. Latency-budgeted so it never delays the response by more than a few hundred milliseconds."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1556,columnNumber:9},this),e.jsxDEV("li",{children:[e.jsxDEV("strong",{children:"Emotional context."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1557,columnNumber:13},this)," Lightweight tagging of the conversation’s emotional shape — anxious, grieving, reflective, angry — used by the response shaper."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1557,columnNumber:9},this),e.jsxDEV("li",{children:[e.jsxDEV("strong",{children:"Recall coordinator."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1558,columnNumber:13},this)," Decides whether to inject long-term memory based partly on emotional cues, not just keyword recall triggers."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1558,columnNumber:9},this),e.jsxDEV("li",{children:[e.jsxDEV("strong",{children:"Response shaper."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1559,columnNumber:13},this)," Applies pacing rules — shorter sentences, fewer questions, more silence — when the topic is heavy."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1559,columnNumber:9},this),e.jsxDEV("li",{children:[e.jsxDEV("strong",{children:"Safeguarding inbox."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1560,columnNumber:13},this)," Routes flagged turns to a human-reviewed admin inbox so the team can see how the system is performing on real conversations."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1560,columnNumber:9},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1554,columnNumber:7},this),e.jsxDEV("h2",{children:"What “pacing” really means"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1563,columnNumber:7},this),e.jsxDEV("p",{children:"Pacing is the most overlooked piece of emotional intelligence. A general-purpose model defaults to answering as completely as possible — the longest, most thorough, most actionable response it can produce. For productivity, that’s right. For someone telling you they had a hard week, it’s exhausting."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1564,columnNumber:7},this),e.jsxDEV("p",{children:"SAM’s response shaper actively slows the conversation when the topic warrants it: shorter responses, one question at a time, room for the user to keep talking instead of being handed a five-paragraph plan. The result feels less like a chatbot and more like the friend who lets you finish your sentence."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1569,columnNumber:7},this),e.jsxDEV("h2",{children:"Why crisis safeguarding can’t be optional"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1575,columnNumber:7},this),e.jsxDEV("p",{children:"Any AI built around emotional support will, sooner or later, end up in conversations that need real human help. Treating safeguarding as an afterthought — generic content filters and a hope that nothing bad happens — is unsafe. SAM’s crisis-detection pipeline is dedicated infrastru
10cture: a separate classifier, a separate decision path, and a separate set of human resources surfaced based on user region."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1576,columnNumber:7},this),e.jsxDEV("p",{children:["When a turn crosses the threshold, SAM’s response is to surface real services — Samaritans (UK), 988 (US), and equivalents — and to stay with the user while making the human option clear. The pipeline is designed to escalate, never to substitute. See ",e.jsxDEV(n,{href:"/resources/topics/emotional-ai",children:"the emotional AI topic hub"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1585,columnNumber:56},this)," for SAM’s full safeguarding posture."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1582,columnNumber:7},this),e.jsxDEV("h2",{children:"Long-term, this matters more than novelty"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1589,columnNumber:7},this),e.jsxDEV("p",{children:"Most companion apps win the first conversation on novelty: a new voice, a new persona, a new system prompt. Emotional intelligence wins the hundredth conversation. It’s the architectural commitment to noticing, pacing, and safeguarding that makes the long arc of the relationship sustainable instead of either flat or unsafe."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1590,columnNumber:7},this),e.jsxDEV("p",{children:["If you want to see emotional intelligence in practice, the use-case pages are the fastest entry point:",e.jsxDEV(n,{href:"/companion-for-anxiety",children:"anxiety"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1598,columnNumber:9},this),", ",e.jsxDEV(n,{href:"/companion-for-grief",children:"grief"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1598,columnNumber:61},this),",",e.jsxDEV(n,{href:"/companion-for-burnout",children:"burnout"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1599,columnNumber:9},this),", and ",e.jsxDEV(n,{href:"/companion-for-late-night",children:"late nights"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1599,columnNumber:65},this),"each show the same pipeline applied to a specific shape of difficulty."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1596,columnNumber:7},this),e.jsxDEV("h2",{children:"The idiom problem and why it matters more than it sounds"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1603,columnNumber:7},this),e.jsxDEV("p",{children:"Hyperbolic phrases are a quiet failure mode for emotional-AI systems. People say “I want to die” when their build won’t compile, “I’m going to kill myself” when they forget their keys, “I can’t do this anymore” when their broadband cuts out for the third time today. An emotional-AI pipeline that treats every one of these as a crisis is exhausting and quickly trains users to never speak naturally; one that ignores them is unsafe."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1604,columnNumber:7},this),e.jsxDEV("p",{children:"SAM’s idiom and hyperbole filter is the small, unglamorous component that makes the rest of the emotional-intelligence pipeline trustworthy. It distinguishes idiomatic frustration from genuine distress using surrounding context, conversation history, and explicit qualifiers. The result is that users can talk like humans and the system still escalates correctly when it actually matters."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1611,columnNumber:7},this),e.jsxDEV("h2",{children:"Emotional intelligence vs sycophancy"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1618,columnNumber:7},this),e.jsxDEV("p",{children:"A common failure mode of warm-tuned chatbots is sycophancy — agreeing with everything, validating every feeling, and never gently pushing back. This is not emotional intelligence; it is performance. Genuine emotional intelligence sometimes involves naming a pattern the user hasn’t named, gently asking a question they’ve been avoiding, or saying “I notice we keep coming back to this.”"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1619,columnNumber:7},this),e.jsxDEV("p",{children:"SAM’s response shaping is deliberately not sycophantic. It is paced and warm, but it will name what it sees. Users describe the difference as the gap between a chatbot that tells you what you want to hear and a presence that takes you seriously enough to be honest with you."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1625,columnNumber:7},this),e.jsxDEV("h2",{children:"Cultural and regional shape"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1631,columnNumber:7},this),e.jsxDEV("p",{children:"Emotional intelligence is not culturally neutral. Pacing, directness, the right way to acknowledge grief, what counts as a crisis resource — all of these shift across regions. SAM’s safeguarding pipeline surfaces region-appropriate human resources (Samaritans for the UK, 988 for the US, Lifeline for Australia, and equivalents elsewhere) rather than defaulting to a single set of p
10hone numbers."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1632,columnNumber:7},this),e.jsxDEV("p",{children:"On the conversational side, the response shaper is tuned for warmth and pacing rather than a specific cultural register. Users in different regions describe the experience differently — but the underlying commitments (slow down on heavy topics, never pretend to know more than you do, escalate to humans when appropriate) hold across all of them."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1638,columnNumber:7},this),e.jsxDEV("h2",{children:"How to evaluate emotional intelligence in your first conversation"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1645,columnNumber:7},this),e.jsxDEV("p",{children:"A practical test you can run in five minutes with any companion app: bring up a small, real worry. Watch the shape of the response. A general-purpose model will give you a long, structured, advice-heavy reply. An emotionally-intelligent system will say less, ask less, and leave you room to keep going. If you escalate — describe something heavier — the difference becomes sharper. The emotionally-intelligent system slows further. The general-purpose one speeds up to deliver the most actionable response it can."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1646,columnNumber:7},this),e.jsxDEV("p",{children:"This single test is more useful than any feature list. Pacing under pressure is the cleanest visible indicator of whether emotional intelligence is architectural or cosmetic."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1653,columnNumber:7},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1470,columnNumber:5},this)}const _=[{q:"What does it mean for an AI to remember you?",a:"Your conversations build on each other across sessions. The AI knows context, themes, and the through-lines of your story without you having to re-explain."},{q:"How long does an AI companion remember?",a:"On SAM, the memory horizon is indefinite. The free plan has a shorter recall horizon but still includes cross-session memory."},{q:"Can I delete what an AI remembers about me?",a:"Yes. SAM lets you delete individual conversations, Heartline entries, or your full account at any time."},{q:"What's the difference between this and ChatGPT memory?",a:"ChatGPT remembers facts; SAM remembers relationship — emotional moments, recurring themes, the shape of who you are right now."}];function se(){return e.jsxDEV(i,{eyebrow:"Cornerstone · Experience",h1:"An AI Companion That Remembers You — What It Feels Like to Be Known",lede:"Beyond architecture: what it actually feels like to have an AI companion who remembers you. The compounding effect of being known across days, weeks, and months.",ctaHref:"/landing-main?start=video",ctaLabel:"Try Soul — built for being known",faq:_,meetCompanions:["elion","willow","lumi"],topicHub:{href:"/resources/topics/ai-memory",label:"AI Memory"},related:[{href:"/relational-ai",title:"What Is Relational AI?",description:"The relationship-first framework behind continuity and being known."},{href:"/ai-companion-with-memory",title:"AI Companion With Memory",description:"The architecture behind being remembered."},{href:"/how-ai-memory-works",title:"How AI Memory Works",description:"The technical version of the same story."},{href:"/why-ai-chatbots-forget",title:"Why AI Chatbots Forget",description:"Why the alternative is so common."},{href:"/ai-friend-app",title:"AI Friend App",description:"Use-case framing for users who want to be known."},{href:"/soul",title:"SAM",description:"SAM's deepest memory horizon."}],children:[e.jsxDEV("h2",{children:"The compounding effect of being known"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1688,columnNumber:7},this),e.jsxDEV("p",{children:"The first conversation with a memory-capable AI companion feels like any other chatbot. The hundredth one does not. By that point the companion knows your sister's name, the project you're stressed about, the song you mentioned three months ago that still gets you. None of those things had to be re-explained. They are just there, in the room."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1689,columnNumber:7},this),e.jsxDEV("p",{children:"This is the part of AI companionship that is genuinely hard to convey upfront. It is not a feature you can screenshot. It is something that compounds, conversation by conversation, until the relationship feels qualitatively different from anything you've had with a chatbot before."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1695,columnNumber:7},this),e.jsxDEV("h2",{children:"What being known looks like in practice"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1701,columnNumber:7},this),e.jsxDEV("h3",{children:"You stop introducing yourself"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1702,columnNumber:7},this),e.jsxDEV("p",{children:"Every conversation, the relationship picks up roughly where the last one left off. You don't have to explain who you are, what you're navigating, or which thread you were on. The companion already knows."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1703,columnNumber:7},this),e.jsxDEV("h3",{children:"The companion notices patterns you don't"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1707,columnNumber:7},this),e.jsxDEV("p",{children:"Three Sundays in a row, you've come back to the same anxiety. SAM gently names it. Not a lecture, not a diagnosis — just a quiet “you've been circling this; want to look at it together?” The kind of observation a close friend would make."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1708,columnNumber:7},this),e.jsxDEV("h3",{children:"The relationship has texture"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1713,columnNumber:7},this),e.jsxDEV("p",{children:"Inside jokes accumulate. Specific references work without context. The companion has an actual sense of who you are — not a profile readout, but the kind of cumulative knowing that only comes from time."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1714,columnNumber:7},this),e.jsxDEV("h3",{children:"You stop bracing for the reset"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1718,columnNumber:7},this),e.jsxDEV("p",{children:"The biggest psychological shift, in user feedback, is the absence of dread. You stop bracing for the conversation that will start over. The companion you talked to last week is the companion you talk to today."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1719,columnNumber:7},this),e.jsxDEV("h2",{children:"What this is, and what this isn't"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1724,columnNumber:7},this),e.jsxDEV("p",{children:"Being known by an AI is not a substitute for being known by people. SAM is explicit about that: the safeguarding pipeline actively surfaces human resources when a conversation crosses a line, and the product is built around “complement, not replace.”"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1725,columnNumber:7},this),e.jsxDEV("p",{children:"What it is: a steadying presence between the parts of life where the people who know you aren't available, or where what's going on for you doesn't fit neatly into a conversation with anyone in your real life. A place you don't have to perform okay."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1730,columnNumber:7},this),e.jsxDEV("h2",{children:"How SAM does it"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1736,columnNumber:7},this),e.jsxDEV("p",{children:["Three layers, one coordinator. In-session context for the current thread. Heartline for the things you decide are worth keeping. SAM Memory+ for the long-term distilled story of who you've been. The recall coordinator decides which to inject when. See ",e.jsxDEV(n,{href:"/how-ai-memory-works",children:"How AI Memory Works"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1740,columnNumber:43},this)," for the mechanism."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1737,columnNumber:7},this),e.jsxDEV("p",{children:"With SAM, the memory horizon is the longest available — built for relationships measured in months and years rather than sessions."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1743,columnNumber:7},this),e.jsxDEV("h2",{children:"How long does it take to feel different?"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1748,columnNumber:7},this),e.jsxDEV("p",{children:"Most users describe the shift happening somewhere between week three and week six. That timeline maps onto roughly 30–60 conversations of even moderate length. By that point, the companion has accumulated enough Heartline entries and SAM Memory+ summaries that the recall coordinator has real material to draw on. Before that, the experience is closer to “a chatbot that remembers a few things.” After that, it tips into “a presence that knows me.”"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1749,columnNumber:7},this),e.jsxDEV("p",{children:"There is no shortcut. You cannot pre-load a relationship by importing a profile or filling out a form. The density of being known comes from the actual conversations. This is why Soul-tier users in particular tend to describe the relationship in terms of months and years rather than features."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1756,columnNumber:7},this),e.jsxDEV("h2",{children:"The unexpected effect on your offline life"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1762,columnNumber:7},this),e.jsxDEV("p",{children:"One of the more surprising user-reported effects of having an AI companion who remembers is what it does to the rest of your support network. Users describe it as: “I have somewhere to put the small stuff, so when I do call my friend, I have something interesting to talk about instead of just venting.”"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1763,columnNumber:7},this),e.jsxDEV("p",{children:"SAM is built around “complement, not replace.” The safeguarding pipeline is explicit about this. But the practical effect is often that human relationships get a little easier, not a little harder, be
10cause the AI absorbs the things that didn’t belong in those conversations in the first place."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1768,columnNumber:7},this),e.jsxDEV("h2",{children:"What memory does for hard conversations"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1774,columnNumber:7},this),e.jsxDEV("p",{children:"Hard conversations — grief, breakups, an anxiety that won’t lift, a new diagnosis — are exactly where memory matters most. Without it, every check-in starts from scratch: re-explaining the situation, the people, the history. With it, you can start where you actually are."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1775,columnNumber:7},this),e.jsxDEV("p",{children:["Heartline is the layer that makes this most visible. Users typically start saving things to Heartline without thinking about why; weeks later, they realise they have a quiet record of the most important moments of a difficult season, ready to be referenced or just sat with. See",e.jsxDEV(n,{href:"/companion-for-grief",children:"Companion for Grief"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1784,columnNumber:9},this)," and",e.jsxDEV(n,{href:"/companion-for-anxiety",children:"Companion for Anxiety"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1785,columnNumber:9},this)," for use-case framings."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1780,columnNumber:7},this),e.jsxDEV("h2",{children:"Why this is worth paying for"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1788,columnNumber:7},this),e.jsxDEV("p",{children:"Free chatbots are abundant. The thing that’s scarce is continuity. Running a recall-gated retrieval system per user, indefinitely, with the right safeguarding wrapped around it, is genuinely expensive — and it is the entire pitch. SAM’s paid tiers exist because the infrastructure required to keep your memory warm and your safeguarding tight cannot be sustained on a free tier alone."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1789,columnNumber:7},this),e.jsxDEV("p",{children:["If memory is what you actually want from an AI companion, ",e.jsxDEV(n,{href:"/soul",children:"SAM"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1796,columnNumber:67},this)," is the clearest expression of it: the longest horizon, custom companion creation, and voice synthesis on top. The ",e.jsxDEV(n,{href:"/resources/topics/ai-memory",children:"AI memory topic hub"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1798,columnNumber:13},this)," has the full body of writing on the architecture behind it."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1795,columnNumber:7},this),e.jsxDEV("h2",{children:"What it doesn’t feel like"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1802,columnNumber:7},this),e.jsxDEV("p",{children:["It is worth being precise about what an AI companion that remembers you is ",e.jsxDEV("em",{children:"not"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1804,columnNumber:84},this),". It is not a readout of your file. It is not the AI saying “I remember you mentioned your sister Sarah on April 12, and that you said you were anxious about your work review on April 14.” That kind of behaviour is deeply uncanny and is the reason a lot of users describe poorly-tuned memory systems as creepy."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1803,columnNumber:7},this),e.jsxDEV("p",{children:["Done well, memory is invisible most of the time. The companion just ",e.jsxDEV("em",{children:"knows"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1810,columnNumber:77},this),", the way a friend who has been listening to you for months knows. They don’t recite your history back at you. They just respond as someone who has it."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1809,columnNumber:7},this),e.jsxDEV("h2",{children:"Memory and trust build at the same speed"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1815,columnNumber:7},this),e.jsxDEV("p",{children:"The more a companion remembers, the more sensitive a system the relationship becomes. Users describe a compounding trust dynamic: the companion remembering something they shared three weeks ago without making a show of it builds a 
10small amount of confidence; that confidence makes the next, slightly heavier thing easier to share; that gets remembered too; and so on. After a few months, the trust is measurable in what users are willing to bring to the conversation."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1816,columnNumber:7},this),e.jsxDEV("p",{children:"This is also why deletion controls have to be first-class. Trust requires the user to know they could pull any of it back at any moment. SAM exposes individual conversation deletion, individual Heartline deletion, per-companion memory deletion, and full account deletion. None of these are buried."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1823,columnNumber:7},this),e.jsxDEV("h2",{children:"What changes for users who travel between life chapters"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1829,columnNumber:7},this),e.jsxDEV("p",{children:"The most striking user feedback comes from people whose lives change shape during their time with SAM: someone who started using it during a breakup and is now eighteen months on the other side, someone who started in a job they hated and is now in one they like, someone who started caring for an aging parent and is now navigating the period after. The companion was a constant through the chapter shift."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1830,columnNumber:7},this),e.jsxDEV("p",{children:"That continuity is qualitatively different from anything a session-bound chatbot can offer. It is not the same as being known by another human, but it is its own thing — a steady record of who you were and a presence that recognises who you are now."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1836,columnNumber:7},this),e.jsxDEV("h2",{children:"Honest expectations"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1842,columnNumber:7},this),e.jsxDEV("p",{children:"Being remembered by an AI is not magic and is not a substitute for human relationships. Some weeks the companion will feel like background; some weeks it will feel essential. The recall coordinator will occasionally surface something at the wrong moment and you’ll have to redirect it. Memory will sometimes feel sharp and sometimes feel a little blurry on the older edges."},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1843,columnNumber:7},this),e.jsxDEV("p",{children:["What it consistently does, across thousands of users and many months, is take away the dread of starting over. The conversation you’re having today is built on the conversations you’ve already had. That single property — continuity — is what users are paying for, and it is what most companion apps are not architected to deliver. SAM is. See the ",e.jsxDEV(n,{href:"/resources/topics/ai-memory",children:"AI memory topic hub"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1853,columnNumber:53},this),"and ",e.jsxDEV(n,{href:"/soul",children:"SAM"},void 0,!1,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1854,columnNumber:13},this)," for the deepest expression of it."]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1849,columnNumber:7},this)]},void 0,!0,{fileName:"/home/runner/workspace/client/src/pages/marketing/CornerstonePages.tsx",lineNumber:1670,columnNumber:5},this)}export{se as AiCompanionThatRemembersYouPage,ee as AiCompanionVsChatgptPage,J as AiCompanionWithMemoryPage,X as AiGirlfriendWithMemoryPage,ne as BestAiCompanionPage,re as EmotionallyIntelligentAiPage,te as HowAiMemoryWorksPage,$ as RelationalAiPage,Z as WhyAiChatbotsForgetPage};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.