Vadim Liventsev, Anastasiia Grishina, Aki Härmä, Leon Moonen
TL;DR本文探讨了使用 Large Language Models 进行程序合成时,实现 Synthesize,Execute,Debug 方法的方法,包括替换或修复故障程序,以及不同基于模板和基于模型的提示生成技术,取得了比传统方法更好的表现。
Abstract
Current approaches to program synthesis with large language models (LLMs) exhibit a "near miss syndrome": they tend to generate programs that semantically resemble the correct answer (as measured by text similari