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 и отдельные условия зависимостей, данных или моделей: лицензия репозитория не заменяет их лицензии.





