arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2603.20300cs.SEcs.AI

从人机界面到代理界面:在AI原生系统时代重新思考软件设计

From Human Interfaces to Agent Interfaces: Rethinking Software Design in the Age of AI-Native Systems

Victoria University of Wellington, New Zealand(维多利亚大学惠灵顿分校);Independent Researcher(独立研究员);Dalian University of Technology, China(大连理工大学)

Shaolin Wang, Yi Mei, Haoyang Che, He Jiang, Shui Yu, Ying Gu

AI总结:

本文探讨了软件设计从以人为中心的界面转向以代理为中心的调用系统,提出了代理接口的概念和设计原则,为AI原生软件设计提供理论基础。

摘要:

软件系统传统上是为人类交互设计的,强调图形用户界面、可用性和与终端用户的认知对齐。然而,大型语言模型(LLM)基础代理的最新进展正在改变软件系统的主力消费者。越来越多的软件不仅被人类使用,还通过结构化接口被AI代理自主调用。本文认为软件工程正经历从以人为中心的界面到代理为中心的调用系统范式转变。我们正式定义了代理接口,将可调用能力作为AI导向软件的基本构建块,并概述了此类系统的設計原则,包括机器可解释性、可组合性和调用可靠性。我们随后讨论了这一转变的架构和组织影响,强调从单体应用向基于能力的系统转变,这些系统可以由AI代理动态组合。本文旨在为新兴的AI原生软件设计范式提供概念基础。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑