[KDD 2025] AgentGen: Enhancing Planning Abilities for Large Language Model based Agent via Environment and Task Generation
C++
35
4 commits
updated Nov 18, 2025
conda env create -f environment.yml
conda activate agentgen
Set up OpenAI credentials:
OPENAI_API_KEY to src/key.txtInstall required dependencies (pddlgym and pddlgym_planners):
pip install pddlgym
# for mac:
# brew install coreutils
git clone https://github.com/ronuchit/pddlgym_planners.git
cd pddlgym_planners
pip install -e .
Generate the environment and domain for the first iteration:
cd src
bash run.sh
This repository provides our implementation to reproduce the data generation process described in the original AgentGen paper. To replicate the results:
src/data/inpiration_corpus/lima.jsonrun.sh script iterativelyFor additional components:
src/data/it12 folder. The trainig-ready conversation SFT data is available at src/data/sft_data.json.| Model | Huggingface Repo |
|---|---|
| AgentGen-70B-Lora-Rank1 | 🤗 Huggingface |
| AgentGen-70B-Lora-Rank16 | 🤗 Huggingface |
| AgentGen-8B | 🤗 Huggingface |
If you find this repo helpful in your research, please cite the original paper:
@article{hu2024agentgen,
title={Agentgen: Enhancing planning abilities for large language model based agent via environment and task generation},
author={Hu, Mengkang and Zhao, Pu and Xu, Can and Sun, Qingfeng and Lou, Jianguang and Lin, Qingwei and Luo, Ping and Rajmohan, Saravan and Zhang, Dongmei},
journal={arXiv preprint arXiv:2408.00764},
year={2024}
}
3 commits
1 commits
C++
91.5%
Yacc
4.4%
Python
2.4%
[KDD 2025] AgentGen: Enhancing Planning Abilities for Large Language Model based Agent via Environment and Task Generation
C++
35
4 commits
updated Nov 18, 2025
conda env create -f environment.yml
conda activate agentgen
Set up OpenAI credentials:
OPENAI_API_KEY to src/key.txtInstall required dependencies (pddlgym and pddlgym_planners):
pip install pddlgym
# for mac:
# brew install coreutils
git clone https://github.com/ronuchit/pddlgym_planners.git
cd pddlgym_planners
pip install -e .
Generate the environment and domain for the first iteration:
cd src
bash run.sh
This repository provides our implementation to reproduce the data generation process described in the original AgentGen paper. To replicate the results:
src/data/inpiration_corpus/lima.jsonrun.sh script iterativelyFor additional components:
src/data/it12 folder. The trainig-ready conversation SFT data is available at src/data/sft_data.json.| Model | Huggingface Repo |
|---|---|
| AgentGen-70B-Lora-Rank1 | 🤗 Huggingface |
| AgentGen-70B-Lora-Rank16 | 🤗 Huggingface |
| AgentGen-8B | 🤗 Huggingface |
If you find this repo helpful in your research, please cite the original paper:
@article{hu2024agentgen,
title={Agentgen: Enhancing planning abilities for large language model based agent via environment and task generation},
author={Hu, Mengkang and Zhao, Pu and Xu, Can and Sun, Qingfeng and Lou, Jianguang and Lin, Qingwei and Luo, Ping and Rajmohan, Saravan and Zhang, Dongmei},
journal={arXiv preprint arXiv:2408.00764},
year={2024}
}
3 commits
1 commits
C++
91.5%
Yacc
4.4%
Python
2.4%