The Information Bottleneck

EP28: How to Control a Stochastic Agent with Stefano Soatto (VP AWS/ Pro. UCLA)

24 snips
Mar 6, 2026
Stefano Soatto, VP for AI at AWS and UCLA professor leading work on agentic AI, discusses treating LLMs as stochastic dynamical systems that require control. He explains strands coding: skeletons with verifiable pre/post-conditions to constrain AI functions. Conversation covers vibe vs spec coding limits, why algorithmic information matters, and how world models emerge from rich multimodal reasoning engines.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

LLMs Are Stochastic Control Systems

  • Stefano Soatto reframes modern LLMs as stochastic dynamical systems that must be treated as control problems, not just static predictors.
  • He highlights in-context and in-storage memory plus stochastic generation as core differences from classical induction.
ANECDOTE

Early Memory Of Code Writing To Disk

  • Stefano recalls his first school program that wrote to disk as an early thrill of triggering actions from instructions.
  • He contrasts that with modern agents acting on APIs and sensors, amplifying the power of language-like instructions.
ADVICE

Verify Intent Before Generating Code

  • Use a two-level control strategy: high-level open-loop planning plus local closed-loop feedback to manage model stochasticity.
  • Stefano introduces strands coding: skeleton code with AI functions constrained by pre/postconditions to verify intent before generation.
Get the Snipd Podcast app to discover more snips from this episode
Get the app