Skip to main content
BC

Byron Cook

1episode
1podcast

We have 1 summarized appearance for Byron Cook so far. Browse all podcasts to discover more episodes.

Featured On 1 Podcast

All Appearances

1 episode
Software Engineering Daily

Formal Methods as Agent Guardrails

Software Engineering Daily
49 minVP and Distinguished Scientist at AWS, Professor at University College London, Program Manager at DARPA

AI Summary

→ WHAT IT COVERS Byron Cook, VP and Distinguished Scientist at AWS who founded the Automated Reasoning Group over a decade ago, explains how formal methods and neurosymbolic AI are converging to create verifiable guardrails for autonomous agents, enabling organizations to formally specify and enforce agent behavior at scale. → KEY INSIGHTS - **Neurosymbolic Auto-Formalization:** Combining LLMs with theorem provers like Lean enables translation from natural language to formal logic, then back again. Calling an LLM multiple times and using a theorem prover to verify equivalence between attempts increases confidence in correct translation. This workflow makes formal specification accessible without requiring deep logic expertise from every engineer. - **Agentic Safety via Temporal Logic:** Rather than relying on human review of agent outputs — which causes cognitive overload at scale — organizations should formally specify constraints using linear temporal logic or CTL before execution. Properties like confidentiality, data sovereignty, and availability can be written as symbolic formulae, then used to statically check agent actions before they run. - **1000x Productivity on Formal Proofs:** A small team of five formal methods specialists at AWS now deploys LLM-driven agentic tools to run thousands of proof-search jobs in parallel using Lean. The productivity gain is not 10x or 100x but approximately 1000x, because Lean provides deterministic yes/no verification, making it uniquely suited to AI-assisted scaling. - **Bedrock Guardrails Automated Reasoning Checks:** AWS built a production product that formalizes domain-specific rule sets — such as a company's travel policy or the Family Medical Leave Act — and at inference time removes hallucinated incorrect statements, replacing them only with provably correct answers. A secondary benefit is that customer pushback surfaces errors in the original policy documents themselves. - **Strata Open-Source IR for Program Verification:** AWS open-sourced an intermediate representation called Strata that translates programs from languages including Python, Java, and Rust into a unified logical representation compatible with Lean. Engineers can use this pipeline today to formally reason about program correctness, combining it with LLMs to automate proof search across their codebase. → NOTABLE MOMENT Cook describes how 85% of operating system crashes in the early 2000s originated in device drivers, which motivated his first formal verification work. The key insight was that device drivers, typically under 200,000 lines of code with only around 60 loops, were tractable enough to practically bypass undecidability constraints. 💼 SPONSORS [{"name": "Fidelity", "url": "https://tech.fidelitycareers.com"}, {"name": "GuardSquare", "url": "https://www.guardsquare.com"}, {"name": "Estuary", "url": "https://estuary.dev"}] 🏷️ Formal Methods, Agentic AI Safety, Neurosymbolic AI, Automated Reasoning, Program Verification

Explore More

Never miss Byron Cook's insights

Subscribe to get AI-powered summaries of Byron Cook's podcast appearances delivered to your inbox weekly.

Start Free Today

No credit card required • Free tier available