Repolode
AI4Finance-Foundation

AI4Finance-Foundation/FinRobot

一个开源的金融 AI 智能体框架,将大语言模型与确定性估值工具及多智能体工作流结合,用于金融研究。

可替代:Bloomberg Terminal

Star
8,384
Fork
1,416
未关闭 Issue
81
最近提交
14天前

本页只介绍开源项目,不构成投资建议。交易和投资可能造成亏损,使用前请自行评估风险,并遵守当地法律法规。

这是什么?

FinRobot 是一个面向金融决策支持的开源智能体框架,覆盖股票研究、量化交易、风险分析、投资银行、私募股权和财富管理等场景。它的设计原则是分工明确:大语言模型负责推理、解读和撰写报告,而 DCF、DDM、LBO、WACC、可比公司分析、蒙特卡洛模拟等所有财务数字都由纯 Python 代码计算,并保留溯源记录。

仓库包含三代实现。finrobot_desktop(V2)是当前的生产版本,是基于 PydanticAI、FastAPI 和 React/Tauri 构建的桌面研究工作站,由主控智能体协调数据、分析、建模、综合和报告智能体,并配有多方、空方和裁决智能体进行辩论。finrobot_equity(V1)是可自部署的 Web 应用,可根据股票代码生成 HTML 或 PDF 研究报告。finrobot_autogen(V0)是论文所基于的原始 AutoGen 库,附带教程笔记本,主要用于学习和复现。

V2 桌面应用目前提供 macOS Apple Silicon 版本,其他平台可通过本地 Web 界面和 CLI 运行同一引擎。项目采用 Apache-2.0 许可证。

核心功能

  • 01确定性估值算子(DCF、DDM、LBO、可比公司、蒙特卡洛)确保财务数字不由大模型生成。
  • 02多智能体流水线,包含主控智能体、按角色划分的研究智能体以及多方、空方和裁决辩论智能体。
  • 03提供七条研究流水线,涵盖公司研究、DCF、可比公司、LBO、DDM、财报和投委会备忘录。
  • 04接入 FMP、Finnhub、yfinance、SEC EDGAR 等数据源,并支持故障切换。
  • 05桌面应用、本地 Web 界面和命令行工具共用同一套引擎。
  • 06V0 库附带年报生成、市场预测和多模态图表分析等教程笔记本。

适用场景

  • 为指定股票生成包含估值和风险章节的结构化研究报告。
  • 基于 V0 的 AutoGen 库学习或原型验证金融智能体的搭建方式。
  • 部署自托管 Web 服务,生成可分享的股票研究报告。
  • 撰写结合多方与空方观点的投委会风格备忘录。

收录于专题

标签

常见问题

FinRobot 是什么?
一个开源的金融 AI 智能体框架,将大语言模型与确定性估值工具及多智能体工作流结合,用于金融研究。 FinRobot 是一个面向金融决策支持的开源智能体框架,覆盖股票研究、量化交易、风险分析、投资银行、私募股权和财富管理等场景。它的设计原则是分工明确:大语言模型负责推理、解读和撰写报告,而 DCF、DDM、LBO、WACC、可比公司分析、蒙特卡洛模拟等所有财务数字都由纯 Python 代码计算,并保留溯源记录。
FinRobot 可以免费使用吗?用的什么许可证?
FinRobot 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
FinRobot 还在维护吗?
活跃维护中。FinRobot 最近一次提交是在 2026年10月24日。
FinRobot 适合用来做什么?
为指定股票生成包含估值和风险章节的结构化研究报告。 基于 V0 的 AutoGen 库学习或原型验证金融智能体的搭建方式。 部署自托管 Web 服务,生成可分享的股票研究报告。 撰写结合多方与空方观点的投委会风格备忘录。
在哪里获取 FinRobot?
源代码和安装说明在 GitHub 上:https://github.com/AI4Finance-Foundation/FinRobot

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目