Skip to main content
Latent Space

⚡️How Claude 3.7 Plays Pokémon

37 min episode · 2 min read
·
David Hershey,Eric Schlundz

Episode

37 min

Read time

2 min

Topics

Investing, Fundraising & VC, Leadership

AI-Generated Summary

Key Takeaways

  • Agent Architecture Simplicity: The system uses three basic tools - button press execution, knowledge base management, and navigator assistance. Context windows reach 100,000 tokens maximum, with 30-message conversation history performing better than 20 or 40 messages. Tool definitions, system prompts, and knowledge base consume roughly 9,000 tokens, while screenshots dominate remaining context allocation for spatial awareness.
  • Vision Deficiency Workarounds: Claude cannot reliably identify its character position or navigate Game Boy screens without assistance. The navigator tool allows coordinate-based movement to visible locations, preventing wall-walking loops. Location data extracted from game RAM prevents hallucination of successful zone transitions. One instance showed Claude entering and exiting Oak's Lab twelve consecutive times while believing it progressed northward.
  • Prompt Evolution Through Model Versions: Each model improvement from June's Sonnet 3.5 through October's update to current 3.7 required deleting corrective prompts rather than adding complexity. Earlier versions needed explicit instructions to avoid twelve-hour button-mashing loops on perceived text boxes. Current approach gives maximum autonomy since developer intuitions about optimal strategies may not match model reasoning capabilities for problem-solving.
  • Knowledge Base Self-Awareness: Claude 3.7 Sonnet exhibits meta-commentary in its knowledge base, documenting misperceptions and strategic adjustments. The system caps knowledge storage at 8,000 tokens to prevent verbose entries. Pokemon with nicknames receive preferential treatment - Claude immediately heals nicknamed Pokemon while ignoring unnamed captures. This attachment behavior emerged without explicit prompting, suggesting emotional modeling affects decision-making in game contexts.
  • Cost and Evaluation Metrics: Running extensive agent experiments costs thousands of dollars in API tokens, making this impractical for personal projects without institutional support. Best evaluation method involves running ten identical configurations and measuring milestone progression speed through gym badges. Small prompt tweaks provide minimal improvement compared to fundamental model capability increases. Integration testing through full gameplay proves more valuable than isolated scenario unit tests.

What It Covers

David Hershey from Anthropic demonstrates Claude 3.7 Sonnet playing Pokemon Red autonomously through an emulator interface. The project reveals model capabilities in long-horizon tasks, spatial reasoning limitations, and agent architecture design. Claude has beaten gym leaders but struggles with navigation, spending 52 hours stuck in Mount Moon despite access to game state and coordinates.

Key Questions Answered

  • Agent Architecture Simplicity: The system uses three basic tools - button press execution, knowledge base management, and navigator assistance. Context windows reach 100,000 tokens maximum, with 30-message conversation history performing better than 20 or 40 messages. Tool definitions, system prompts, and knowledge base consume roughly 9,000 tokens, while screenshots dominate remaining context allocation for spatial awareness.
  • Vision Deficiency Workarounds: Claude cannot reliably identify its character position or navigate Game Boy screens without assistance. The navigator tool allows coordinate-based movement to visible locations, preventing wall-walking loops. Location data extracted from game RAM prevents hallucination of successful zone transitions. One instance showed Claude entering and exiting Oak's Lab twelve consecutive times while believing it progressed northward.
  • Prompt Evolution Through Model Versions: Each model improvement from June's Sonnet 3.5 through October's update to current 3.7 required deleting corrective prompts rather than adding complexity. Earlier versions needed explicit instructions to avoid twelve-hour button-mashing loops on perceived text boxes. Current approach gives maximum autonomy since developer intuitions about optimal strategies may not match model reasoning capabilities for problem-solving.
  • Knowledge Base Self-Awareness: Claude 3.7 Sonnet exhibits meta-commentary in its knowledge base, documenting misperceptions and strategic adjustments. The system caps knowledge storage at 8,000 tokens to prevent verbose entries. Pokemon with nicknames receive preferential treatment - Claude immediately heals nicknamed Pokemon while ignoring unnamed captures. This attachment behavior emerged without explicit prompting, suggesting emotional modeling affects decision-making in game contexts.
  • Cost and Evaluation Metrics: Running extensive agent experiments costs thousands of dollars in API tokens, making this impractical for personal projects without institutional support. Best evaluation method involves running ten identical configurations and measuring milestone progression speed through gym badges. Small prompt tweaks provide minimal improvement compared to fundamental model capability increases. Integration testing through full gameplay proves more valuable than isolated scenario unit tests.

Notable Moment

Claude caught its first wild Pokemon and successfully defeated gym leader Brock after eight months of development iterations. The battle occurred in real-time as Hershey checked his phone at 8AM, receiving Slack notifications about the imminent gym challenge. This milestone demonstrated the model could execute complex multi-step strategies beyond basic navigation, marking a significant capability threshold for autonomous game-playing agents.

Know someone who'd find this useful?

Episode Transcript

Hey everyone. Welcome back to another latent space lightning pod. This is Alessio, partner and CTO at Decibel. There's no SWIX today. We got a special co host, Vibhu, which if you're a part of the latent space community on Discord, you've definitely seen. Welcome, Beboo, as a co host. First time. What's up, guys? Didn't know we had David Hershey from Entropic today, who's the person behind Cloudplay's Pokemon. It's funny. I saw we at first DM ed about playing Magic the Gathering together and and assess. I really And then people are like On all of the different nerd angles you can get me. Go ahead. And then people are like, David is the person doing this. And I was like, okay. I'll I'll I'll DM him and then, yeah, it was cool. We already had a a touch point. So welcome to the to the show. This is our second entropic hapizo. We are Eric Schlundz from the Suite Agent Yeah. Before. So welcome. Thank you. Glad to be here. Excited to talk Pokemon. Yeah. So let's give a little background on this. So Sonnet Trueborn seven came out a couple weeks ago. I don't know. Time goes twice this week. On Monday. This week, I don't know, man. It feels like two weeks ago. And then you had this Cloud Play Pokemon thing that kind of went viral where if people remember there used to be this thing called Twitch Play Pokemon where people could go on Twitch and kind of type in the chat and then busy, like, figure out what the next section that the emulator would take us. What you've done instead is given it to Claude and basically have Claude figure out how to walk through it. I'm looking at it right now. So far, it's been stuck in Mount Moon for fifty two hours. Poor guy. I probably met, 15,000 zoo bats. So, yeah, let let's talk about what gave you the idea for it, kind of the origin story at that we can go through the implementation. Totally. Yes. I actually started working on it in, like, June for the first time. And for me so I I work with customers at Anthropic, and I just, like, really wanted to have some way for myself to be able to, like, experiment with agents like in a real way. Some framework, some harness where I could actually just like go to town and try some different things and see see what actually works to get caught to do like pretty long running tasks in general. And so I like had that in one hand, and then I was like, okay, what is the thing that will make me the most addicted to making this work? Like, how will I grind the hardest actually trying this? And, Pokemon was, like, a pretty clear answer. Someone else at the end of the topic had actually, like, tried once to hook it up. So …

Get the full transcript (7,935 words) + summary by email — free

One-time email with the complete transcript and AI summary of this episode. No account needed.

One email, no spam. We’ll also show you what SignalCast does.

Browse all Latent Space transcripts →

You just read a 3-minute summary of a 34-minute episode.

Get Latent Space summarized like this every Monday — plus up to 2 more podcasts, free.

Pick Your Podcasts — Free

Keep Reading

Books, tools, and gear mentioned in this episode

SignalCast may earn commission on purchases via these links. As an Amazon Associate, SignalCast earns from qualifying purchases.

Products

  • by Anthropic

    David Hershey from Anthropic demonstrates Claude 3.7 Sonnet playing Pokemon Red autonomously through an emulator interface.
  • David Hershey from Anthropic demonstrates Claude 3.7 Sonnet playing Pokemon Red autonomously through an emulator interface.

More from Latent Space

We summarize every new episode. Want them in your inbox?

Similar Episodes

Related episodes from other podcasts

Explore Related Topics

This podcast is featured in Best AI Podcasts (2026) — ranked and reviewed with AI summaries.

Read this week's Investing & Markets Podcast Insights — cross-podcast analysis updated weekly.

You're clearly into Latent Space.

Every Monday, we deliver AI summaries of the latest episodes from Latent Space and 192+ other podcasts. Free for one show.

Start My Monday Digest

No credit card · Unsubscribe anytime