跳到主要内容
版本:dev

DB-GPT

一个开源的 AI 数据助手,能够连接你的数据、编写 SQL 和代码、在沙箱环境中运行技能,并将分析过程转化为报告、洞察与行动。
DB-GPT 也是一个用于构建 AI Native 数据 Agent、工作流与应用的平台,支持 Agents、AWEL、RAG 和多模型能力。

快速开始

适用于 macOS 和 Linux 的一键安装脚本——自动下载、配置并完成 DB-GPT 环境搭建。
1
安装 DB-GPT
curl -fsSL https://raw.githubusercontent.com/eosphoros-ai/DB-GPT/main/scripts/install/install.sh | bash
2
启动服务
cd ~/.dbgpt/DB-GPT && uv run dbgpt start webserver --profile <profile>

什么是 DB-GPT?

DB-GPT 是一个面向下一代 AI + Data 产品的开源 Agentic AI 数据助手

它帮助个人与团队:

  • 连接 数据库、CSV / Excel 文件、数据仓库与知识库
  • 使用自然语言提问,并让 AI 自动生成 SQL
  • 运行 Python / 代码驱动 的分析流程
  • 加载并执行可复用的 skills 以完成领域任务
  • 生成 图表、仪表盘、HTML 报告与分析摘要
  • 沙箱环境 中安全执行任务

为什么选择 DB-GPT?

🧠

Agentic 数据分析

能够规划任务、拆解步骤、调用工具,并端到端完成分析流程。

💻

自主 SQL + 代码执行

自动生成 SQL 与代码,用于查询数据、清洗数据集、计算指标并生成结果。

🗂️

多源数据接入

同时处理结构化与非结构化数据,包括数据库、表格、文档和知识库。

🧩

Skills 驱动的可扩展性

将领域知识、分析方法和执行流程封装成可复用的 skills。

📈

报告与决策支持

生成图表、仪表盘、HTML 报告以及可直接用于决策的业务输出。

🛡️

沙箱执行

在隔离环境中运行代码和工具,让分析过程更加安全、可靠。

产品工作流

🔍

探索数据

在同一个工作空间中连接文件、数据库与知识库。

🪄

规划并执行

让 AI 理解任务、编写 SQL 与代码,并逐步执行。

🧰

使用技能

加载可复用的 skills,用于重复性的业务分析流程。

📄

生成报告

输出图表、仪表盘、HTML 报告以及可直接用于决策的结果。

核心能力

🤖

Agentic Analysis

任务规划、逐步执行、工具调用与迭代式推理。

🧮

SQL + Code Execution

从自然语言到 SQL、基于 Python 的分析、指标计算和图表生成。

🗃️

Multi-Source Data Access

关系型数据库、CSV / Excel、文档、知识库以及混合数据源工作流。

🧠

Skills and Agents

可复用 skills、领域工作流、agent 编排与可定制执行流程。

📊

Reporting

数据库分析报告、财报分析、仪表盘、摘要与业务洞察。

🔐

Safe Execution

沙箱代码执行、受控工具调用,以及可复现的输出与产物。

平台与生态

术语说明

术语说明
DB-GPTDataBase Generative Pre-trained Transformer,一个围绕数据库与大模型构建的开源框架
Data App基于 DB-GPT 构建的智能数据应用
Text2SQL利用大模型能力将自然语言转换为 SQL
KBQA基于知识库的问答系统
GBIGenerative Business Intelligence,通过对话完成分析与决策
LLMOps大模型训练、调优、部署与监控的端到端流程
Embedding将文本、音频、视频等内容转换为向量的方法
RAGRetrieval Augmented Generation,检索增强生成
AWELAgentic Workflow Expression Language
AWEL Flow基于 AWEL 的工作流编排
SMMFService-oriented Multi-model Management Framework

社区

如果你在使用过程中遇到问题,可以提交 issue、参与 discussions,或查看 releases