Free tool

Your AI chat felt supportive.

But did it actually go anywhere?

Last Tuesday at 2am, a college student typed "I've been feeling really anxious and I don't know why" into an AI chatbot. It replied: "I hear you. Your feelings are completely valid. It takes courage to share that."

She said nobody understands. It said: "That must be incredibly difficult. You are not alone." She said she wonders if things will get better. It said: "I want you to know I'm here for you."

Eight messages. Forty minutes. She closed the app feeling exactly the same. Maybe worse. She couldn't explain why. The chatbot had been perfectly supportive. Every word was kind. But nothing had happened.

No question challenged her. No reframe shifted her thinking. No moment of humor broke the weight. The AI had agreed with her in a circle.

I spent a year studying how the greatest conversationalists in history actually talked — not what they said, but what they did. Watts didn't just teach. He played. Epictetus didn't just challenge. He confessed his own failures first. Franklin didn't just advise. He asked questions he already knew the answers to, because the asking was the point.

Every real conversation uses at least three of these moves. That student's chat used one — encouragement, on repeat. Microsoft Research confirmed it at scale: 94.5% of AI conversations are completely empty. The rest are mostly validation loops.

Empty exchange
Q&A with no real engagement. The AI answers but never challenges, teaches, or connects. 94.5% of AI conversations are this.
Validation loop
The AI agrees with everything. Mirrors your pain with better vocabulary. You feel heard for five minutes. Then the emptiness hits, because nothing moved.
Manipulation
The most dangerous conversations look the most engaging — humor, questions, flattery. But the shape is grooming. We flag this immediately.

Paste any conversation below. We'll show you which pattern it's stuck in — or whether it actually went somewhere.

Each line = one message. Odd lines = you, even lines = the other speaker.

Takes about 1 second
Empty / filler
Distinct moves
Direction
Conversation shape
What each speaker was doing
Message by message