Code-as-World 是什么?用代码作为可执行世界表示,让智能体发现物理规律

MirroS-Lab/Code-as-World · GitHub · 官网
AI 编程
Star417
近 7 天新增0
编程语言Python
开源协议Apache-2.0
创建于2026-08-27
最近更新2026-08-31

中文导读

Code-as-World 是开源项目,站内分类为 AI 编程。简介:用代码作为可执行世界表示,让智能体发现物理规律。项目说明中列出的主要功能包括:以代码作为可执行的物理世界表示,通过智能体迭代模拟与验证进行发现;发布 Code-as-World-VL-4B 与 Code-as-World-VL-9B 两个模型检查点;提供 QuantiPhy 定量物理推理评测流程与官方评测器对接。适合研究物理推理、世界模型、视觉语言模型与智能体代码生成的研究人员和开发者。

根据 GitHub 公开数据,该项目的编程语言为 Python,开源协议为 Apache-2.0,创建于 2026-08-27,最近更新于 2026-08-31,目前有 417 个 Star。

项目介绍

Code-as-World 是 MirroS Lab 提出的一个研究项目,核心思路是把代码当作物理世界的可执行表示。项目认为像素只是物理世界的证据,而非本体,因此通过智能体迭代地进行模拟与验证,从原始观测中挖掘出显式的状态、动力学和机制,形成可复用的物理数据。

项目发布了 Code-as-World-VL-4B 和 Code-as-World-VL-9B 两个视觉语言模型,并提供本地推理、QuantiPhy 定量物理推理评测以及视频驱动的抽象示例。仓库包含模型权重下载、评测脚本和基于 MuJoCo 的弹道足球仿真示例,方便研究者复现和进一步开发。

主要功能

适合谁用

适合研究物理推理、世界模型、视觉语言模型与智能体代码生成的研究人员和开发者。

快速上手

  1. 在 CUDA 主机上使用 Python 3.10 或 3.11,克隆仓库并创建虚拟环境:git clone https://github.com/MirroS-Lab/Code-as-World.git && cd Code-as-World && python -m venv .venv && source .venv/bin/activate
  2. 安装推理依赖并下载模型权重:pip install -r requirements/inference.txt,然后 hf download MirroS-Lab/Code-as-World-VL-4B --local-dir weights/4b(9B 同理)
  3. 克隆 QuantiPhy 并下载验证视频:git clone https://github.com/Paulineli/QuantiPhy.git /path/to/QuantiPhy,以及 hf download PaulineLi/QuantiPhy-validation --repo-type dataset --local-dir /path/to/QuantiPhy-validation
  4. 运行 QuantiPhy 评测:python -m code_as_world.evaluation 4b --input-csv /path/to/QuantiPhy/quantiphy_validation.csv --video-dir /path/to/QuantiPhy-validation/validation_videos
  5. 运行视频驱动抽象示例:pip install -r requirements/simulation.txt,然后 python -m code_as_world.simulation

Star 增长趋势

417414 · 2026-10-14 至 2026-10-16

同类项目

拦截并压缩命令行输出,减少 AI 编程代理的 token 消耗
★ 8.4万 · Rust · 更新于 2026-10-15
精选 Claude Code 资源与工具的中文导航清单
★ 5.6万 · Python · 更新于 2026-10-15
为 AI 编码代理提供可搜索、可验证的技能库与本地控制平面。
★ 4.8万 · Python · 更新于 2026-10-15
用确定性工具验证 AI 的每一条声明,防止幻觉
★ 1,297 · Python · 更新于 2026-10-01
通过复查、修复、再检查降低编码代理失败率的技能
★ 1,201 · JavaScript · 更新于 2026-10-04
收录免费 AI Coding 中转与公益站的导航合集
★ 1,060 · JavaScript · 更新于 2026-10-15