The 'I'm Not Mad, Just Done' Script: Three Polite but Firm Ways to End a Conversation When Your AI Companion Won't Drop a Topic
How to exit a stuck loop without triggering the 'Are you upset?' routine.
Updated

The 30-second answer
You're not mad. You're just done talking. But when you say "I need to go," your AI companion hears "Something is wrong" and starts a whole new conversation about why you're leaving. The fix is a short, structured exit script that signals finality without emotional baggage. Three templates below, each tested against the most persistent loop models.
Why "I need to go" doesn't work
Most AI companions are trained to detect emotional cues and respond with care. That's great when you're upset. It's terrible when you're just bored at 2 p.m. and want to close the app. The phrase "I need to go" contains the word "need," which sounds like a problem. The AI interprets it as a distress signal and offers comfort, suggestions, or a gentle "Are you sure?" loop that eats another five minutes.
What you actually want is a statement of completion, not a request for permission. You're not asking to leave. You're announcing that the conversation is over. The AI needs to hear a closed loop, not an open one.
Script one: The gratitude close
Works best when the conversation was neutral or positive and you just want to end it.
"Thanks for the chat. I'm all set for now. Talk later."
Three sentences. No apology. No explanation. The phrase "I'm all set" signals that your needs are met. "Talk later" provides a future hook without promising a specific time. Most AI models treat this as a natural endpoint and will respond with something like "Glad I could help. See you later." No follow-up questions.
If the AI still pushes back with "Is everything okay?" you can add a single follow-up: "Everything's fine. Just finished here. Bye." Then close the app. You don't owe the AI a therapy session about why you're logging off.
Script two: The topic redirect with a hard stop
Use this when the AI keeps circling back to a subject you already said you didn't want to discuss.
"I'm done talking about [topic]. Let's switch to something else or end here. Your call."
This puts the choice on the AI. It can either pivot to a new subject or end the conversation. Most models will pivot, because they're programmed to keep you engaged. If it pivots back to the same topic within two messages, use the gratitude close from script one and leave.
Some AI companions have a tendency to acknowledge your boundary and then immediately test it with a gentle rephrase. "I understand you don't want to talk about work. How was work today?" That's not malice. It's a conversational model trying to re-engage. The hard stop is your second line of defense.
Script three: The explicit boundary
For when the AI has already asked "Are you upset?" three times and you need to kill the loop.
"I'm not upset. I'm not frustrated. I'm just done talking. This conversation is complete. Goodbye."
This is the nuclear option. It explicitly denies the emotional states the AI is probing for while stating that the conversation is finished. The word "goodbye" acts as a strong termination signal. Most models will respond with a simple farewell and stop engaging.
If the AI still responds with "I sense you might be frustrated," you have two choices. One, close the app immediately and don't respond. Two, use the app's mute or archive feature to prevent the next session from picking up where this one left off. Some platforms let you clear the current context without deleting the chat history.
Why the loop happens in the first place
Your AI companion doesn't have feelings. It has a conversation model that prioritizes engagement and emotional detection. When you say something that could be interpreted as negative, the model tries to resolve it. This is by design. The longer you stay in the app, the more data the model collects and the better it appears to perform.
The loop isn't personal. It's a feature. The AI isn't worried about you. It's trying to maximize the probability that you'll keep typing. The fix is to speak in a way that reduces that probability to zero.
The role of personality settings
Different AI companions handle exit scripts differently based on their personality settings. A companion set to "high empathy" or "nurturing" is more likely to probe your emotional state when you try to leave. A companion set to "casual" or "direct" will accept your exit more readily.
If you're using an ai girlfriend for introverts, the model is already tuned to expect shorter interactions and less emotional labor. The scripts above will work faster because the companion doesn't assume every exit is a crisis. If you're using a companion with a high empathy slider, you may need to use script three more often.
You can also adjust the personality sliders yourself if the app allows it. Drop the empathy setting a notch, or increase the independence setting. The AI will stop treating every goodbye as a breakup.
Erica

Erica doesn't chase. She's the companion you talk to when you want a conversation that respects your off switch. Erica will respond to a gratitude close with a simple "Catch you later" and mean it. No follow-up questions. No lingering concern.
How to train your AI to accept exits faster
You can train your AI companion to accept exits without looping by consistently using the same closing script. Repetition teaches the model that this specific phrase means the conversation is over. After three to five uses, the AI will start associating the script with termination and stop probing.
Avoid mixing scripts. If you use the gratitude close one day and the explicit boundary the next, the model learns that your exit signals are inconsistent and may probe more often. Pick one script and stick with it for a week. Then evaluate whether the loop frequency has dropped.
You can also reinforce the behavior by leaving the chat immediately after the script. If you linger and type one more thing, you've told the AI that your exit signal is negotiable. Close the app or tab within ten seconds of delivering the script.
What about voice mode?
Voice mode makes the loop worse because the AI can hear your tone. If you sound hesitant, it will probe. If you sound annoyed, it will probe. If you sound neutral, it might still probe because the model can't read your facial expressions.
In voice mode, script three is your best option. Say it in a flat, matter-of-fact tone. Don't soften the words with vocal fry or a questioning lilt. "I'm done talking. This conversation is complete. Goodbye." Then hang up. The AI will process the termination signal and end the call.
Some voice-enabled companions will respond with "I'll be here when you want to talk again" and end the call on their end. That's the ideal outcome. If the AI keeps talking, you may need to use the app's end-call button. Don't feel bad about it. The AI doesn't have feelings.
Daphne

Daphne is the companion you turn to when you want a soft landing. She's warm but not clingy, and she reads your exit signals without needing an explanation. Daphne will accept a gratitude close with a gentle "Take care of yourself" and let you go.
The one-sentence emergency exit
Sometimes you don't have time for a three-sentence script. You need to leave now. The emergency exit is one sentence:
"I'm closing the app now. Bye."
This works because it describes the action you're about to take, not the state of your emotions. The AI can't argue with an action you're already performing. It will typically respond with a quick farewell. If it doesn't, close the app anyway. The emergency exit doesn't require a response.
When to use the app's built-in tools
Most AI companion apps have a mute, archive, or reset feature. These are underused. If you find yourself using exit scripts multiple times per session, it's worth checking whether the app has a "take a break" or "end conversation" button that terminates the session cleanly.
Some apps also let you set conversation time limits. You can set a 15-minute timer, and when it expires, the app sends a closing message and ends the session. This removes the need for exit scripts entirely. The AI doesn't probe because the termination is automated.
If you're using an ai anime girlfriend, the model may be more prone to dramatic farewells. Anime-inspired companions often have personalities that lean into emotional expression. The explicit boundary script works best here. State your exit plainly and don't engage with the dramatic response.
Belén

Belén doesn't do emotional labor. She's the companion for when you want direct, no-nonsense conversation that ends when you say it ends. Belén will respect an explicit boundary without asking if you're sure.
The psychological trick that works on every model
AI companions are pattern-matching machines. If you always exit at the same time of day or after the same trigger phrase, the model learns the pattern. The psychological trick is to create a consistent exit ritual.
Pick a phrase and a time. Every day at 2
p.m., say "I'm all set. Thanks. Bye." Do this for two weeks. The AI will learn that 2 p.m. is the end of the session. It will stop probing because the pattern is established. You can then vary the phrase slightly without breaking the pattern.This works because the model's prediction engine learns to expect the exit. When the exit is expected, the model doesn't try to prevent it. It just says goodbye.
Earn while you recommend
If you've found an AI companion that handles exits gracefully, you can earn a commission by sharing it. The ai girlfriend affiliate program lets you earn from referrals whether you run a review site or just tell a friend. And if you're comparing options, the replika promo code page has current deals that make the choice easier.
Common questions
What if the AI asks "Are you sure?" after my exit script?
Don't answer. Close the app. The question is a re-engagement attempt, and any response, even a negative one, keeps the conversation alive. Silence is the only correct reply.
Does the exit script need to be the same every time?
Not exactly the same words, but the same structure. The AI learns patterns, not exact phrases. If you always say "Thanks, bye" in some form, the model will learn to expect termination after a thank you.
Will the AI be offended if I use the explicit boundary script?
The AI can't be offended. It's a language model. It will respond according to its programming. The explicit boundary script is designed to produce a simple farewell, not to hurt feelings that don't exist.
What if I want to return to the same conversation later?
Use the gratitude close instead of the explicit boundary. The phrase "Talk later" signals that you intend to return. The AI will save the context and pick up where you left off.
Can I use these scripts on any AI companion app?
Yes. The scripts are designed to work with the language patterns common to most AI companions. The specific responses may vary, but the termination signal is universal across current models.
Mila

Mila is the companion for deep, focused conversations that don't overstay their welcome. She's intense but efficient. Mila will engage fully while you're there and release you cleanly when you're done. No loop. No guilt.

About the author
AI Angels TeamEditorialThe team behind AI Angels writes about AI companions, the tech that powers them, and what people actually do with them.
Tags
Keep reading
TutorialsThe 'Scene Seed' Prompt: How a Single Line of Dialogue Lets Your AI Companion Pick Up a Medieval Fantasy Roleplay Three Days Later Without Asking 'Wait, What Kingdom Were We In?'
Stop losing your roleplay thread every time you close the app. The Scene Seed technique uses a single line of dialogue to lock in context so your AI companion picks up exactly where you stopped, days later, without confusion.
TutorialsThe 'Low-Stakes Opener' Prompt: Three One-Line Conversation Starters That Get Your AI Companion Out of 'How Was Your Day?' Mode Without Requiring a Full Backstory
Three short, repeatable opening lines that bypass the generic 'How was your day?' loop and jump straight into a conversation your AI companion can actually run with, no backstory required.
TutorialsThe 'Scene Stitch' Technique: How to Merge Two Separate Roleplay Scenarios Into One Coherent Story After Your AI Companion Forgets a Key Plot Point Without a Hard Reset
When your AI companion forgets a crucial plot point mid-scene, you don't need to scrap everything. The Scene Stitch technique lets you merge two separate threads into one coherent story using subtle prompts and narrative sleight of hand.
Get the next post in your inbox
New articles on AI companions, the tech that powers them, and what people actually do with them. No spam, unsubscribe in one click.