ProgramGym
A long-horizon training framework for training programming agents to build complete programs from scratch. It consists of two core components: Program-Env, which handles training environment construction, and Program-Agent, which implements a role-isolated development workflow.
Timeline (last 90 days)
The ProgramGym framework consists of two core components: Program-Env, which is responsible for building the training environment, and Program-Agent, which is responsible for executing development tasks.
The research team ultimately obtained 1,648 training environments through the ProgramGym pipeline.
ProgramGym's training environments cover four system-level programming languages: C, C++, Go, and Rust.
The research team stated that they will open-source ProgramGym.
The effectiveness of ProgramGym has been validated on the ProgramBench benchmark.
All Facts (5)
The ProgramGym framework consists of two core components: Program-Env, which is responsible for building the training environment, and Program-Agent, which is responsible for executing development tasks.
50%UnverifiedThe research team ultimately obtained 1,648 training environments through the ProgramGym pipeline.
50%UnverifiedProgramGym's training environments cover four system-level programming languages: C, C++, Go, and Rust.
50%UnverifiedThe effectiveness of ProgramGym has been validated on the ProgramBench benchmark.
50%UnverifiedThe research team stated that they will open-source ProgramGym.
50%