Zafer-Liu/Data-Analysis-Agent
๐ไฝ ็็งไบบๆฐๆฎๅๆๅฉๆใ้่ฟๅฏน่ฏๅผไบคไบ๏ผ่ชๅจ็ๆๅฏ่งๅๆฅ่กจไธๅไธๆดๅฏ๏ผ่ฎฉๆฐๆฎๅณ็ญๅๅพๅ่ๅคฉไธๆ ท็ฎๅใ ๐ Your personal data analysis assistant. Say goodbye to complex SQL and Excel formulas. An LLM-powered data analysis agent. Chat with your data to instantly generate visualizations and business insights. Making data-driven decisions has never been easier.
What it solves
It enables non-technical users to perform complex business data analysis using natural language instead of writing SQL queries or manually building charts. It bridges the gap between raw data sources (files or databases) and actionable business insights by automating the technical pipeline of data retrieval and visualization.
How it works
Users connect a data source and ask questions in plain language. The agent then executes a multi-step process:
- Intent Understanding: Interprets the user's request.
- Schema Analysis: Identifies the structure of the connected data.
- SQL Generation: Automatically writes and executes the necessary SQL query.
- Visualization: Recommends and generates the most appropriate chart from a library of 43 types across 6 categories.
- Insight Generation: Provides a business summary of the findings.
This process is delivered via Server-Sent Events (SSE) for real-time transparency. The system is compatible with various LLMs (DeepSeek, OpenAI, AtlasCloud) and supports extensions via MCP (Model Context Protocol) and a custom business knowledge base.
Who itโs for
- Business analysts and managers who need quick data insights without SQL knowledge.
- Users who want to automate the generation of business reports (Excel, Word, PPT).
- Teams using Feishu (Lark) who want to integrate data analysis directly into group chats via a bot.
Highlights
- Multi-Source Connectivity: Supports Excel, CSV, SQLite, MySQL, PostgreSQL, and SQL Server.
- Extensive Visualization: Automatically selects from 43 different chart types (e.g., Sankey, Treemap, Violin plots).
- Advanced Analytics: Includes built-in tools for K-Means clustering, decision tree modeling, and outlier handling (trimming/winsorizing).
- Export Capabilities: Generates formatted Excel tables, .docx reports, and PPT presentations.
- Feishu Integration: Can read Feishu multi-dimensional tables and return analysis results directly to chat groups.
๊ด๋ จ
- ํ๋ก์ ํธ
Tswoen/Paper-AgentPaperโAgent๋ ๋ฌธํ ๋ฆฌ๋ทฐ ์์ฑ์ ์๋ํํ๋ ์คํ์์ค AI ์ฐ๊ตฌ ๋ณด์กฐ ๋๊ตฌ์
๋๋ค. LangGraph ๊ธฐ๋ฐ์ ์ ๋ฌธ ์์ด์ ํธ(๊ฒ์, ์ฝ๊ธฐ, ๋ถ์, ๊ฐ์ ์์ฑ, ๊ธ์ฐ๊ธฐ) ์ํฌํ๋ก์ฐ๋ฅผ ์ฌ์ฉํ์ฌ OpenAI/Anthropic ํธํ LLM์ ํธ์ถํด arXiv, OpenAlex, Semantic Scholar์์ ๋
ผ๋ฌธ์ ๊ฒ์ํ๊ณ , PDF๋ฅผ ๋ค์ด๋ก๋, ๋งํฌ๋ค์ด์ผ๋ก ๋ณํ, ์ฒญํฌํ ๋ฐ ChromaDB์ ์๋ฒ ๋ฉ, ํ์ ์ฃผ์ ๋ถ์, ๊ตฌ์กฐํ๋ ๊ฐ์ ์์ฑ, ๋ฆฌ๋ทฐ ๊ฐ ์น์
์์ฑ๊น์ง ์ํํฉ๋๋ค. FastAPI ๋ฐฑ์๋๋ SSE๋ฅผ ํตํด ์ค์๊ฐ ์งํ ์ํฉ์ ์คํธ๋ฆฌ๋ฐํ๋ฉฐ, SQLite + ํ์ผ์ ์ธ์
์ ์ง์ ์ ์ฅํฉ๋๋ค. Vue 3 ํ๋ก ํธ์๋๋ ๋ชจ๋ธ ์ ๊ณต์
์ฒด ์ค์ , ํ ํฐ ์ฌ์ฉ๋ ๋ชจ๋ํฐ๋ง, ๋ธ๋ผ์ฐ์ ์๋ก๊ณ ์นจ ํ ์์
์ฌ๊ฐ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ์ค์น๋ `uv` Python ํจํค์ง ๋งค๋์ ์ npm์ ์ฌ์ฉํ๋ฉฐ, ๊ตฌ์ฑ์ `config/model.json`์์ ์ํ๋ฉ๋๋ค. ํ๋ก์ ํธ๋ ์์ ํ ์คํ์์ค์ด๋ฉฐ, ํ
์คํธ์ PR์ ํตํด ๊ธฐ์ฌ๋ฅผ ํ์ํฉ๋๋ค.
- ํ๋ก์ ํธ
modelscope/ms-agentMSโAgent๋ ๋๊ตฌ ํธ์ถ, ๋ฉ๋ชจ๋ฆฌ, ๋ค์ค ๋ชจ๋ฌ ์
๋ ฅ, ์คํฌ ๊ฒ์ ์์คํ
์ ๊ฐ์ถ ๊ฒฝ๋ Python ํ๋ ์์ํฌ์
๋๋ค. ModelScope์ Model Calling Protocol (MCP)์ ์ฌ์ฉํด LLM์ ์ ๊ทผํ๋ฉฐ, React/FastAPI ์น UI๋ฅผ ์ ๊ณตํ๊ณ , ์ฝ๋ ์์ฑ, ์งง์ ๋์์ ์์ฑ, ์ฌ์ธต ๋ฆฌ์์น ์ํฌํ๋ก์ฐ์ฉ ์ฌ์ ๊ตฌ์ถ ํ๋ก์ ํธ๋ ํฌํจํฉ๋๋ค.
- ํ๋ก์ ํธ
AMA-CMFAI/LAMBDA์์ฐ์ด ์ง๋ฌธ์ ์ฌํ ๊ฐ๋ฅํ ๋ถ์ ์ํฌํ๋ก์ฐ(์ฝ๋ ์คํ, ์๊ฐํ, ๋ณด๊ณ ์ ์์ฑ)๋ก ๋ณํํ๋ ๋ฐ์ดํฐ ๋ถ์ ์์ด์ ํธ์
๋๋ค.
- ํ๋ก์ ํธ
zhayujie/CowAgentCowAgent๋ ์คํ์์ค์ด๋ฉฐ ๋ค์ค ๋ชจ๋ฌ AI ์ด์์คํดํธ ํ๋ซํผ์
๋๋ค. ์ฌ๋ฌ ์ฑํ
์ฑ๋์์ ๋ฉ์์ง๋ฅผ ์์ ํ๊ณ , ์ ํํ LLM์ ์ฌ์ฉํด ๊ณํ๊ณผ ์ถ๋ก ์ ์ํํ๋ฉฐ, ํ๋ถํ ์์คํ
๋๊ตฌ์ ์ฌ์ฉ์ ์ ์ '์คํฌ'์ ์ ๊ทผํ๊ณ , 3๋จ๊ณ ๋ฉ๋ชจ๋ฆฌ์ ์๋ ์ ์ ๋ ์ง์ ๊ธฐ๋ฐ์ ์ ์งํฉ๋๋ค. 1์ค ์คํฌ๋ฆฝํธ ๋๋ Docker๋ก ์ค์น ๊ฐ๋ฅํ๋ฉฐ, ์์ญ ๊ฐ์ LLM ์ ๊ณต์
์ฒด๋ฅผ ์ง์ํ๋ฉฐ ๊ฐ์ธ ์ปดํจํฐ ๋๋ ์๋ฒ์์ ์คํ๋ฉ๋๋ค.
- ํ๋ก์ ํธ
deepagent-ltd/deepagent-codeDeepAgentโฏCode is a selfโhosted AI coding workspace that combines a largeโlanguageโmodel runtime with durable, versioned project memory, live planning, multiโagent collaboration, and fineโgrained human control. It offers three collaboration modes (Auto, Loop, Design), integrates LSPโbased code intelligence, plugโin domain packs, and an expertโpanel review system, and works with any of 75+ model providers. Install via a oneโline script, configure providers through a UI or CLI, and run tasks like `deepagent-code run "add rate limiting to /api/users"`. The code is AGPLโ3.0โorโlater and built on Bun.