HCMar 22

Software as Content: Dynamic Applications as the Human-Agent Interaction Layer

arXiv:2603.2133473.4
Predicted impact top 17% in HC · last 90 daysOriginality Highly original
AI Analysis

This proposes a new paradigm for human-AI interaction, potentially addressing structured information and complex task engagement issues, though it appears foundational rather than incremental.

The paper tackles the limitations of chat-based natural language interfaces for human-agent interaction by introducing Software as Content (SaC), a paradigm where dynamically generated agentic applications serve as the primary interaction medium, demonstrating technical viability and expressive range across tasks like selection, exploration, and execution.

Chat-based natural language interfaces have emerged as the dominant paradigm for human-agent interaction, yet they fundamentally constrain engagement with structured information and complex tasks. We identify three inherent limitations: the mismatch between structured data and linear text, the high entropy of unconstrained natural language input, and the lack of persistent, evolving interaction state. We introduce Software as Content (SaC), a paradigm in which dynamically generated agentic applications serve as the primary medium of human-agent interaction. Rather than communicating through sequential text exchange, this medium renders task-specific interfaces that present structured information and expose actionable affordances through which users iteratively guide agent behavior without relying solely on language. These interfaces persist and evolve across interaction cycles, transforming from transient responses into a shared, stateful interaction layer that progressively converges toward personalized, task-specific software. We formalize SaC through a human-agent-environment interaction model, derive design principles for generating and evolving agentic applications, and present a system architecture that operationalizes the paradigm. We evaluate across representative tasks of selection, exploration, and execution, demonstrating technical viability and expressive range, while identifying boundary conditions under which natural language remains preferable. By reframing interfaces as dynamically generated software artifacts, SaC opens a new design space for human-AI interaction, positioning dynamic software as a concrete and tractable research object.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes