AutoBridge:自动化智能设备与中心化平台的集成
软件工程
2025-08-01 v1 人工智能
摘要
多模态物联网系统协调各种物联网设备以提供以人为本的服务。在中心化平台的管理下整合新物联网设备的能力是一项基本要求。然而,编写使平台能够理解和控制设备功能的复杂物联网集成代码需要大量的人类专业知识和精力。因此,我们提出AutoBridge以自动化物联网集成代码的生成。具体而言,AutoBridge采用分治策略:首先通过逐步检索设备特定知识来生成设备控制逻辑,然后使用平台特定知识合成符合平台规范的集成代码。为确保正确性,AutoBridge采用多阶段调试流水线,包括用于虚拟物联网设备测试的自动调试器,以及仅需二元用户反馈(是和否)进行真机验证的交互式硬件在环调试器。我们在两个开源物联网平台上包含34个物联网设备的基准测试中对AutoBridge进行了评估。结果表明,在无需任何人工参与的情况下,AutoBridge能够实现93.87%的平均成功率和94.87%的平均功能覆盖率。借助用户最少的二元“是”和“否”反馈,代码随后被修订以达到100%的功能覆盖率。一项包含15名参与者的用户研究进一步表明,即使允许程序员使用商业代码大语言模型,AutoBridge在代码准确率上也比专家程序员高出50%至80%。
引用
@article{arxiv.2507.23178,
title = {AutoBridge: Automating Smart Device Integration with Centralized Platform},
author = {Siyuan Liu and Zhice Yang and Huangxun Chen},
journal= {arXiv preprint arXiv:2507.23178},
year = {2025}
}
备注
14 pages, 12 figures, under review