Skip to content

milkyskies/worldsim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

838 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

WorldSim

ๆ—ฅๆœฌ่ชž

WorldSimใฏใ€ใ‚นใ‚ฏใƒชใƒ—ใƒˆใซ้ ผใ‚‰ใšใซ็”Ÿ็‰ฉใƒปๅฟƒ็†ใƒป็คพไผšใ‚ทใ‚นใƒ†ใƒ ใ‹ใ‚‰่กŒๅ‹•ใŒ่‡ช็„ถ็™บ็”Ÿใ™ใ‚‹ใ‚จใƒผใ‚ธใ‚งใƒณใƒˆใ‚ทใƒŸใƒฅใƒฌใƒผใ‚ทใƒงใƒณใงใ™ใ€‚

ใ‚ณใƒณใ‚ปใƒ—ใƒˆ

ใ€Œ่กŒๅ‹•ใฏใ™ในใฆๅ‰ต็™บ็š„ใซ็”Ÿใพใ‚Œใ‚‹ใ€ใจใ„ใ†ๅ“ฒๅญฆใซๅŸบใฅใ„ใฆใ„ใพใ™ใ€‚

  • ้บไผๅญใŒๆ€งๆ ผใ‚’ๅฝขๆˆ - ๆ€งๆ ผใฏๅ‰ฒใ‚Šๅฝ“ใฆใ‚‰ใ‚Œใ‚‹ใฎใงใฏใชใใ€้บไผๅญใจ็ตŒ้จ“ใ‹ใ‚‰่จˆ็ฎ—ใ•ใ‚Œใ‚‹
  • ่จ˜ๆ†ถใฏไธๅฎŒๅ…จ - ่ชฐใ‚‚ใŒๅ‡บๆฅไบ‹ใ‚’้•ใ†ใตใ†ใซ่ฆšใˆใฆใ„ใ‚‹ใ€‚ๆญดๅฒใฏๅ˜˜ใฎใ‚ณใƒณใ‚ปใƒณใ‚ตใ‚น
  • ไฟกๅฟตใฏใ‚†ใฃใใ‚Šๅค‰ๅŒ– - ็ขบ่จผใƒใ‚คใ‚ขใ‚นใฏ็พๅฎŸใซๅญ˜ๅœจใ™ใ‚‹
  • ไบบๆ ผใฏๅค‰ใ‚ใ‚Šๅพ—ใ‚‹ - ใƒˆใƒฉใ‚ฆใƒžใ€ๅ–œใณใ€ใ€Œใ‚นใƒŠใƒƒใƒ—ใ€ใŒไบบใ‚’ๅค‰ใˆใ‚‹
  • ็คพไผšใฏๅ‰ต็™บใ™ใ‚‹ - ๆ–‡ๅŒ–ใƒปๆดพ้–ฅใƒปๆญดๅฒใฏๅ€‹ไบบใ‹ใ‚‰็”Ÿใพใ‚Œใ‚‹
  • ๆง‹้€ ใฏๅนปๆƒณ - ็Ž‹ๅ›ฝใ‚„ๅฎ—ๆ•™ใฏใ‚จใƒผใ‚ธใ‚งใƒณใƒˆใŒใใ†ไฟกใ˜ใฆใ„ใ‚‹ใ‹ใ‚‰ใ“ใๅญ˜ๅœจใ™ใ‚‹

ใ‚จใƒผใ‚ธใ‚งใƒณใƒˆๆ›ดๆ–ฐใƒ•ใƒญใƒผ

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                         TICK SYSTEM                              โ”‚
โ”‚  ใ‚ทใƒŸใƒฅใƒฌใƒผใ‚ทใƒงใƒณใ‚ฏใƒญใƒƒใ‚ฏใ‚’้€ฒใ‚ใ€ๆ™‚ๅทฎๆ›ดๆ–ฐใ‚’ใƒˆใƒชใ‚ฌใƒผ               โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                            โ”‚
                โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                โ–ผ                       โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚      BIOLOGY SYSTEM      โ”‚  โ”‚    PERCEPTION SYSTEM     โ”‚
โ”‚                          โ”‚  โ”‚                          โ”‚
โ”‚  Body โ†’ Pain             โ”‚  โ”‚  Vision Range Check      โ”‚
โ”‚  Injuries โ†’ Healing      โ”‚  โ”‚  โ†’ VisibleObjects        โ”‚
โ”‚  Starvation โ†’ Damage     โ”‚  โ”‚                          โ”‚
โ”‚                          โ”‚  โ”‚  Body State Monitoring   โ”‚
โ”‚  OUTPUT:                 โ”‚  โ”‚  โ†’ Self beliefs          โ”‚
โ”‚  AgentState.Pain         โ”‚  โ”‚                          โ”‚
โ”‚  AgentState.Health       โ”‚  โ”‚  OUTPUT:                 โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ”‚  Perception Triples      โ”‚
                              โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                โ”‚                       โ”‚
                โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                            โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                      AGENT STATE                                 โ”‚
โ”‚  17ๅค‰ๆ•ฐ: Hunger, Energy, Pain, Fear, Joy, etc.                  โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                            โ”‚
                โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                โ–ผ                       โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚    NERVOUS SYSTEM        โ”‚  โ”‚       MINDGRAPH          โ”‚
โ”‚                          โ”‚  โ”‚                          โ”‚
โ”‚  1. Sync Emotions        โ”‚  โ”‚  Triple Store:           โ”‚
โ”‚  2. Activity Effects     โ”‚  โ”‚  - Perception beliefs    โ”‚
โ”‚  3. Generate Urgencies   โ”‚  โ”‚  - Episodic memories     โ”‚
โ”‚  4. Formulate Goals      โ”‚  โ”‚  - Semantic knowledge    โ”‚
โ”‚                          โ”‚  โ”‚  - Emotional associationsโ”‚
โ”‚  OUTPUT:                 โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
โ”‚  Sorted Urgencies        โ”‚             โ”‚
โ”‚  Current Goal            โ”‚             โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜             โ”‚
                โ”‚                        โ”‚
                โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                             โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                      THREE BRAINS SYSTEM                         โ”‚
โ”‚                                                                  โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚
โ”‚  โ”‚ SURVIVAL BRAIN โ”‚  โ”‚ EMOTIONAL BRAINโ”‚  โ”‚ RATIONAL BRAIN โ”‚   โ”‚
โ”‚  โ”‚                โ”‚  โ”‚                โ”‚  โ”‚                โ”‚   โ”‚
โ”‚  โ”‚ Checks:        โ”‚  โ”‚ Checks:        โ”‚  โ”‚ Checks:        โ”‚   โ”‚
โ”‚  โ”‚ - Pain > 70    โ”‚  โ”‚ - MindGraph    โ”‚  โ”‚ - Current Goal โ”‚   โ”‚
โ”‚  โ”‚ - Hunger > 80  โ”‚  โ”‚   associations โ”‚  โ”‚ - Plan valid?  โ”‚   โ”‚
โ”‚  โ”‚ - Energy < 15  โ”‚  โ”‚ - Fear/Joy/    โ”‚  โ”‚ - Replan if    โ”‚   โ”‚
โ”‚  โ”‚ - Fear > 0.8   โ”‚  โ”‚   Anger links  โ”‚  โ”‚   needed       โ”‚   โ”‚
โ”‚  โ”‚                โ”‚  โ”‚                โ”‚  โ”‚                โ”‚   โ”‚
โ”‚  โ”‚ Proposes:      โ”‚  โ”‚ Proposes:      โ”‚  โ”‚ Proposes:      โ”‚   โ”‚
โ”‚  โ”‚ Emergency acts โ”‚  โ”‚ Feeling acts   โ”‚  โ”‚ Planned acts   โ”‚   โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚
โ”‚                              โ”‚                                  โ”‚
โ”‚                              โ–ผ                                  โ”‚
โ”‚                     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                          โ”‚
โ”‚                     โ”‚  ARBITRATION   โ”‚                          โ”‚
โ”‚                     โ”‚                โ”‚                          โ”‚
โ”‚                     โ”‚ Vote: Urgency  โ”‚                          โ”‚
โ”‚                     โ”‚     ร— Power    โ”‚                          โ”‚
โ”‚                     โ”‚                โ”‚                          โ”‚
โ”‚                     โ”‚ Winner Selectedโ”‚                          โ”‚
โ”‚                     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                          โ”‚
โ”‚                                                                  โ”‚
โ”‚  OUTPUT: BrainState.chosen_action                               โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                             โ”‚
                             โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    ACTION EXECUTION                              โ”‚
โ”‚                                                                  โ”‚
โ”‚  chosen_action โ†’ CurrentActivity + TargetPosition ใซๅค‰ๆ›         โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

ไธ‰ใคใฎ่„ณ

ไธ‰ๅฑค่„ณ็†่ซ–ใซใ‚คใƒณใ‚นใƒ‘ใ‚คใ‚ขใ•ใ‚ŒใŸใ€ไธฆๅˆ—็š„ใชๆ„ๆ€ๆฑบๅฎšใ‚ทใ‚นใƒ†ใƒ ใ€‚ไธ‰ใคใฎ่„ณใŒใใ‚Œใžใ‚Œๆๆกˆใ‚’ๅ‡บใ—ใ€้‡ใฟไป˜ใๆŠ•็ฅจใซใ‚ˆใฃใฆๆœ€็ต‚็š„ใช่กŒๅ‹•ใŒ้ธใฐใ‚Œใ‚‹ใ€‚

  • ็”Ÿๅญ˜่„ณ: ็—›ใฟใ€้ฃข้ค“ใ€็ก็œ ใชใฉใฎ็ทŠๆ€ฅๅๅฟœ๏ผˆPower: 1.0, ๅธธๆ™‚๏ผ‰
  • ๆ„Ÿๆƒ…่„ณ: MindGraphใฎๆ„Ÿๆƒ…้€ฃๆƒณใซๅŸบใฅใ่กŒๅ‹•๏ผˆPower: ใƒ ใƒผใƒ‰ๅค‰ๅ‹• + ็—›ใฟ๏ผ‰
  • ็†ๆ€ง่„ณ: GOAP A* ่จˆ็”ปใซใ‚ˆใ‚‹่ค‡ๆ•ฐใ‚นใƒ†ใƒƒใƒ—ใฎๆŽจ่ซ–๏ผˆPower: ใ‚จใƒใƒซใ‚ฎใƒผ + ่ฆš้†’ๅบฆ๏ผ‰

่ชฟๅœใ‚นใ‚ณใ‚ข = ็ทŠๆ€ฅๅบฆ ร— Power

่จ˜ๆ†ถใจใƒŠใƒฌใƒƒใ‚ธ

ใ‚จใƒผใ‚ธใ‚งใƒณใƒˆใฏMindGraphใ‚’็ถญๆŒ - ใ™ในใฆใฎ็Ÿฅ่ญ˜ใฎใŸใ‚ใฎใ‚ปใƒžใƒณใƒ†ใ‚ฃใƒƒใ‚ฏใƒปใƒˆใƒชใƒ—ใƒซใƒปใ‚นใƒˆใ‚ข:

่จ˜ๆ†ถใ‚ฟใ‚คใƒ— ๅŠๆธ›ๆœŸ ไพ‹
Intrinsic โˆž (ๆธ›่กฐใชใ—) ๆฐธ็ถš็š„็‰นๆ€ง
Semantic 10ๆ™‚้–“ ใ€Œ็‹ผใฏๅฑ้™บใ€
Episodic 5ๅˆ†๏ผˆๅŸบๆœฌ๏ผ‰ ใ€Œๆ˜จๆ—ฅใƒœใƒ–ใ‚’่ฆ‹ใŸใ€
Perception 30็ง’ ใ€Œใƒชใƒณใ‚ดใฎๆœจใฏ(5,3)ใซใ‚ใ‚‹ใ€

ใ‚จใƒผใ‚ธใ‚งใƒณใƒˆ็Šถๆ…‹

ๅ„ใ‚จใƒผใ‚ธใ‚งใƒณใƒˆใฏ 17ๅค‰ๆ•ฐ ใ‚’่ฟฝ่ทก:

่บซไฝ“็š„ใƒ‹ใƒผใ‚บ: Hunger, Thirst, Energy, Health, Pain
ๅฟƒ็†็š„ๆฌฒๆฑ‚: Social, Fun, Curiosity, Status, Security, Autonomy
็ฒพ็ฅž็Šถๆ…‹: Stress, Alertness
ๆ„Ÿๆƒ…: Fear, Anger, Joy, Sadness


English

WorldSim is an agent simulation where behavior emerges naturally from biological, psychological, and social systemsโ€”not from scripts.

Concept

Built on the philosophy that "all behavior emerges from systems."

  • Genes shape personality - Traits are calculated from genetics + experiences, not assigned
  • Memory is unreliable - Everyone remembers events differently; history is a consensus of lies
  • Beliefs update slowly - Confirmation bias is real
  • Personality can change - Trauma, joy, and "The Snap" reshape people
  • Society emerges - Culture, factions, and history arise from individuals
  • Structures are hallucinations - Kingdoms and religions exist only because agents believe they do

Complete Agent Update Flow

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                         TICK SYSTEM                              โ”‚
โ”‚  Advances simulation clock, triggers staggered updates           โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                            โ”‚
                โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                โ–ผ                       โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚      BIOLOGY SYSTEM      โ”‚  โ”‚    PERCEPTION SYSTEM     โ”‚
โ”‚                          โ”‚  โ”‚                          โ”‚
โ”‚  Body โ†’ Pain             โ”‚  โ”‚  Vision Range Check      โ”‚
โ”‚  Injuries โ†’ Healing      โ”‚  โ”‚  โ†’ VisibleObjects        โ”‚
โ”‚  Starvation โ†’ Damage     โ”‚  โ”‚                          โ”‚
โ”‚                          โ”‚  โ”‚  Body State Monitoring   โ”‚
โ”‚  OUTPUT:                 โ”‚  โ”‚  โ†’ Self beliefs          โ”‚
โ”‚  AgentState.Pain         โ”‚  โ”‚                          โ”‚
โ”‚  AgentState.Health       โ”‚  โ”‚  OUTPUT:                 โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ”‚  Perception Triples      โ”‚
                              โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                โ”‚                       โ”‚
                โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                            โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                      AGENT STATE                                 โ”‚
โ”‚  17 variables: Hunger, Energy, Pain, Fear, Joy, etc.            โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                            โ”‚
                โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                โ–ผ                       โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚    NERVOUS SYSTEM        โ”‚  โ”‚       MINDGRAPH          โ”‚
โ”‚                          โ”‚  โ”‚                          โ”‚
โ”‚  1. Sync Emotions        โ”‚  โ”‚  Triple Store:           โ”‚
โ”‚  2. Activity Effects     โ”‚  โ”‚  - Perception beliefs    โ”‚
โ”‚  3. Generate Urgencies   โ”‚  โ”‚  - Episodic memories     โ”‚
โ”‚  4. Formulate Goals      โ”‚  โ”‚  - Semantic knowledge    โ”‚
โ”‚                          โ”‚  โ”‚  - Emotional associationsโ”‚
โ”‚  OUTPUT:                 โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
โ”‚  Sorted Urgencies        โ”‚             โ”‚
โ”‚  Current Goal            โ”‚             โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜             โ”‚
                โ”‚                        โ”‚
                โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                             โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                      THREE BRAINS SYSTEM                         โ”‚
โ”‚                                                                  โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚
โ”‚  โ”‚ SURVIVAL BRAIN โ”‚  โ”‚ EMOTIONAL BRAINโ”‚  โ”‚ RATIONAL BRAIN โ”‚   โ”‚
โ”‚  โ”‚                โ”‚  โ”‚                โ”‚  โ”‚                โ”‚   โ”‚
โ”‚  โ”‚ Checks:        โ”‚  โ”‚ Checks:        โ”‚  โ”‚ Checks:        โ”‚   โ”‚
โ”‚  โ”‚ - Pain > 70    โ”‚  โ”‚ - MindGraph    โ”‚  โ”‚ - Current Goal โ”‚   โ”‚
โ”‚  โ”‚ - Hunger > 80  โ”‚  โ”‚   associations โ”‚  โ”‚ - Plan valid?  โ”‚   โ”‚
โ”‚  โ”‚ - Energy < 15  โ”‚  โ”‚ - Fear/Joy/    โ”‚  โ”‚ - Replan if    โ”‚   โ”‚
โ”‚  โ”‚ - Fear > 0.8   โ”‚  โ”‚   Anger links  โ”‚  โ”‚   needed       โ”‚   โ”‚
โ”‚  โ”‚                โ”‚  โ”‚                โ”‚  โ”‚                โ”‚   โ”‚
โ”‚  โ”‚ Proposes:      โ”‚  โ”‚ Proposes:      โ”‚  โ”‚ Proposes:      โ”‚   โ”‚
โ”‚  โ”‚ Emergency acts โ”‚  โ”‚ Feeling acts   โ”‚  โ”‚ Planned acts   โ”‚   โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚
โ”‚                              โ”‚                                  โ”‚
โ”‚                              โ–ผ                                  โ”‚
โ”‚                     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                          โ”‚
โ”‚                     โ”‚  ARBITRATION   โ”‚                          โ”‚
โ”‚                     โ”‚                โ”‚                          โ”‚
โ”‚                     โ”‚ Vote: Urgency  โ”‚                          โ”‚
โ”‚                     โ”‚     ร— Power    โ”‚                          โ”‚
โ”‚                     โ”‚                โ”‚                          โ”‚
โ”‚                     โ”‚ Winner Selectedโ”‚                          โ”‚
โ”‚                     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                          โ”‚
โ”‚                                                                  โ”‚
โ”‚  OUTPUT: BrainState.chosen_action                               โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                             โ”‚
                             โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    ACTION EXECUTION                              โ”‚
โ”‚                                                                  โ”‚
โ”‚  Translates chosen_action โ†’ CurrentActivity + TargetPosition    โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Three Brains Architecture

Inspired by triune brain theory - three parallel decision-making systems that each propose actions. A weighted voting system determines the final winner.

  • Survival Brain: Emergency responses for pain, hunger, sleep (Power: 1.0, always active)
  • Emotional Brain: Association-driven behavior from MindGraph (Power: |Mood Swing| + Pain)
  • Rational Brain: GOAP A* planning with multi-step reasoning (Power: Energy + Alertness)

Arbitration Score = Urgency ร— Power

Memory & Knowledge

Agents maintain a MindGraph - a semantic triple store for all knowledge:

Memory Type Half-Life Example
Intrinsic โˆž (never decays) Permanent traits
Semantic 10 hours "Wolves are dangerous"
Episodic 5 minutes base "I saw Bob yesterday"
Perception 30 seconds "Apple tree is at (5,3)"

Agent State

Each agent tracks 17 variables:

Physical Needs: Hunger, Thirst, Energy, Health, Pain
Psychological Drives: Social, Fun, Curiosity, Status, Security, Autonomy
Mental State: Stress, Alertness
Emotions: Fear, Anger, Joy, Sadness

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors