chrxh/alien
ALIEN is a CUDA-powered artificial life simulation program.
解决的问题
ALIEN 提供了一个高性能、GPU加速的环境,用于研究人工生命、涌现生态系统和进化生物学。它允许用户模拟复杂的、自组织的数字生物,而无需手动定义适应度函数,从而能够研究进化系统中复杂性和新颖性是如何产生的。
工作原理
该模拟器使用基于粒子的引擎来建模软体、流体和刚性结构。每个生物都由具有特定功能(传感器、肌肉等)的细胞组成,并由各自的神经网络控制。这些生物相互作用、竞争能量,并根据其基因组进行繁殖。模拟完全在GPU (CUDA/HIP) 上运行,允许实时交互并模拟数百万个粒子。它还包含一个 MCP (Model Context Protocol) 服务器,允许AI代理通过自然语言提示来控制模拟、设计基因组或运行实验。
适用人群
它专为人工生命研究人员、生成艺术家以及对复杂系统、进化生物学和数字模拟感兴趣的爱好者而设计。
亮点
- GPU加速物理引擎: 实时模拟数百万个粒子,支持软体、流体和硬件光线追踪。
- 自主进化: 生物通过神经网络和基因组的突变自然进化,由环境竞争而非预定义的适应度函数驱动。
- AI代理集成: 内置对 Model Context Protocol (MCP) 的支持,允许AI代理与模拟进行交互、构建和分析。
- 综合工具: 包括内置的基因组编辑器、实时统计仪表板和社区驱动的模拟浏览器。
相关
- 项目
- 项目
- 项目
- 项目
- 项目