← 最新论文
💻 computer science

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

该论文探讨了在 AI 原生系统时代,软件工程正从以人为中心的设计范式向以智能体为中心的转变,提出了“可调用能力”作为核心构建模块,并阐述了机器可解释性、可组合性及调用可靠性等设计原则,旨在为 AI 原生软件设计奠定概念基础。

原作者: Shaolin Wang, Yi Mei, Haoyang Che, He Jiang, Shui Yu, Ying Gu

发布于 2026-03-24
📖 1 分钟阅读☕ 轻松阅读

原作者: Shaolin Wang, Yi Mei, Haoyang Che, He Jiang, Shui Yu, Ying Gu

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

这篇论文提出了一個非常有趣且重要的观点:软件设计的未来正在发生一场“大换血”

以前,软件是专门给人用的;未来,软件将越来越多地给 AI 机器人用。

为了让你轻松理解,我们可以把软件世界想象成一个巨大的“餐厅”

1. 过去的时代:给人类顾客设计的“豪华餐厅”

在传统的软件时代(人类界面时代),软件就像一家装修豪华、服务周到的餐厅。

  • 界面(GUI):就像精美的菜单、漂亮的摆盘和舒适的座位。人类顾客(用户)喜欢看着图片点菜,享受点击按钮的过程,甚至喜欢那种“虽然有点模糊,但我能猜出来”的随意感。
  • 设计逻辑:设计师会想:“这个按钮放这里好不好看?”“这个流程顺不顺?”“用户会不会觉得难用?”
  • 问题:如果派一个机器人(AI Agent)来这家餐厅,它会懵圈。机器人看不懂精美的图片,也不喜欢猜谜。它需要的是:“给我一份精确的食材清单,告诉我怎么切,怎么炒,火候多少,最后端上来是什么样子。” 如果菜单上写着“适量盐”,人类厨师能猜,但机器人会直接死机。

2. 现在的转变:从“给人看”到“给机器用”

随着 AI 大模型(LLM)的爆发,现在出现了一种新情况:AI 机器人不再只是帮人类写代码的助手,它们自己变成了“顾客”

  • 它们不需要看漂亮的界面,它们需要直接调用功能
  • 论文指出,现在的软件大多还是为人类设计的,这对 AI 来说就像让机器人去读一本全是诗歌和隐喻的小说,效率极低且容易出错。

3. 核心概念:把软件变成“乐高积木”(可调用能力)

为了解决这个问题,作者提出了一个核心概念:“可调用能力”(Invocable Capabilities)

  • 以前的软件:像是一个巨大的、封死的玩具屋。你想玩里面的滑梯,必须按着特定的路线走,不能拆开。
  • 未来的软件(AI 原生):应该像一盒标准的乐高积木
    • 每一个积木(能力)都有明确的接口(比如凸点和凹槽)。
    • 每一个积木都有清晰的说明书(输入是什么,输出是什么)。
    • AI 机器人拿到这盒积木,可以根据任务(比如“搭一座城堡”),自动挑选合适的积木,把它们拼在一起,瞬间完成人类需要点很多次鼠标才能完成的任务。

4. 新的设计原则:如何为 AI 设计软件?

论文给软件设计师提了几条“新规矩”,我们可以这样理解:

  • 机器可读性(Machine Interpretability)
    • 比喻:别跟机器人说“大概”、“可能”、“看着办”。要说“加 5 克盐”,“温度 180 度”。所有的指令必须像数学公式一样精确,不能模棱两可。
  • 可组合性(Composability)
    • 比喻:功能要像万能插座。一个功能(比如“发送邮件”)应该能独立工作,也能轻松和另一个功能(比如“读取日历”)连在一起用。AI 可以像拼乐高一样,动态地把它们组合起来解决复杂问题。
  • 明确的契约(Explicit Contracts)
    • 比喻:就像外卖订单。必须写清楚:我要什么(输入),你会给我什么(输出),如果做错了怎么办(错误处理)。不能像以前那样,人类厨师凭经验觉得“差不多就行”,AI 需要的是“契约精神”。
  • 可靠性(Invocation Reliability)
    • 比喻:机器人不会像人类那样“累了就歇会儿”或者“心情不好就乱做”。软件必须保证:只要给它同样的指令,它必须每次都给出完全一样的结果,不能有时候成功,有时候失败。

5. 未来的软件长什么样?

  • 以前:软件是一个个大应用(App),比如“微信”、"Excel"。人类在里面点来点去。
  • 未来:软件将变成能力的集合
    • 人类用户可能还会保留一个界面(比如用来监督机器人,或者处理机器人搞不定的特殊情况)。
    • 但软件的核心将变成一堆原子化的能力,供 AI 机器人随时抓取、组合、执行。
    • 价值转移:以前我们评价软件好不好,看“好不好看”、“好不好用”;未来,我们评价软件好不好,要看“机器人能不能轻松调用它”、“能不能自动组合它”。

总结

这篇论文就像是在告诉软件工程师:
“别再只想着怎么把界面做得更漂亮了。未来的软件,不仅要让人类用,更要让 AI 机器人‘用’得顺手。我们要把软件从‘精美的玩具屋’改造成‘标准的乐高积木’,让 AI 能够自动、可靠地拼出各种解决方案。”

这不仅仅是换个界面,而是软件设计的底层逻辑要彻底重写。这就是所谓的"AI 原生软件”时代。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →