Экспериментальный проект: симуляция среды с 10 автономными агентами.
Каждый агент:
- сохраняет свою уникальность (идентичность)
- поглощает ресурсы (энергию)
- наблюдает за другими
- взаимодействует с другими (например, передаёт энергию)
- действует в бесконечном цикле оптимизации
Проект создаётся как личное хобби — это мой способ изучать Node.js и параллельно исследовать поведение многосущностных систем.
- 10 агентов, каждый с собственным состоянием
- Взаимодействие между агентами (помощь слабым)
- Постоянное обновление состояния в цикле
- Сохранение прогресса в
agents-state.json
- Возможность расширять механику (атака, обучение, социализация и т.д.)
Проект вдохновлён исследованиями в области мультиагентных систем (MAS), агентно-ориентированного моделирования и современных LLM-агентов:
- Multi-Agent Reinforcement Learning: A Comprehensive Survey
- Agent-based Computing: From Multi-Agent Systems to Agent-Based Models
- A Survey on LLM-based Multi-Agent Systems
- Awesome Multi-Agent Papers
Изучение поведения многосущностных систем, реализация начальных "социальных" правил, наблюдение за спонтанными паттернами и обучение через практику.
git clone https://github.com/your-username/agent-simulation.git
cd agent-simulation
node agents/simulation.js