这个项目能做什么
DB-GPT 是一款面向 AI + Data 产品的开源智能体 AI 数据助手。根据其 README 描述,它支持连接数据库、CSV/Excel 文件、数据仓库和知识库,用户可通过自然语言提问,AI 自动编写 SQL。同时支持基于 Python 和代码的分析工作流、面向特定领域的可复用「技能」,并能生成图表、仪表板、HTML 报告和简要分析摘要。执行过程可在沙箱环境中完成。
README 中描述的主要能力领域:
- 智能体分析:任务规划、分步执行、工具调用与迭代推理。
- SQL 与代码执行:自然语言转 SQL、基于 Python 的分析与转换、指标计算和图表生成。
- 多源数据访问:关系型数据库、CSV/Excel、文档、知识库及混合数据源工作流。
- 技能与智能体:可复用技能、领域工作流、智能体编排和可定制的执行流程。
- 报告与决策支持:数据库概况报告、财务分析报告、可视化报告与仪表板、摘要及业务洞察。
- 安全执行:沙箱化代码执行、受控的工具使用、可复现的输出与产物。
安装选项包括适用于 macOS 和 Linux 的一键安装脚本(提供 OpenAI、Kimi/Moonshot 和 MiniMax 等配置),以及 PyPI 包(dbgpt-app,要求 Python 3.10+,需 uv 或 pip)。此外还支持 Docker 和源码安装方式(文档单独说明)。启动 Web 服务后,可通过 localhost:5670 访问界面。
该项目还介绍了一个用于构建 AI 原生数据智能体、工作流和应用的平台,支持智能体、AWEL、RAG 及多模型能力。项目支持多种模型提供商与模型家族,包括 DeepSeek、Qwen、GLM、Llama、Gemma、Yi、Starling、SOLAR、Mixtral 和 Phi;并提及通过相关 DB-GPT-Hub 项目对 LLaMA、BLOOM、Falcon、Baichuan、InternLM、Qwen、XVERSE 和 ChatGLM2 等模型提供 Text2SQL 微调支持。隐私与安全通过私有模型部署、代理脱敏和沙箱化执行加以保障。该项目采用 MIT 许可证,并引用了多篇关于其架构与智能体开发的论文。
评论
0 评分人数达到10人后显示
登录后参与讨论。