Nov 28, 2024 · 1h 11m · latent-space
The new Claude 3.5 Sonnet, Computer Use, and Building SOTA Agents — with Erik Schluntz, Anthropic
gold bands on the timeline = statements, start to end. Hover to read, click to jump. CC turns on captions
Anthropic's Erik Schluntz discusses the engineering principles behind Claude 3.5 Sonnet's state-of-the-art SWE-bench performance, mistake-proof tool design, the launch of Computer Use, and pragmatic lessons bridged from physical robotics.
How this conversation actually went
Every chapter scored 0–10 on four independent dynamics. Hover any point for the reasoning behind the score. The hosts hold 8.4% of the talking time here. How this is scored →
speaking balance: gold is the hosts, purple is the guest (3 minute bins)
Erik takes a sharp, contrarian stance against popular agent frameworks, arguing they encourage overly complex multi-agent architectures that obfuscate raw model outputs and hinder debugging.
Hardest push from the hosts ▶ 1:08:24 Swyx challenges skepticism around autonomous vehicle business modelsSwyx directly refuses Erik's gloomy framing of self-driving economics by citing Waymo's public metric of exceeding 100k trips per week and an estimated $130M revenue run rate.
Biggest teaching moment ▶ 37:51 Poka-yoke and mistake-proofing agent toolsErik explains the concept of poka-yoke in agent tool design, illustrating how enforcing absolute file paths and non-blocking command execution prevents model failure loops.
The host holds their own ▶ 42:00 Swyx traces SWE-agent and ReAct academic lineageSwyx demonstrates deep insider familiarity with the research ecosystem by connecting SWE-agent, Princeton, and Shunyu Yao's ReAct framework directly to Anthropic's reference implementation.
the scores for every segment, with the reasoning behind each
| Chapter | Topic | The hosts as informed peer | Guest teaching | Guest disagreement | The hosts pushing back | Why |
|---|---|---|---|---|---|---|
| Erik Schluntz's Journey from Robotics to Anthropic | 4 | 3 | 1 | 0 | A friendly introductory exchange covering Erik's career pivot from Cobalt Robotics and SpaceX to Anthropic. The hosts prompt Erik for biographical context without any friction or debate. | |
| SWE-bench Overview and Real-World Software Engineering Evaluation | 6 | 5 | 1 | 2 | Swyx accurately deconstructs SWE-bench's scope to clarify it covers a narrow subset of Python repositories rather than general software engineering. Erik explains why repo-level benchmarks represent real development far better than isolated interview-style HumanEval puzzles. | |
| SWE-bench Verified, Failure Modes, and Prompt Tradeoffs | 7 | 6 | 2 | 3 | Erik details key failure modes in SWE-bench Verified, explaining how complex prompting hurt overall benchmark performance on easy tasks. Swyx contributes detailed insights into meta-prompting and references Dario Amodei's thoughts on model conciseness. | |
| Minimal Agent Architecture, Self-Correction, and Agentic Search | 7 | 5 | 1 | 2 | Alessio and Swyx press Erik on architectural choices such as context pruning, agentic search, and vector databases. Erik explains Anthropic's philosophy of running minimal agent loops and relying on model self-correction. | |
| Designing Agent-Computer Interfaces and Mistake-Proofing Tools | 6 | 7 | 2 | 1 | Erik delivers a masterclass on designing agent-computer interfaces (ACIs), demonstrating why string replacement outperforms diff generation. The hosts engage with sandbox implementations and environment constraints. | |
| Interactive Agent Benchmarking, Planning Phases, and XML Tags | 7 | 4 | 1 | 2 | The hosts and Erik discuss the advantages of interactive planning stages (citing Devin and Replit) and benchmark limitations. Swyx and Erik discuss the structural efficiencies of XML tags over JSON escaping for code generation. | |
| Tool Iteration, SWE-agent Foundation, and Framework Skepticism | 7 | 6 | 4 | 2 | Erik strongly advises against using popular agent frameworks, arguing they add unnecessary complexity and hide raw prompts. Swyx showcases domain knowledge by mapping the Princeton lineage behind SWE-agent and the ReAct paradigm. | |
| Context Scaling, Multi-Model Orchestration, and Coding Startups | 6 | 4 | 1 | 2 | The discussion covers multi-model orchestration between Haiku and Sonnet to save context tokens, alongside startup benchmark dynamics. Erik notes that startups often avoid public SWE-bench submissions to protect proprietary execution traces. | |
| Claude Computer Use and Frictionless Enterprise Tool Integration | 6 | 6 | 1 | 2 | Erik presents an analogy from Cobalt Robotics comparing elevator button-pushing arms to GUI computer use as zero-friction integration. Swyx compares this to RPA script generation and traditional enterprise remote workflows. | |
| AI Robotics Realities: Diffusion Policies, Reliability, and Hardware | 7 | 6 | 3 | 4 | Erik outlines severe practical and economic bottlenecks in robotics and self-driving cars, highlighting hardware variance and 99.9% reliability thresholds. Swyx challenges Erik's skepticism on Waymo by citing their ride volume and revenue figures. |