MiroFlow: высокопроизводительный мультиагентный фреймворк от команды MiroMind

MiroFlow: высокопроизводительный мультиагентный фреймворк от команды MiroMind 92

Высокопроизводительный мультиагентный фреймворк от команды MiroMind. Он превращает различные большие модели в ИИ-ассистентов для глубоких исследований, подобных OpenAI Deep Research, позволяя модели самостоятельно планировать шаги, использовать инструменты и проверять результаты при выполнении сложных многоэтапных задач.

#Ai工具箱 #Ai开源项目

MiroFlow: высокопроизводительный мультиагентный фреймворк от команды MiroMindОписание

MiroFlow — это высокопроизводительный мультиагентный фреймворк с открытым исходным кодом, опубликованный командой MiroMind. Он превращает различные большие модели в ИИ-ассистентов для глубоких исследований, подобных Openai Deep Research. Проще говоря, он позволяет модели, подобно человеку при проведении исследования, самостоятельно планировать шаги, использовать инструменты, проверять результаты и выполнять многоэтапные сложные задачи.

FireShot Capture 2005 - GitHub - MiroMindAI_MiroFlow_ MiroMind Research Agent_ Fully Open-So_ - github.com.webp

Ключевые возможности MiroFlow

  • Мультиинструментальное взаимодействие: позволяет объединять веб-поиск, выполнение Python, чтение файлов, вызов кода, построение графиков и другие инструменты — всё это задействуется в процессе работы.

  • Разделение ролей главного и дочернего агентов: главный агент разбивает задачу и распределяет её между дочерними агентами, которые умеют просматривать страницы, писать код и выполнять вычисления, а затем собирает результаты. Так можно параллельно выполнять разные задачи, причём более профессионально.

  • Высокая параллельность и отказоустойчивость: использование асинхронных очередей в сочетании с повторными попытками, тайм-аутами и откатами обеспечивает успешное выполнение задачи даже при зависании интерфейса или нестабильной сети.

  • Прозрачность и объяснимость: имеется веб-панель, где слева в реальном времени отображаются ход мыслей модели и используемые инструменты, а справа — итоговый ответ, что упрощает поиск проблем и формирование доверия.

  • Потоковый вывод: мысли модели, прогресс выполнения инструментов и промежуточные результаты отображаются мгновенно, что делает использование похожим на расширенный режим ChatGPT.

Ключевые показатели

  • В тесте глубоких исследований GAIA процент прохождения составляет 72.2%–82.4% — это лучший воспроизводимый результат среди открытых агентных фреймворков на данный момент.

  • Низкие затраты на развёртывание: с открытой моделью MiroThinker полный набор сервисов можно запустить на одной карте RTX 4090, без необходимости покупать платные проприетарные модели.

Сценарии использования MiroFlow

  • Академические исследования: автоматический поиск литературы, выделение ключевых моментов, написание обзоров, а также помощь в проведении экспериментов.

  • Бизнес-аналитика: объединение финансовых отчётов, новостей и данных из социальных сетей для подготовки инвестиционных отчётов или конкурентного анализа.

  • Образование или программирование: помощь с домашними заданиями, написание и отладка кода, построение графиков по данным.

Экосистема MiroFlow

MiroFlow является частью экосистемы MiroMind AI, в которую также входят:

  • MiroThinker: базовая модель с открытым исходным кодом, изначально способная к рассуждениям с использованием инструментов.

  • MiroVerse: содержит 147 тысяч высококачественных открытых обучающих данных для исследований в области обучения агентов.

  • MiroTrain / MiroRL: инструменты для обучения моделей агентов и обеспечения стабильности.

Быстрый старт с MiroFlow

1. Клонируйте репозиторий и настройте окружение:

git clone https://github.com/MiroMindAI/MiroFlow && cd MiroFlow
uv sync

2. Настройте API-ключи:

cp .env.template .env
# Отредактируйте .env и добавьте OPENROUTER_API_KEY

3. Запустите первого агента:

uv run main.py trace --config_file_name=agent_quickstart_reading --task="What is the first country listed in the XLSX file that have names starting with Co?" --task_file_name="data/FSI-2023-DOWNLOAD.xlsx"

Репозиторий на GitHub: https://github.com/MiroMindAI/Miroflow

Демонстрация: https://miromindai.github.io/MiroFlow/

Инструменты по теме "MiroFlow: высокопроизводительный мультиагентный фреймворк от команды MiroMind"