Repolode
AI4Finance-Foundation

AI4Finance-Foundation/FinRobot

Фреймворк с открытым исходным кодом для агентного ИИ в финансовых исследованиях, объединяющий LLM, детерминированные инструменты оценки и мультиагентные рабочие процессы.

Open source альтернатива:Bloomberg Terminal

Звёзды
8,377
Форки
1,415
Открытые issues
77
Последний коммит
13 дней назад

Эта страница описывает проект с открытым кодом и не является инвестиционной рекомендацией. Торговля и инвестиции могут привести к убыткам: оцените риски самостоятельно и соблюдайте законы своей страны перед использованием.

Что это?

FinRobot — фреймворк агентного ИИ с открытым исходным кодом для поддержки финансовых решений: от анализа акций, количественной торговли и оценки рисков до инвестиционного банкинга, прямых инвестиций и управления капиталом. В его архитектуре задачи разделены: языковые модели отвечают за рассуждения, пояснения и подготовку отчётов, а все финансовые показатели — например, DCF, DDM, LBO, WACC, анализ компаний-аналогов и симуляция Монте-Карло — рассчитываются на чистом Python с отслеживанием происхождения данных.

В репозитории представлены три поколения проекта. finrobot_desktop (V2) — актуальная production-система, настольная рабочая среда для исследований на базе PydanticAI, FastAPI и React/Tauri. Lead Agent координирует работу агентов данных, анализа, моделирования, синтеза и подготовки отчётов, а также агентов-дебатёров bull, bear и judge. finrobot_equity (V1) — веб-приложение для самостоятельного размещения, которое формирует HTML- или PDF-отчёт по акциям на основе тикера. finrobot_autogen (V0) — исходная библиотека на AutoGen, лежащая в основе научной статьи; в неё входят обучающие ноутбуки, и она предназначена для обучения, а не для production.

Настольное приложение V2 доступно для macOS на Apple Silicon; локальный веб-интерфейс и CLI запускают тот же движок на других платформах. Проект распространяется по лицензии Apache-2.0.

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

  • 01Детерминированные инструменты оценки (DCF, DDM, LBO, comps, Монте-Карло) не дают LLM генерировать финансовые показатели.
  • 02Мультиагентный конвейер с ведущим оркестратором, исследовательскими агентами с распределёнными ролями и агентами-дебатёрами bull, bear и judge.
  • 03Семь исследовательских конвейеров: анализ компаний, DCF, comps, LBO, DDM, отчётность о доходах и IC-меморандумы.
  • 04Поставщики данных с автоматическим переключением при сбоях: FMP, Finnhub, yfinance и SEC EDGAR.
  • 05Настольное приложение, локальный веб-интерфейс и CLI (например, `finrobot research AAPL`) используют один движок.
  • 06Обучающие ноутбуки для подготовки годовых отчётов, прогнозирования и мультимодального анализа графиков в библиотеке V0.

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

  • Подготовка структурированных аналитических отчётов по акциям с разделами об оценке и рисках для заданного тикера.
  • Изучение или прототипирование архитектуры финансовых ИИ-агентов с помощью библиотеки V0 на AutoGen.
  • Запуск собственного веб-сервиса для создания аналитических отчётов по акциям, которыми можно делиться.
  • Подготовка меморандумов в стиле инвестиционного комитета с аргументами за и против.

В подборках

Темы

Частые вопросы

Что такое FinRobot?
Фреймворк с открытым исходным кодом для агентного ИИ в финансовых исследованиях, объединяющий LLM, детерминированные инструменты оценки и мультиагентные рабочие процессы. FinRobot — фреймворк агентного ИИ с открытым исходным кодом для поддержки финансовых решений: от анализа акций, количественной торговли и оценки рисков до инвестиционного банкинга, прямых инвестиций и управления капиталом. В его архитектуре задачи разделены: языковые модели отвечают за рассуждения, пояснения и подготовку отчётов, а все финансовые показатели — например, DCF, DDM, LBO, WACC, анализ компаний-аналогов и симуляция Монте-Карло — рассчитываются на чистом Python с отслеживанием происхождения данных.
FinRobot можно использовать бесплатно? Какая у него лицензия?
FinRobot распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
FinRobot всё ещё поддерживается?
Активно поддерживается. Последний коммит в FinRobot — 24 окт. 2026 г..
Для чего можно использовать FinRobot?
Подготовка структурированных аналитических отчётов по акциям с разделами об оценке и рисках для заданного тикера. Изучение или прототипирование архитектуры финансовых ИИ-агентов с помощью библиотеки V0 на AutoGen. Запуск собственного веб-сервиса для создания аналитических отчётов по акциям, которыми можно делиться. Подготовка меморандумов в стиле инвестиционного комитета с аргументами за и против.
Где скачать FinRobot?
Исходный код и инструкции по установке — на GitHub: https://github.com/AI4Finance-Foundation/FinRobot

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

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

21,5 тыс.+42 за неделю3 тыс.Jupyter NotebookMITАктивно поддерживаетсяОбновлён 12 дней назад