中文

AI2Apps:构建基于LLM的AI代理应用的可视化IDE

人工智能 2024-04-09 v1 软件工程

摘要

我们介绍了AI2Apps,一个具有全周期能力的可视化集成开发环境(Visual IDE),可加速开发者构建可部署的基于LLM的AI代理应用。该可视化IDE既注重开发工具的完整性,也注重组件的可视化,确保流畅高效的构建体验。一方面,AI2Apps集成了全面的开发工具包,从原型设计画布、AI辅助代码编辑器到代理调试器、管理系统和部署工具,全部集成在基于Web的图形用户界面中。另一方面,AI2Apps将可重用的前端和后端代码可视化为直观的拖放组件。此外,设计了一个名为AI2Apps扩展(AAE)的插件系统以实现可扩展性,展示了具有20个组件的新插件如何使Web代理模仿类人浏览行为。我们的案例研究表明,AI2Apps在调试特定复杂多模态代理时,将令牌消耗和API调用分别减少了约90%和80%,显著提高了效率。AI2Apps(包括在线演示、开源代码和截屏视频)现已公开可用。

关键词

引用

@article{arxiv.2404.04902,
  title  = {AI2Apps: A Visual IDE for Building LLM-based AI Agent Applications},
  author = {Xin Pang and Zhucong Li and Jiaxiang Chen and Yuan Cheng and Yinghui Xu and Yuan Qi},
  journal= {arXiv preprint arXiv:2404.04902},
  year   = {2024}
}