Aug, 2024

ArchCode:将软件需求融入大型语言模型的代码生成

TL;DR本研究解决了大型语言模型在代码生成中无法完整处理软件功能和非功能需求的问题。提出的ARCHCODE框架利用上下文学习,组织描述中的需求并推导未表达的需求,从而生成符合需求的代码片段和测试用例。研究结果显示,ARCHCODE在功能需求满足率上显著提升,并首次引入人类评估非功能需求的方法,展示了其优于基线方法的性能。