DEV Community

Manikandan Pandurangan
Manikandan Pandurangan

Posted on

Ever Wonder Which Movie Character You're Most Like? Try This ChatGPT Prompt First.

Before you read further - try this prompt yourself.
Replace {INDUSTRY} with any of these:

Tamil Movies · Telugu Movies · Malayalam Movies · Bollywood · Hollywood · Anime · Marvel · DC · TV Series


The Prompt

Based on everything you know about me from our previous conversations,
analyze my personality, thinking style, communication style, values,
career choices, strengths, weaknesses, spiritual interests,
and decision-making patterns.

Match me with the Top 10 fictional characters from {INDUSTRY}.

Rules:
- Match based on psychology, motivations, values, decision-making, and worldview.
- Do not match based on profession, appearance, or popularity.
- Rank from highest similarity to lowest.
- For each match provide:
  - Similarity score
  - Why we match
  - Strengths
  - Blind spots
  - Memorable scenes that reflect me
  - Which character I may become in 10 years

Finally compare all characters in a summary table. Give me the picture of top matching character first then explanation from searching internet, don't create new image
Enter fullscreen mode Exit fullscreen mode

Run it. Get your result. Then come back.


My Result

I got Vikram from Vikram Vedha as my highest match.

Not because I work in law enforcement. Not because I look like Madhavan.

Because of how I think - systems first, patterns before conclusions, long-game over quick wins.

That answer didn't come from a single conversation. It came from how ChatGPT is built to remember. Here's what's actually happening under the hood.


The Five Memory Systems Behind That Answer

1. Working Memory - The Current Conversation

This is the context window. It holds what you typed just now, any follow-up instructions, the format you asked for.

Without it, ChatGPT would forget your question halfway through answering it.

What it held for this prompt:

  • The full character-matching instruction you just pasted
  • Your follow-up: "explain only the top 3"

Think of it as RAM - fast, temporary, cleared when the conversation ends.


2. Episodic Memory - Past Conversations as Experiences

This is where things get more interesting.

Episodic memory stores time-stamped experiences, not raw facts. Not "user likes AI" - but something closer to "over multiple sessions this user returned to agentic architecture problems, debugged the same LangGraph loop three times, and asked follow-up questions about AWS Bedrock quotas."

What it pulled for my result:

  • I spent two sessions building a multi-agent system and kept refining the orchestration logic
  • I asked about meditation practices three times across different months

Those repeated moments built a behavioral fingerprint. That's what got mapped to Vikram's patience and systems thinking.


3. Semantic Memory - Stable Facts About You

This is the factual layer. Not experiences - just things that are true about you right now.

It doesn't remember when you said something. It just knows it.

What it knows about me:

  • 14 years in software engineering, currently working on GenAI
  • Practices yoga and has discussed spirituality on multiple occasions

These facts shift slowly. If you change jobs, the older entry gets replaced. If you mention a new interest enough times, it eventually writes over the old one.


4. Procedural Memory - How to Help You Specifically

This one is often confused with preferences. It's not preferences. It's learned interaction patterns.

It's not storing "user likes bullet points." It's storing something behaviorally observed: "when given long paragraphs, this user asks for a summary. When given code, this user asks for comments."

What it learned about me:

  • I always ask for architecture diagrams alongside explanations
  • I ask for comparisons rather than isolated descriptions

This is why two people can ask ChatGPT the same question and get differently formatted answers. The system has calibrated to each person's interaction style.


5. Retrieval - The Filter That Makes It Useful

This is not a memory type. It's the mechanism that makes the other four usable.

ChatGPT doesn't load every memory when you send a message. It retrieves only what's relevant to the current question.

When I asked "which Tamil movie character am I?" - it did not pull up:

  • My AWS CLI errors from three weeks ago
  • The ECS environment variable issue I debugged last month

It pulled personality signals, career direction, values, communication patterns.

That selective retrieval is why the answer feels focused rather than scattered.


6. Inference - What Gets Synthesized, Not Stored

Worth mentioning separately because people confuse it with memory.

Inference is not a memory system. It's a reasoning step that runs after retrieval.

ChatGPT was never told "Mani is a systems thinker." It inferred that from the pattern of questions I asked, the problems I returned to, and how I framed things over time.

That inference is what converted dozens of disconnected memories into a coherent personality profile - and eventually into a character ranking.


How It All Fits Together

Your current prompt
        │
        ▼
Working Memory (context window)
        │
        ▼
Retrieve relevant long-term memories
        │
        ├── Episodic (experiences)
        ├── Semantic (facts)
        └── Procedural (interaction style)
        │
        ▼
Inference (synthesize patterns)
        │
        ▼
Character ranking
Enter fullscreen mode Exit fullscreen mode

The interesting part is not that it said "you're like Vikram."

The interesting part is the path it took to get there - and that the same path runs every time you talk to a memory-augmented AI system.


The Memory Architecture at a Glance

Memory Type Human Analogy What It Stores
Working Memory Short-term memory Current conversation context
Episodic Memory Past experiences Time-stamped conversations and events
Semantic Memory General knowledge Stable facts about you
Procedural Memory Learned habits Your interaction patterns and preferences
Retrieval Remembering the right thing Filters which memories are relevant
Inference (not a memory) Drawing conclusions Synthesizes patterns into a coherent picture

Try It Now

Pick your industry. Run the prompt. Share your character in the comments.

Then try to explain why the AI reached that conclusion. That's where the real learning is.


If you're an AI/ML engineer building memory-augmented systems, this mental model maps directly to RAG pipelines, long-term memory stores, and how retrieval affects response quality. The movie prompt is just a more memorable way to explain the architecture.

Top comments (0)