一句话:提出流体软件架构,支持客户端与服务器双向交互,并让界面与后端智能协同演化。
论文指出,当前面向 AI/ML 的软件工程研究多集中于沉浸式交互、遥测或 MLOps,而对 AI 驱动应用与传统应用在基础架构上的差异关注不足。为此,作者提出“流体架构”(fluid architecture),主张服务器无需等待客户端请求即可推送内容,服务器可主动向客户端请求数据,且界面能够根据驱动应用的智能更新动态适配。该架构旨在促进客户端与服务器之间的双向交互,并支持界面与后端智能的相互依赖与协同演化。摘要未报告具体实现或实证评估,更偏立场与架构构想。
The research on engineering software applications that employ artificial intelligence (AI) and machine learning (ML) is at an all-time peak. However, most of the research in this area is focused on the interactions between humans and AI which, in turn, is predominantly concerned with either building immersive interfaces and user experiences that allow for increased telemetry or on handling AI and ML applications in production (MLOps). Nonetheless, the research on fundamental architectural differences between AI-powered applications and traditional ones did not receive its fair share of attention. To that end, we believe that a new take on the fundamental architecture of building software applications is needed. With the ever increasing prominence of content-driven AI-powered applications, it is our conviction that 1) content could be served by servers without clients requesting, 2) servers could (should) request data from clients without waiting for their requests, and 3) interfaces should dynamically adapt to updates that happen to the intelligence driving the application. Hence, in this paper, we propose the fluid architecture that facilitates the bidirectional interaction between clients and servers as well as accommodates the co-dependent evolution of interfaces and back-end intelligence in AI-powered systems.
DOI 原文 ·
@inproceedings{paperbot6558,
title = {Towards Fluid Software Architectures: Bidirectional Human-AI Interaction},
author = {Ammar Yasser and Mervat Abu-Elkhier},
booktitle = {ASE},
year = {2021},
doi = {10.1109/ase51524.2021.9678647}
}