PaperScope
LIVE · 2026-09-29 05:40 UTC

Agents as Software: A Programming Languages Agenda for Agent Reliability

Shraddha Barke, Adithya Murali

Latestcs.CLcs.LGcs.AIcs.CV
arXiv ID
2609.32198 v1
Category
Submitted
2026-09-26

Abstract

AI agents increasingly resemble software systems: they call tools, remember facts, follow policies, delegate work, and take actions with real consequences. % Yet the ``program'' of an agent is scattered across prompts, tools, memories, workflows, and execution traces, making its behavior difficult to inspect through ordinary testing and debugging alone. % This essay argues that a programming-systems perspective offers a natural lens for making agents reliable. % We recast agents as programmable artifacts whose behavior can be specified over traces and state, checked before deployment, monitored during execution, and improved from observed failures. % The goal is not to make probabilistic agents behave like deterministic programs, but to give them enough structure that their behavior can be reasoned about, controlled, and repaired.

Comment: Accepted to Onward! at SPLASH 2026

arXiv abs page · PDF · same-day batch