LLM-based system for autonomous data workflows
Top 28.0% on sourcepulse
Data-Copilot is an LLM-based system designed to autonomously manage, process, analyze, predict, and visualize data for users, particularly focusing on Chinese financial markets. It aims to bridge the gap between vast datasets and human understanding by transforming raw data into informative results and interactive interfaces.
How It Works
Data-Copilot leverages LLMs (GPT-3.5, Azure-GPT-3.5, Qwen-72b-Chat) to interpret user requests and autonomously design, dispatch, and execute workflows. It acts as a "designer" by creating interface tools and a "dispatcher" by sequentially or in parallel invoking these tools to fetch, process, and visualize data from heterogeneous sources like Chinese stocks, funds, economic, and financial data. This autonomous workflow generation and execution aims to reduce manual intervention in complex data analysis tasks.
Quick Start & Requirements
pip install -r requirements.txt
python main.py
(for core processing) or python app.py
(for Gradio demo).api-base
and engine
), Tushare token.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The system's current data access is limited by the 4k input token limit of GPT-3.5, restricting it to Chinese financial data. Future support for foreign financial markets is planned.
1 year ago
1 day