FinRobot: An Open-Source AI Agent Platform for Financial Applications using Large Language Models

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Yang, Hongyang, Zhang, Boyu, Wang, Neng, Guo, Cheng, Zhang, Xiaoli, Lin, Likun, Wang, Junlin, Zhou, Tianyu, Guan, Mao, Zhang, Runjia, Wang, Christina Dan
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866910459858255872
author Yang, Hongyang
Zhang, Boyu
Wang, Neng
Guo, Cheng
Zhang, Xiaoli
Lin, Likun
Wang, Junlin
Zhou, Tianyu
Guan, Mao
Zhang, Runjia
Wang, Christina Dan
author_facet Yang, Hongyang
Zhang, Boyu
Wang, Neng
Guo, Cheng
Zhang, Xiaoli
Lin, Likun
Wang, Junlin
Zhou, Tianyu
Guan, Mao
Zhang, Runjia
Wang, Christina Dan
contents 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}.
format Preprint
id arxiv_https___arxiv_org_abs_2405_14767
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle FinRobot: An Open-Source AI Agent Platform for Financial Applications using Large Language Models
Yang, Hongyang
Zhang, Boyu
Wang, Neng
Guo, Cheng
Zhang, Xiaoli
Lin, Likun
Wang, Junlin
Zhou, Tianyu
Guan, Mao
Zhang, Runjia
Wang, Christina Dan
Statistical Finance
Computation and Language
Machine Learning
Trading and Market Microstructure
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}.
title FinRobot: An Open-Source AI Agent Platform for Financial Applications using Large Language Models
topic Statistical Finance
Computation and Language
Machine Learning
Trading and Market Microstructure
url https://arxiv.org/abs/2405.14767