Formal Methods as Agent Guardrails

Formal Methods as Agent Guardrails

Author: Software Engineering Daily May 19, 2026 Duration: 48:32

Formal methods are a branch of mathematics and computer science focused on proving the correctness of systems, and they have long promised a more rigorous foundation for software. However, their complexity has kept them confined to a small community of specialists. That is now changing as agentic AI systems take on increasingly autonomous roles. The question of how to define, enforce, and verify what those agents are allowed to do has become urgent, and automated reasoning is emerging as a critical part of the answer.

Byron Cook is a VP and Distinguished Scientist at AWS, a professor at University College London, and a program manager at DARPA. He founded the Automated Reasoning Group at AWS over a decade ago, where his team built the foundations behind products like IAM Access Analyzer, VPC Reachability Analyzer, and Bedrock Guardrails.

In this episode, Byron joins Sean Falconer to discuss how automated reasoning works and why it scales so well with AI, the rise of neurosymbolic approaches that combine formal logic with large language models, what it means to formally specify agent behavior using temporal logic, and why the convergence of agentic AI and formal methods may represent one of the most significant shifts in how software is built and verified.

Sean’s been an academic, startup founder, and Googler. He has published works covering a wide range of topics from AI to quantum computing. Currently, Sean is an AI Entrepreneur in Residence at Confluent where he works on AI strategy and thought leadership. You can connect with Sean on LinkedIn.

Please click here to see the transcript of this episode.

Sponsorship inquiries: sponsor@softwareengineeringdaily.com

The post Formal Methods as Agent Guardrails appeared first on Software Engineering Daily.


Dive into a curated collection from the vast library of Software Engineering Daily with Greatest Hits Archives-Software Engineering Daily. This podcast isn't about new trends or breaking news; instead, it serves as a thoughtfully assembled replay of the most impactful and enduring conversations from the show's history. Each episode selected for this archive represents a foundational discussion, a pivotal interview, or a deep exploration that has resonated deeply with the technology community over the years. You'll hear veteran engineers, pioneering founders, and insightful researchers break down complex topics-from distributed systems and database architecture to the human elements of building effective teams and sustainable engineering cultures. The archive format allows listeners to experience the essential building blocks of modern software thought leadership, all in one dedicated feed. Whether you're discovering these classic conversations for the first time or revisiting them with fresh perspective, this podcast provides a timeless resource. It cuts through the noise of the daily tech cycle to deliver substantive content that remains relevant long after its original release, offering a masterclass in the principles and practices that define our industry.
Author: Language: en-us Episodes: 50

Software Engineering Daily
Podcast Episodes
SED News: Restricted Models, IDE Wars, and the DeepMind Mafia [not-audio_url] [/not-audio_url]

Duration: 51:58
SED News is a monthly podcast from Software Engineering Daily where hosts Gregor Vand and Sean Falconer break down the biggest stories shaping software engineering, Silicon Valley, and the broader tech industry. In this…
Grafana’s Approach to AI-Native Observability [not-audio_url] [/not-audio_url]

Duration: 48:29
Advanced software systems have long been more complex than any single engineer can fully understand. Observability is the established solution to this problem, but with AI agents now generating code, deploying changes, a…
Building Software That People Love [not-audio_url] [/not-audio_url]

Duration: 46:26
Building great software always involves technical problem solving, but the best software goes beyond function. It feels fluid, coherent, and genuinely fun to use. This quality lives at the intersection of engineering and…
Mina the Hollower [not-audio_url] [/not-audio_url]

Duration: 43:48
Yacht Club Games is the studio behind the acclaimed Shovel Knight franchise. Their latest release is Mina the Hollower, which is a top-down action RPG inspired by classic Zelda and Castlevania titles. After many years in…
Foundation Models for Structured Data [not-audio_url] [/not-audio_url]

Duration: 44:00
Predictive modeling is a core element in modern systems, and powers capabilities such as fraud detection, loan approvals, and recommendation systems. These systems typically operate on structured, relational data stored…
Biome and the Future of JavaScript Tooling [not-audio_url] [/not-audio_url]

Duration: 1:02:56
Modern web development requires an ever-growing collection of tools including formatters, linters, bundlers, and plugins. Each tool typically has its own configuration, dependencies, and performance cost. As applications…
Preparing for Q-Day [not-audio_url] [/not-audio_url]

Duration: 46:18
Most of the cryptography securing the internet today rests on mathematical problems that classical computers cannot solve in any reasonable timeframe. That assumption is now being tested. Recent advances in quantum compu…
Developing Multiplayer Games in Godot [not-audio_url] [/not-audio_url]

Duration: 47:21
Multiplayer games are among the hardest software systems to build, requiring developers to synchronize state across unreliable networks while maintaining fairness, performance, and a responsive player experience. Latency…
Web Native Game Development [not-audio_url] [/not-audio_url]

Duration: 54:08
The web has quietly become one of the most capable platforms for game development. Advances in WebAssembly, WebGL, and WebGPU have given developers tools that rival native desktop performance, while game engines like Uni…