What Survives When Code Doesn’t?
This talk explores how AI-driven code generation shifts the role of software from a durable artifact to a disposable implementation and argues for a new computational model for agentic software that formalizes the fundamental guarantees of intent, state, composition, and effect into explicit, enforceable contracts.
Overview
Large language models have significantly reduced the cost of code generation. An increasing share of code is now produced with AI assistance, and developers increasingly treat implementations as disposable rather than precious. Code is moving away from its traditional role as the primary durable artifact in software development. Yet code was never purely about implementation. The maintained codebase has historically served as the concrete foundation for four essential guarantees: the system's intended behavior (intent), what it carries forward across executions (state), how behavior is organized at runtime (composition), and what it may change in the external environment (effect). A skilled developer using AI still upholds these guarantees through review and expertise. But as human oversight diminishes, whether through autonomous agents, no-code tools, or contexts where no expert review layer exists, the guarantees become fragmented and difficult to enforce. Current agent frameworks seldom provide unified contracts for them. This talk argues that these four guarantees must be made explicit as enforceable contracts, forming the outline of a computational model for agentic software. The ML-systems community, with its roots in operating systems, databases, and distributed computing, is well positioned to lead this effort, and relevant components are already emerging across the field. Many of the pieces exist. The blueprint does not.
Presenters
Dr. Laurent Bindschaedler, Research Group Leader, Max Planck Institute for Software Systems (MPI-SWS)
Brief Biography
Laurent Bindschaedler is a Research Group Leader at the Max Planck Institute for Software Systems, where he leads the Data Systems Group. His research sits at the intersection of operating systems, databases, and machine learning, with recent work on abstractions for long-horizon LLM agents, transactional semantics for agent tool use, and benchmarks for agentic workflows. He holds a Ph.D. from EPFL and was a postdoctoral fellow at MIT CSAIL. His work has been published at SOSP, ASPLOS, EuroSys, EMNLP, and NDSS.