As financial institutions and professionals increasingly incorporate Large Language Models (LLMs) into their workflows, substantial barriers, including proprietary data and specialized knowledge, persist between the finance sector and the AI community. These challenges impede the AI community's ability to enhance financial tasks effectively. Acknowledging financial analysis's critical role, we aim to devise financial-specialized LLM-based toolchains and democratize access to them through open-source initiatives, promoting wider AI adoption in financial decision-making. In this paper, we introduce FinRobot, a novel open-source AI agent platform supporting multiple financially specialized AI agents, each powered by LLM. Specifically, the platform consists of four major layers: 1) the Financial AI Agents layer that formulates Financial Chain-of-Thought (CoT) by breaking sophisticated financial problems down into logical sequences; 2) the Financial LLM Algorithms layer dynamically configures appropriate model application strategies for specific tasks; 3) the LLMOps and DataOps layer produces accurate models by applying training/fine-tuning techniques and using task-relevant data; 4) the Multi-source LLM Foundation Models layer that integrates various LLMs and enables the above layers to access them directly. Finally, FinRobot provides hands-on for both professional-grade analysts and laypersons to utilize powerful AI techniques for advanced financial analysis. We open-source FinRobot at \url{https://github.com/AI4Finance-Foundation/FinRobot}.
翻译:随着金融机构和专业人士越来越多地将大语言模型(LLMs)融入其工作流程,金融行业与AI社区之间仍存在包括专有数据和专业知识在内的重大壁垒。这些挑战阻碍了AI社区有效增强金融任务的能力。认识到金融分析的关键作用,我们旨在设计基于LLM的金融专用工具链,并通过开源计划实现其普及化,从而推动AI在金融决策中更广泛的应用。本文介绍了FinRobot,一个新颖的开源AI智能体平台,支持多个由LLM驱动的金融专用AI智能体。具体而言,该平台包含四个主要层次:1)**金融AI智能体层**,通过将复杂金融问题分解为逻辑序列来构建金融思维链(CoT);2)**金融LLM算法层**,为特定任务动态配置合适的模型应用策略;3)**LLMOps与DataOps层**,通过应用训练/微调技术并使用任务相关数据来生成精确模型;4)**多源LLM基础模型层**,集成多种LLM并使以上各层能够直接访问它们。最终,FinRobot为专业分析师和非专业人士均提供了实践途径,以利用强大的AI技术进行高级金融分析。我们在 \url{https://github.com/AI4Finance-Foundation/FinRobot} 开源了FinRobot。