Salvato in:
Dettagli Bibliografici
Autori principali: Wang, Shaolin, Mei, Yi, Che, Haoyang, Jiang, He, Yu, Shui, Gu, Ying
Natura: Preprint
Pubblicazione: 2026
Soggetti:
Accesso online:https://arxiv.org/abs/2603.20300
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866911532682575872
author Wang, Shaolin
Mei, Yi
Che, Haoyang
Jiang, He
Yu, Shui
Gu, Ying
author_facet Wang, Shaolin
Mei, Yi
Che, Haoyang
Jiang, He
Yu, Shui
Gu, Ying
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2603_20300
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle From Human Interfaces to Agent Interfaces: Rethinking Software Design in the Age of AI-Native Systems
Wang, Shaolin
Mei, Yi
Che, Haoyang
Jiang, He
Yu, Shui
Gu, Ying
Software Engineering
Artificial Intelligence
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.
title From Human Interfaces to Agent Interfaces: Rethinking Software Design in the Age of AI-Native Systems
topic Software Engineering
Artificial Intelligence
url https://arxiv.org/abs/2603.20300