The Human Is an Async API — Melanie Warrick, Temporal
Oct 4, 2026AI Engineer
Summary
This talk introduces the concept of treating humans as asynchronous APIs within agentic systems, emphasizing the need for durable state management when human interaction is required. It demonstrates how Temporal's workers, workflows, and activities can be used to build human-in-the-loop agents that do not block or lose state during human delays, even across worker restarts. The use of 'wait conditions' and 'signals' is highlighted as a mechanism for managing these asynchronous human interactions, preventing production failures caused by blocking calls. The talk also touches upon the decision-making process for when to involve a human in the loop, balancing the cost of errors against alert fatigue.
More from the Distributed Systems trail
- Beyond RAG: Build a Relational Context Engine from Scratch — Peter Werry, Unblocked
- Why Your AI Agents Can't Talk to Each Other (Yet) — Vlad Luzin, BAND
- Move Fast and Don't Break Things: Scaling Databases for the AI Era — PlanetScale
- Your Agents Are in Solitary Confinement: Why MCP & A2A Aren't Enough — Vlad Luzin, Band