摘要
arXiv:2407.05138v2 宣布类型: replace-cross
摘要:大型语言模型(LLMs)在各种应用场景中提供了有效的解决方案,配备了检索增强生成(RAG)的支持。然而,由于缺乏接口规范、软件上下文中的各种需求以及复杂的系统管理,开发者在将LLM和RAG集成到软件系统中时面临着挑战。在这篇论文中,我们对100个集成LLM和RAG支持的开源应用程序进行了全面研究,并确定了18种缺陷模式。我们的研究揭示了其中77%的应用程序包含多种降低软件功能、效率和安全性的集成缺陷。受研究的指导,我们提出了软件生命周期中解决这些缺陷的系统性指南。我们还构建了一个开源缺陷库Hydrangea。