Open-source

MiroFish — мультиагентные симуляции по исходным документам

Обзор по документации проекта · Проверено

MiroFish — изображение проекта

MiroFish строит мультиагентную симуляцию по новостям, документам или описанию сценария. Пользователь получает отчёт и может исследовать поведение созданных цифровых персонажей.

Возможности и состав проекта

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

Начало работы и требования

Для запуска MiroFish требуется Node.js версии 18+, Python версий 3.11 или 3.12 и менеджер пакетов uv. Необходимо настроить переменные окружения, включая ключи API для LLM (поддерживаются API в формате OpenAI SDK, рекомендуется Alibaba Qwen-plus) и Zep Cloud. Проект можно развернуть из исходного кода или с использованием Docker.

Ограничения и выбор сценария

В описанном варианте нужны внешние LLM API и Zep Cloud: это отличается от локального форка MiroFish-Offline. Симуляция создаёт искусственные реакции, а не подтверждённый прогноз общества или рынка. Данные, стоимость API и настройки памяти следует оценить до загрузки документов.

Лицензия и условия использования

GitHub определяет лицензию репозитория как AGPL-3.0. Перед использованием и распространением проверьте полный текст LICENSE и отдельные условия зависимостей, данных или моделей: лицензия репозитория не заменяет их лицензии.

Источники и документация