AI2Apps: A Visual IDE for Building LLM-based AI Agent Applications
<|reference_start|>AI2Apps: A Visual IDE for Building LLM-based AI Agent Applications: We introduce AI2Apps, a Visual Integrated Development Environment (Visual IDE) with full-cycle capabilities that accelerates developers to build deployable LLM-based AI agent Applications. This Visual IDE prioritizes both the Integrity of its development tools and the Visuality of its components, ensuring a smooth and efficient building experience.On one hand, AI2Apps integrates a comprehensive development toolkit ranging from a prototyping canvas and AI-assisted code editor to agent debugger, management system, and deployment tools all within a web-based graphical user interface. On the other hand, AI2Apps visualizes reusable front-end and back-end code as intuitive drag-and-drop components. Furthermore, a plugin system named AI2Apps Extension (AAE) is designed for Extensibility, showcasing how a new plugin with 20 components enables web agent to mimic human-like browsing behavior. Our case study demonstrates substantial efficiency improvements, with AI2Apps reducing token consumption and API calls when debugging a specific sophisticated multimodal agent by approximately 90% and 80%, respectively. The AI2Apps, including an online demo, open-source code, and a screencast video, is now publicly accessible.<|reference_end|>
@article{pang2024ai2apps:,
    title={AI2Apps: A Visual IDE for Building LLM-based AI Agent Applications},
    author={Xin Pang, Zhucong Li, Jiaxiang Chen, Yuan Cheng, Yinghui Xu, Yuan Qi},
    journal={arXiv preprint arXiv:2404.04902},
    year={2024},
    archivePrefix={arXiv},
    eprint={2404.04902},
    primaryClass={cs.AI cs.SE}
}