🤖 AI Summary
Existing tool-augmented agents face a scarcity of high-quality training data for online reinforcement learning (RL); synthetic data typically lacks interactivity and compositional structure. Method: We propose RandomWorld, the first pipeline to programmatically generate tool-use trajectories featuring multi-step interactions and cross-tool compositionality—overcoming the static and isolated nature of conventional synthetic data. Our approach integrates programmable environment modeling, supervised fine-tuning (SFT), and Proximal Policy Optimization (PPO)-based online RL into an end-to-end training framework. Contributions/Results: On the NESTFUL benchmark, our method achieves new state-of-the-art (SOTA) performance on two core metrics. Crucially, downstream task performance scales consistently with synthetic data volume—providing the first empirical evidence that high-performance tool-using agents can be trained exclusively on synthetic data.
📝 Abstract
Although the power of LLM tool-use agents has ignited a flurry of recent research in this area, the curation of tool-use training data remains an open problem$-$especially for online RL training. Existing approaches to synthetic tool-use data generation tend to be non-interactive, and/or non-compositional. We introduce RandomWorld, a pipeline for the procedural generation of interactive tools and compositional tool-use data. We show that models tuned via SFT and RL on synthetic RandomWorld data improve on a range of tool-use benchmarks, and set the new SoTA for two metrics on the NESTFUL dataset. Further experiments show that downstream performance scales with the amount of RandomWorld-generated training data, opening up the possibility of further improvement through the use of entirely synthetic data.