Usage Note: The
init_configfield is stored as a JSON string. You need to usejson.loads()to convert it to a dictionary when using the dataset.
This dataset contains 2,550 reinforcement learning (RL) scenarios generated by the EnvScaler framework. Each scenario consists of an environment configuration, a task description, and a checklist with check functions for reward calculation in reinforcement learning training.
EnvScaler is an automated, scalable framework that realizes executable, stateful, tool-interactive environments via programmatic synthesis, for training LLM agents.
Each scenario contains the following fields:
env_148_rl)ContactLensSubscriptionManagementSystem)env_148_rl-task_1)json.loads() to convert to a dictionary). This configuration can be used to initialize the environment statecheck_item: Description of what needs to be checkedcheck_func: Python function code (as a string) that evaluates whether the check item is satisfied based on the final state of the environment. These functions are used for reward calculation in RL trainingThis dataset is automatically generated by the ScenGenerator module of the EnvScaler framework. ScenGenerator synthesizes multiple scenarios for each environment skeleton through the following steps:
The checklist functions provide rule-based, verifiable reward signals for reinforcement learning, enabling precise evaluation of agent performance.
If you use this dataset, please cite our work:
@article{song2026envscaler,
title={EnvScaler: Scaling Tool-Interactive Environments for LLM Agent via Programmatic Synthesis},
author={Song, Xiaoshuai and Chang, Haofei and Dong, Guanting and Zhu, Yutao and Dou, Zhicheng and Wen, Ji-Rong},
journal={arXiv preprint arXiv:2601.05808},
year={2026}
}
This dataset is licensed under the MIT License.
For any questions or feedback, please contact: [email protected]
Usage Note: The
init_configfield is stored as a JSON string. You need to usejson.loads()to convert it to a dictionary when using the dataset.
This dataset contains 2,550 reinforcement learning (RL) scenarios generated by the EnvScaler framework. Each scenario consists of an environment configuration, a task description, and a checklist with check functions for reward calculation in reinforcement learning training.
EnvScaler is an automated, scalable framework that realizes executable, stateful, tool-interactive environments via programmatic synthesis, for training LLM agents.
Each scenario contains the following fields:
env_148_rl)ContactLensSubscriptionManagementSystem)env_148_rl-task_1)json.loads() to convert to a dictionary). This configuration can be used to initialize the environment statecheck_item: Description of what needs to be checkedcheck_func: Python function code (as a string) that evaluates whether the check item is satisfied based on the final state of the environment. These functions are used for reward calculation in RL trainingThis dataset is automatically generated by the ScenGenerator module of the EnvScaler framework. ScenGenerator synthesizes multiple scenarios for each environment skeleton through the following steps:
The checklist functions provide rule-based, verifiable reward signals for reinforcement learning, enabling precise evaluation of agent performance.
If you use this dataset, please cite our work:
@article{song2026envscaler,
title={EnvScaler: Scaling Tool-Interactive Environments for LLM Agent via Programmatic Synthesis},
author={Song, Xiaoshuai and Chang, Haofei and Dong, Guanting and Zhu, Yutao and Dou, Zhicheng and Wen, Ji-Rong},
journal={arXiv preprint arXiv:2601.05808},
year={2026}
}
This dataset is licensed under the MIT License.
For any questions or feedback, please contact: [email protected]