2024 · 会议论文
WorldCoder:通过编写代码并与环境交互构建世界模型的基于模型的语言智能体
WorldCoder, a Model-Based LLM Agent: Building World Models by Writing Code and Interacting with the Environment
WorldCoder 根据环境交互和自然语言目标学习可执行的 Python 状态转移与奖励模型,利用已记录经验和乐观规划约束修正代码,并在 Sokoban、MiniGrid 与 ALFWorld 中研究迁移和任务求解。
研究范围与局限
假设环境动态具有确定性,状态为符号化的离散表示,并非从任意像素或二进制恢复游戏。与已观察转移一致及规划成功,不能证明完整引擎等价或所有未见状态上的正确性。评估针对有限范围的环境模型与规划,不涉及恢复原始源码或资产。
与本合集的关联
这是将已观察游戏行为重建为可执行代码的智能体辅助基础研究,采用明确的一致性检查,而非仅以视觉相似度作为依据。
发表与复核详情
- 发表载体
- NeurIPS 2024
- 发表状态
- 会议论文
- 出版/提交日期
- 2024 年(具体日期未核实)
- 日期依据
- NeurIPS 论文集及出版方提交的 Crossref 记录给出 2024 年;不推定出版月份或日期。
- arXiv 首次提交
- 2024 年 2 月 19 日
- arXiv
- 2402.12275
- DOI
- 10.52202/079017-2243
核查的是正式 NeurIPS 论文,页码 70148–70212。作者仓库采用 MIT,但仅提供部分实验产物:固定版本的环境注册表只暴露 MiniGrid,尽管 README 给出 Sokoban 示例、论文也评估了更多环境。README 提醒 NumPy 2 不兼容及较旧的 Gymnasium/MiniGrid 依赖问题。本次未安装或调用模型。
来源复核于
本合集仅做来源复核,未重新运行论文实验。请通过原始论文或 BibTeX 引用原作者。
一手来源
- https://papers.nips.cc/paper_files/paper/2024/hash/820c61a0cd419163ccbd2c33b268816e-Abstract-Conference.html
- https://papers.neurips.cc/paper_files/paper/2024/file/820c61a0cd419163ccbd2c33b268816e-Paper-Conference.pdf
- https://api.crossref.org/works/10.52202/079017-2243
- https://arxiv.org/abs/2402.12275
- https://haotang1995.github.io/projects/worldcoder
- https://github.com/haotang1995/WorldCoder/blob/9d9fc8d55b7537e2cc1e667a13185a0f2c9d9404/README.md
- https://github.com/haotang1995/WorldCoder/blob/9d9fc8d55b7537e2cc1e667a13185a0f2c9d9404/LICENSE
- https://github.com/haotang1995/WorldCoder/blob/9d9fc8d55b7537e2cc1e667a13185a0f2c9d9404/requirements.txt
- https://github.com/haotang1995/WorldCoder/blob/9d9fc8d55b7537e2cc1e667a13185a0f2c9d9404/worldcoder/envs/__init__.py
- https://github.com/haotang1995/WorldCoder/blob/9d9fc8d55b7537e2cc1e667a13185a0f2c9d9404/worldcoder/agent/synthesizer/evaluator.py