LLM2D
基于上下文增强多模型编程(CAMP):一种混合本地-云协作者框架
Contextual Augmented Multi-Model Programming (CAMP): A Hybrid Local-Cloud Copilot Framework
作者: Yuchen Wang, Shangxin Guo, Chee Wei Tan
发布日期: 4/8/2025
arXiv ID: oai:arXiv.org:2410.15285v2

摘要

arXiv:2410.15285v2 宣告类型: 替换 摘要: 云基础大型语言模型(LLMs)的发展已经彻底改变了人工智能辅助编程。然而,由于计算需求和沙盒限制,将这些模型整合到某些本地开发环境中(例如,苹果软件生态系统中的iOS应用、macOS)仍然具有挑战性。本文提出了CAMP,一个由本地模型组成的多模型人工智能辅助编程框架,该本地模型使用检索增强生成(RAG)从代码库中检索上下文信息,以辅助上下文感知提示构建,从而优化云模型的性能,使大型语言模型的能力能够在本地集成开发环境(IDEs)中得到增强。该方法在Copilot for Xcode中实现,这是一个针对Xcode的人工智能辅助编程工具,采用RAG模块解决软件约束,并支持自动代码完成、文档生成、错误检测和智能用户代理交互等多种生成性编程任务。通过生成代码质量和用户采用方面的客观实验和主观实验结果,该提议系统的试点成功得以证明,并标志着其对人工智能辅助编程领域的重要贡献。