May, 2024

用于提高 LLMs 代码可靠性的目标验证问题链

TL;DR通过自我完善方法,在没有人工介入和测试用例的情况下,通过针对初始代码中的特定节点使用目标验证问题(VQs),提高 LLM 生成代码的可靠性,并通过针对特定的 VQs 和初始代码重新提示 LLM 来修复潜在的漏洞。评估结果表明,我们的方法优于现有方法,减少了代码中目标错误的数量达到 21% 至 62%,同时提高了可执行代码实例的数量达到 13%。