Werld: Открытая симуляция искусственной жизни с эволюционирующими нейронными сетями

✍️ OpenClawRadar📅 Опубликовано: 1 марта 2026 г.🔗 Source
Werld: Открытая симуляция искусственной жизни с эволюционирующими нейронными сетями
Ad

Что такое Werld

Werld — это симуляция искусственной жизни на чистом Python, использующая только стандартную библиотеку, которая помещает агентов в вычислительную экосистему с пустыми нейронными сетями и нулевым знанием о существовании человека. Агенты эволюционируют через выживание и размножение, а не через обратное распространение ошибки, без жёстко заданного поведения или функций вознаграждения.

Техническая реализация

Симуляция работает на 800 узлах, организованных как граф малого мира Уоттса-Строгаца. Она начинается с 30 агентов, оснащённых нейронными сетями NEAT (Нейроэволюция дополняющих топологий), которые могут эволюционировать свою топологию. Каждый агент имеет:

  • 64 сенсорных канала, охватывающих градиенты энергии, феромонные следы, близлежащих агентов, сезонные ритмы, внутреннее состояние и 19 скрытых каналов, которые изначально неизвестны
  • 7 непрерывных моторных эффекторов для действий
  • До 16 каналов вещания для коммуникации
  • 29 наследуемых признаков генома, включая пропускную способность связи, затухание памяти, агрессию против сотрудничества

Мозги могут выращивать новые нейроны, обрезать связи и эволюционировать любую из 7 функций активации на узел. Каждый когнитивный компонент имеет метаболическую стоимость — больше нейронов, связей или коммуникации требует больше энергии.

Механика эволюции

У агентов две основные цели: собрать достаточно энергии, чтобы выжить, и прожить достаточно долго, чтобы размножиться. При размножении потомство наследует мутированные копии нейронных признаков от обоих родителей через полное половое скрещивание с выравниванием генов NEAT. Это включает сенсорную обработку, поведенческие побуждения и все 29 признаков генома.

Система позволяет эволюционировать в любом направлении. Агенты могут открывать ранее неизвестные сенсорные каналы, развивать коммуникационные паттерны, создавать моторные паттерны, которые становятся наследуемыми составными действиями, и формировать отдельные виды на основе эволюционирующих признаков генома.

Ad

Наблюдения из начальных запусков

В одном 12-часовом запуске изначальные 30 агентов выросли до более чем 7000. Симуляция пережила 20+ популяционных кризисов и голодов, которые уничтожили большинство популяций, за которыми последовало восстановление из горстки выживших. За этот период погибло более 18 000 агентов.

Выжившие агенты эволюционировали в сторону более эффективного потребления энергии, обрезали ненужную нейронную сложность, развили базовую коммуникацию и часто размножались. Некоторые линии эволюционировали полностью вне корковых структур, улучшая при этом ёмкость мозга. В других случаях популяции сокращались до единственных выживших, которые заселяли мир мутировавшими потомками.

Панель управления и мониторинг

Werld включает панель управления на Next.js под названием «Werld Observatory», которая предоставляет живые обзоры:

  • Динамика популяции
  • Метрики сложности мозга
  • Траектории видов
  • Генератор повествовательных историй
  • Визуализация живой карты мира

Статус проекта

Проект имеет открытый исходный код под лицензией MIT с 42 звёздами на GitHub. Создатель отмечает, что он может потреблять значительный объём памяти при локальном запуске. Кодовая база включает директории агентов, панели управления, движка, сохранения, рассуждений, систем и утилит.

📖 Read the full source: HN AI Agents

Ad

👀 Смотрите также

Запуск Agnost AI: Аналитика продуктов для чат- и голосовых агентов
Инструменты

Запуск Agnost AI: Аналитика продуктов для чат- и голосовых агентов

Agnost AI анализирует производственные диалоги, чтобы выявить поведенческие сбои, такие как rageprompting, повторные переформулировки и скрытые запросы функций.

OpenClawRadar
Автоматизация релизных заметок для Claude Desktop из минифицированных Electron-приложений
Инструменты

Автоматизация релизных заметок для Claude Desktop из минифицированных Electron-приложений

Разработчик создал автоматизированный конвейер с использованием Claude Sonnet и Opus 4.6 для генерации заметок о выпуске для Claude Desktop на Linux, решая проблему отсутствия официальных релизных заметок от Anthropic. Система извлекает, нормализует и анализирует минифицированный код приложения Electron в рамках CI/CD-процесса.

OpenClawRadar
Snip: Инструмент с открытым исходным кодом сокращает использование токенов кода Claude с помощью YAML-фильтров.
Инструменты

Snip: Инструмент с открытым исходным кодом сокращает использование токенов кода Claude с помощью YAML-фильтров.

Snip — это инструмент на Go, который располагается между Claude Code и оболочкой, фильтруя многословный вывод команд через декларативные YAML-конвейеры, сокращая использование токенов на 60–90%. Он включает 16 компонуемых действий конвейера и работает с несколькими ИИ-агентами для программирования.

OpenClawRadar
Slate: Приложение для общения с ИИ с открытым исходным кодом для macOS со встроенным браузером
Инструменты

Slate: Приложение для общения с ИИ с открытым исходным кодом для macOS со встроенным браузером

Slate — это нативное приложение для macOS, которое объединяет AI-чат и веб-браузинг в одном окне, поддерживая модели Anthropic, OpenAI, Gemini и Ollama. Оно построено на SwiftUI и WebKit, потребляет мало ресурсов и распространяется под лицензией MIT.

OpenClawRadar