From Human Interfaces to Agent Interfaces: Rethinking Software Design in the Age of AI-Native Systems
- URL: http://arxiv.org/abs/2603.20300v1
- Date: Thu, 19 Mar 2026 07:54:58 GMT
- Title: From Human Interfaces to Agent Interfaces: Rethinking Software Design in the Age of AI-Native Systems
- Abstract summary: We argue that software engineering is undergoing a paradigm shift from human-oriented interfaces to agent-oriented invocation systems.<n>We introduce invocable capabilities as the fundamental building blocks of AI-oriented software.<n>The paper aims to provide a conceptual foundation for the emerging paradigm of AI-native software design.
- Score: 14.556676500506484
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: 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.
Related papers
- Agentic Software: How AI Agents Are Restructuring the Software Paradigm [0.0]
We argue that the emergence of AI agents constitutes a fundamental restructuring of what software is.<n>In the former, code is the carrier of pre-written decision logic; in the latter, the agent itself is the decision logic.<n>We conclude with a four-stage roadmap toward self-evolving agent ecosystems.
arXiv Detail & Related papers (2026-06-04T02:30:06Z) - Agentic Artificial Intelligence (AI): Architectures, Taxonomies, and Evaluation of Large Language Model Agents [14.448267395835721]
We propose a unified taxonomy that breaks agents into Perception, Brain, Planning, Action, Tool Use, and Collaboration.<n>We also group the environments in which these agents operate, including digital operating systems, embodied robotics, and other specialized domains.
arXiv Detail & Related papers (2026-01-18T19:51:16Z) - Architecting AgentOps Needs CHANGE [0.0]
We argue that architecting Agentic AI systems requires a shift from managing control loops to enabling dynamic co-evolution among agents, infrastructure, and human oversight.<n>We introduce a conceptual framework comprising six capabilities for operationalizing Agentic AI systems: Contextualize, Harmonize, Anticipate, Negotiate, Generate, and Evolve.
arXiv Detail & Related papers (2026-01-10T06:51:39Z) - Towards autonomous normative multi-agent systems for Human-AI software engineering teams [12.30011041819647]
We introduce a new class of software engineering agents equipped with beliefs, desires, intentions, and memory to enable human-like reasoning.<n>These agents collaborate with humans and other agents to design, implement, test, and deploy software systems with a level of speed, reliability, and adaptability far beyond the current software development processes.
arXiv Detail & Related papers (2025-12-02T01:57:17Z) - Agentic Web: Weaving the Next Web with AI Agents [109.13815627467514]
The emergence of AI agents powered by large language models (LLMs) marks a pivotal shift toward the Agentic Web.<n>In this paradigm, agents interact directly with one another to plan, coordinate, and execute complex tasks on behalf of users.<n>We present a structured framework for understanding and building the Agentic Web.
arXiv Detail & Related papers (2025-07-28T17:58:12Z) - A Survey on (M)LLM-Based GUI Agents [62.57899977018417]
Graphical User Interface (GUI) Agents have emerged as a transformative paradigm in human-computer interaction.<n>Recent advances in large language models and multimodal learning have revolutionized GUI automation across desktop, mobile, and web platforms.<n>This survey identifies key technical challenges, including accurate element localization, effective knowledge retrieval, long-horizon planning, and safety-aware execution control.
arXiv Detail & Related papers (2025-03-27T17:58:31Z) - GUI Agents: A Survey [159.7656453000263]
Graphical User Interface (GUI) agents, powered by Large Foundation Models, have emerged as a transformative approach to automating human-computer interaction.<n>Motivated by the growing interest and fundamental importance of GUI agents, we provide a comprehensive survey that categorizes their benchmarks, evaluation metrics, architectures, and training methods.
arXiv Detail & Related papers (2024-12-18T04:48:28Z) - Asynchronous Tool Usage for Real-Time Agents [61.3041983544042]
We introduce asynchronous AI agents capable of parallel processing and real-time tool-use.
Our key contribution is an event-driven finite-state machine architecture for agent execution and prompting.
This work presents both a conceptual framework and practical tools for creating AI agents capable of fluid, multitasking interactions.
arXiv Detail & Related papers (2024-10-28T23:57:19Z) - Building Living Software Systems with Generative & Agentic AI [2.2481284426718533]
Current software systems are static and inflexible, leading to challenges in translating human goals into computational actions.
"Living software systems" powered by generative AI offer a solution to this fundamental problem in computing.
Generative AI, particularly large language models, can serve as a universal translator between human intent and computer operations.
arXiv Detail & Related papers (2024-08-03T12:35:30Z) - SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering [79.07755560048388]
SWE-agent is a system that facilitates LM agents to autonomously use computers to solve software engineering tasks.
SWE-agent's custom agent-computer interface (ACI) significantly enhances an agent's ability to create and edit code files, navigate entire repositories, and execute tests and other programs.
We evaluate SWE-agent on SWE-bench and HumanEvalFix, achieving state-of-the-art performance on both with a pass@1 rate of 12.5% and 87.7%, respectively.
arXiv Detail & Related papers (2024-05-06T17:41:33Z) - Characterizing and modeling harms from interactions with design patterns in AI interfaces [0.19116784879310028]
We argue that design features of interfaces with adaptive AI systems can have cascading impacts, driven by feedback loops.
We propose Design-Enhanced Control of AI systems (DECAI) to structure and facilitate impact assessments of AI interface designs.
arXiv Detail & Related papers (2024-04-17T13:30:45Z) - Towards an Interface Description Template for AI-enabled Systems [77.34726150561087]
Reuse is a common system architecture approach that seeks to instantiate a system architecture with existing components.
There is currently no framework that guides the selection of necessary information to assess their portability to operate in a system different than the one for which the component was originally purposed.
We present ongoing work on establishing an interface description template that captures the main information of an AI-enabled component.
arXiv Detail & Related papers (2020-07-13T20:30:26Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.