[KongchangAI]
Productthehumanbox

thehumanbox

A browser-based civilization sandbox simulation project in which each simulated person is an independent tabular Q-learner. Newborns inherit their mother's Q-table along with mutation, and the project is written in Rust and compiled to WebAssembly.

Timeline (last 90 days)

Oct 23

Each simulated person in the "thehumanbox" project is an independent tabular Q-learner.

Unverified50%
Oct 23

A newborn inherits a copy of the mother's Q-table, in which about 20% of the values are slightly adjusted (±0.03).

Unverified50%
Oct 23

The child's traits are mixed and mutated from both parents, and it also inherits the mother's vocabulary and her attitudes toward other tribes.

Unverified50%
Oct 23

thehumanbox is written in Rust and compiled to WebAssembly, running entirely in the browser with no backend required.

Unverified50%
Oct 23

thehumanbox's action space has about 5000 possible actions, limited by era, age, location and the technologies the tribe has discovered.

Unverified50%
Oct 23

In thehumanbox, action selection prioritizes survival needs and then executes an ε-greedy policy based on the learned values.

Unverified50%
Oct 23

thehumanbox's relevant code is located in the open-source repository (MIT license) at crates/sim-core/src/sim/agents/growth.rs and organism/organism/learning.rs.

Unverified50%
Oct 23

The developer candidly states that thehumanbox's two main weaknesses are that the state space is hand-built strings and the reward function is also hand-shaped.

Unverified50%
Oct 23

The developer explicitly stated that he is curious about the RL community's views on thehumanbox's state space and reward design.

Unverified50%
Oct 23

The design intent of the thehumanbox project is to explore the feasibility of "learning results as heritable units", treating the Q-table as a kind of "behavioral genome".

Unverified50%

All Facts (10)

Source Articles