MindForge：通过无源码程序合成教会小语言模型完整软件工程生命周期

编程智能体在修改现有代码库的软件工程任务（如bug修复和功能实现）方面取得了显著进展。然而，从零开始构建完整程序仍然是一项重大挑战：即使是在ProgramBench上评估的前沿模型，也仅有不到1%的任务能够完全解决。障碍之一在于缺乏可扩展的训练环境来支持这种从零开始的设置，覆盖整个软件工程生命周期，因为现有的环境构建框架仅关注软件开发中的单一阶段。