From Human Interfaces to Agent Interfaces: Rethinking Software Design in the Age of AI-Native Systems
On the map: LLM reasoning → Reasoning for agents, planning and code
also in 1 more
Abstract (arXiv)
Software systems have traditionally been designed for human interaction, emphasizing graphical user interfaces, usability, and cognitive alignment with end users. However, recent advances in large language model (LLM)-based agents are changing the primary consumers of software systems. Increasingly, software is no longer only used by humans, but also invoked autonomously by AI agents through structured interfaces. In this paper, we argue that software engineering is undergoing a paradigm shift from human-oriented interfaces to agent-oriented invocation systems. We formalize the notion of agent interfaces, introduce invocable capabilities as the fundamental building blocks of AI-oriented software, and outline design principles for such systems, including machine interpretability, composability, and invocation reliability. We then discuss architectural and organizational implications of this shift, highlighting a transition from monolithic applications to capability-based systems that can be dynamically composed by AI agents. The paper aims to provide a conceptual foundation for the emerging paradigm of AI-native software design.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Placed in Reasoning for agents, planning and code, one of 17 directions in LLM reasoning. Builds on 7 of its 7 references that are in the map. First posted on arXiv 19 Mar 2026.
Builds on
7 of 7 references.
References · 7
- 2023Toolformer: Language Models Can Teach Themselves to Use Toolscited by 4,182
- 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineeringcited by 1,737
- 2025Agentic Software Engineering: Foundational Pillars and a Research Roadmapcited by 41
- 2025AI Agentic Programming: A Survey of Techniques, Challenges, and Opportunitiescited by 28
- 2025A Survey of Vibe Coding with Large Language Modelscited by 27
- 2025Agentic AI for Software: thoughts from Software Engineering communitycited by 10
- 2026Terminal Is All You Need: Design Properties for Human-AI Agent Collaborationcited by 3
Built on by
Citing papers per year: 2026: 1.
1 paper.
- 2026Can Agents Design Libraries for Agents?cited by 0
- 2026Can Agents Design Libraries for Agents?29 Sep 2026
Similar, not cited
Close in wording, no citation either way
- 2026A Decade in a Day: Synthesizing Agent-Native Interfaces from Human-Oriented Software Evolution
- 2026From Determinism to Delegation: AI-Native Software Engineering and the Evolution of the Agentic Engineer
- 2025From Correctness to Collaboration: Toward a Human-Centered Framework for Evaluating AI Agent Behavior in Software Engineering
- 2026Human-AI Collaboration and the Transformation of Software Engineering Work
- 2026Agentic Software: How AI Agents Are Restructuring the Software Paradigm
- 2026Rethinking Software Engineering for Agentic AI Systems
- 2025Towards autonomous normative multi-agent systems for Human-AI software engineering teams
- 2026Software as Content: Dynamic Applications as the Human-Agent Interaction Layer