[控场AI]
产品thehumanbox

thehumanbox

一个基于浏览器的文明沙盒模拟项目,每个模拟人都是独立的表格型Q学习器,新生儿继承母亲Q表并伴随变异,用Rust编写并编译为WebAssembly

时间轴 (近 90 天)

10月23日

「thehumanbox」项目中的每个模拟人都是一个独立的表格型Q学习器(tabular Q-learner)。

待验证50%
10月23日

新生儿会继承母亲Q表的一份副本,其中约20%的值会被微调(±0.03)。

待验证50%
10月23日

孩子的特质从父母双方混合并变异,还会继承母亲的词汇表以及她对其他部落的态度。

待验证50%
10月23日

thehumanbox 用 Rust 编写并编译为 WebAssembly,完全在浏览器中运行,无需后端。

待验证50%
10月23日

thehumanbox 的动作空间约有5000个可能动作,受时代、年龄、地点以及部落已发现的技术限制。

待验证50%
10月23日

thehumanbox 的动作选择会优先处理生存需求,然后基于已学到的值执行 ε-贪婪策略。

待验证50%
10月23日

thehumanbox 的相关代码位于开源仓库(MIT协议)的 crates/sim-core/src/sim/agents/growth.rs 和 organism/organism/learning.rs。

待验证50%
10月23日

开发者坦言 thehumanbox 的两个主要弱点是:状态空间是手工构建的字符串,奖励函数也是手工塑形的。

待验证50%
10月23日

开发者明确表示好奇 RL 社区对 thehumanbox 状态空间和奖励设计的看法。

待验证50%
10月23日

thehumanbox 项目的设计意图是探索「学习结果作为可遗传单位」的可行性,把Q表当作一种「行为基因组」。

待验证50%

全部知识事实 (10)

来源文章