Don't Build Agents You Can't Answer For — Addy Osmani
This talk at the AI Engineer World's Fair redefines the future of engineering in the age of AI, emphasizing that human engineers will shift from mere task execution to owning the 'verdict' and 'accountability' for work increasingly automated by AI agents. The speaker introduces the concept of Harness Engineering and Loop Engineering as critical scaffolding around AI models, enabling a shift from prompting agents to designing the systems that prompt them. The core message is that while AI agents handle the 'inner loop' of capabilities, engineers will own the 'outer loop' of strategic decision-making, verification, and accountability, navigating the challenges of cognitive debt and orchestration tax.
read more
Addy Osmani's keynote at the AI Engineer World's Fair highlights a fundamental shift in the role of software engineers as AI agents become more prevalent. The central theme is that the engineer of the future will be defined not by their ability to execute tasks, but by their capacity to choose what is worth doing, and then own the evidence, understanding, and verdict for work increasingly automated by agents.
Osmani clarifies three crucial terms: Quality, which is the system of checks that produces evidence; Verdict, the human/accountable decision made from that evidence; and Answerability, the ability to explain and stand behind the verdict later. This framework underscores that while AI improves efficiency, human oversight and accountability become more critical. The speaker cites Boris Cherny's five archetypes for future roles: Prototyper, Builder, Sweeper, Grower, and Maintainer. He emphasizes that roles are unbundling from traditional craft boundaries and rebundling around ownership. The title matters less than the part of the system an engineer can genuinely own.
The talk introduces Harness Engineering and Loop Engineering as key architectural concepts. Harness engineering involves building the scaffolding (prompts, tools, state, constraints, feedback loops) around an AI model to turn it into an agent that can reason and decide. Loop engineering extends this by designing systems where agents continuously prompt, check, remember, and decide what happens next, moving beyond one-shot prompting. These loops enable agents to act like infrastructure, handling tasks recursively until done, thereby changing the work but not eliminating the engineer.
Osmani presents an "Agentic Software Factory" model where the agent inner loop (guide/context, generate, verify/solve) processes product intent, incidents, and user feedback, producing evidence (tests, diff summaries, risk notes). The engineer outer loop then provides the "human verdict" (ship, block, or redirect). The speaker asserts that the win is not removing people from the loop but moving human judgment to the highest leverage checkpoint. He backs this with data from Sonar's 2026 survey, showing that 42% of committed code is already AI-generated or assisted, with projections for 65% by 2027. This indicates that AI code share is no longer marginal; it's entering the commit history, making answerability an engineering requirement rather than a philosophical concept.
Clean code is also highlighted as beneficial for agents, leading to 7-8% fewer tokens and 34% fewer file revisits with the same pass rate. However, the talk also addresses the "Trust without Capacity" problem: 96% of engineers don't fully trust AI-generated code, and 38% say reviewing AI code takes longer than human code. This reveals a trust gap where skepticism is high, but verification is not keeping up. The "Governance Gap" data shows that 92% of organizations report some governance challenge with AI-generated code, with review/validation being a bottleneck (85%). Adoption of AI is moving faster than policy (80%), and many cannot reliably distinguish AI vs. human code (43%). This argues for a "Human Verdict" interface with first-class provenance, intent, and ownership.
Osmani introduces two terms for career development in the AI era: Alpha and Decay. Alpha is the gap between what you can do meaningfully better than current models, and Decay is how fast models catch up to that alpha. He posits that while capabilities like speed, recall, and verification will decay rapidly (with a half-life of one release), taste (judgment before objective metrics exist) and judgment itself will decay much slower. Taste is hard to create but easy to copy, making it valuable as it dictates what others copy next. The future value for engineers lies in discerning which options deserve to exist, moving beyond simply executing tasks.
Engineers must actively avoid three pitfalls to remain effective and accountable: 1. Cognitive debt: The erosion of understanding and memory around problem-solving due to deferring more to AI. Learning through AI-generated code leads to lower comprehension (17% lower, per Anthropic's study). When tasks become long and parallel, the scarce resource is no longer generation but answerable delegation. 2. Cognitive surrender: Blindly accepting what AI gives and stopping critical thinking. A Wharton study showed that 73% accepted the wrong AI answer and felt more sure about it, highlighting that the failure mode isn't using AI, but borrowed confidence. 3. Orchestration tax: Diminishing returns and cognitive drain from managing parallel AI agents. More agents don't increase human cognitive bandwidth; instead, intentional attention allocation becomes crucial for managing loops.
Accountability is not what remains after agents get good; it's what enables the rest of the system to scale. Engineers must own the outer loop, making decisions, verifying evidence, approving, and carrying the consequences. The operational rule is "Explain it or don't ship it," because you cannot answer for what you cannot understand. Automation moves the floor, shifting work from automated task layers (typing, boilerplate, routine fixes) to higher-level engineering: Loop Design, Evidence Design, and Brownfield Care. This means not less engineering, but more Surface Area requiring taste, verification, ownership, and care. The enduring takeaway is that every time software development became easier, we ended up writing exponentially more of it. The future belongs to engineers who make agent work legible, verifiable, and worth shipping.