研究人员开发了TDD-Agent,一个将测试驱动开发原则应用于增强大型语言模型(LLM)代码生成的新框架。与之前将测试仅作为事后验证器的方法不同,TDD-Agent首先提示LLM生成可执行测试,在代码实现之前明确预期行为。然后,系统利用执行反馈迭代地改进代码和测试。在LiveCodeBench和RepoEval等基准测试上的评估表明,TDD-Agent在代码正确性以及生成测试的质量和有效性方面,显著优于现有的基于推理、基于检索和基于代理的基线方法。 AI
影响 通过整合测试驱动开发原则,提高正确性和测试质量,从而增强LLM的代码生成能力。
排序理由 该集群描述了一篇关于使用LLM进行代码生成的新方法的论文。
在 Hugging Face Daily Papers 阅读 →
- alphaXiv
- arXiv
- CatalyzeX
- DagsHub
- Gotit.pub
- Hugging Face
- large-language models
- LiveCodeBench
- RepoEval
- ScienceCast
- TDD-Agent
- TDD-prompt
- 4open.science
AI 生成摘要 · Google Gemini · 来自 2 个来源。 我们如何撰写摘要 →