Открытые большие языковые модели, дообученные для финансовых задач: анализа тональности, прогнозирования и тестов по финансовой обработке естественного языка.
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 обновляется ежедневно.
Похожие проекты
Ориентированная на AI платформа Microsoft для количественных инвестиций: данные, обучение моделей, бэктестинг и исполнение ордеров.
Плагин для Obsidian, который добавляет в ваше хранилище AI-агентов opencode, Claude Code и Codex для исследований, письма и работы с заметками.
Открытый персональный торговый агент: исследования, бэктесты, paper-трейдинг и подключение к брокерам через CLI, Web UI, API или MCP.
Мультиагентная система инвестиционного анализа на базе LLM для рынка акций A-share: семь ролей аналитиков и дебаты быков и медведей.
Открытая платформа данных на Python, объединяющая финансовые и другие источники и предоставляющая к ним доступ из Python, Excel, AI-агентов и через REST API.