2023-06-01 · candidate

SelfEvolve:自生成知识 + 迭代自调试

两阶段管线:LLM 自生成 API 文档作为知识,然后在沙盒中执行代码并将错误反馈回 LLM 进行迭代修复。

arXiv自调试沙盒执行文档生成

核心思想

两阶段管线实现代码自我改进:

阶段 1:自生成知识——LLM 从自身参数生成必要的 API 文档和算法描述,避免外部检索的领域不匹配问题。

阶段 2:迭代自调试——生成代码在沙盒中执行,错误信息(traceback)反馈回 LLM,LLM 修改代码并重新执行,直到通过或达到最大迭代次数。

创新点

局限性

← 返回研究图谱