© 2026FindAgent  · @simprr
返回列表
e

eosphoros-ai/DB-GPT

open-source agentic AI data assistant for the next generation of AI + Data products.

agentsbgidatabasedeepseekgptgpt-4hacktoberfestllmprivateragsecurityvicuna
⭐

18.4k

Stars

🔱

2.6k

Forks

👁

140

Watchers

📋

391

Issues

PythonMIT创建于 2023/4/13更新于 今天
在 GitHub 上查看访问主页
README
由 Gemini 翻译整理

DB-GPT:开源 Agentic AI 数据助手

English 简体中文 日本語

文档 | 联系我们 | 社区 | 论文

一款开源的 AI 数据助手,它能够连接您的数据,编写 SQL 和代码,在沙箱环境中运行技能,并将分析结果转化为报告、洞察和行动。

welcome_page

什么是 DB-GPT?

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

它可以帮助用户和团队:

  • 连接到 数据库、CSV/Excel 文件、数据仓库和知识库
  • 用自然语言提问,并让 AI 自主编写 SQL
  • 运行 Python 和代码驱动的分析 工作流
  • 加载并执行可复用的 技能(Skills),以处理特定领域的任务
  • 生成 图表、仪表盘、HTML 报告和分析摘要
  • 在 沙箱环境 中安全地执行任务

DB-GPT 也是一个用于构建 AI 原生数据 Agent、工作流和应用 的平台,支持 Agent、AWEL(Agentic Workflow Expression Language)、RAG 和多模型架构。

为什么选择 DB-GPT?

1. Agentic 数据分析

规划任务,将工作拆解为步骤,调用工具,并端到端地完成分析工作流。 csv_data_analysis_demo_en

2. 自主 SQL + 代码执行

生成 SQL 和代码来查询数据、清洗数据集、计算指标并产生输出。 agentic_write_code sql_query

3. 多源数据访问

处理结构化和非结构化数据源,包括数据库、电子表格、文档和知识库。

datasource

4. 技能驱动的可扩展性

将领域知识、分析方法和执行工作流封装为可复用的技能。

import_github_skill

5. 沙箱执行

在隔离环境中运行代码和工具,实现更安全、更可靠的分析。 sandbox

您可以使用 DB-GPT 做什么

  • 分析 CSV / Excel 文件 并生成可视化报告
  • 连接到数据库 并生成分析报告
  • 用自然语言提出业务问题,让 AI 自动编写 SQL
  • 通过代码、图表和叙述性摘要进行 财务报告分析
  • 创建和复用 SQL 分析技能 和领域工作流
  • 在单个 Agent 工作流中结合 代码、SQL、检索和工具
  • 为您的团队或产品构建下一代 AI + Data 助手

产品工作流

探索数据

在一个工作区中连接文件、数据库和知识库。

规划与执行

让 AI 推理任务,编写 SQL 和代码,并逐步执行。

使用技能

加载可复用的技能,用于重复性的业务分析工作流。

生成报告

制作图表、仪表盘、HTML 报告和可辅助决策的输出。

快速开始

使用一行安装命令(macOS 和 Linux)在几分钟内运行 DB-GPT:

curl -fsSL https://raw.githubusercontent.com/eosphoros-ai/DB-GPT/main/scripts/install/install.sh | bash

或者直接指定配置方案和 API Key:

curl -fsSL https://raw.githubusercontent.com/eosphoros-ai/DB-GPT/main/scripts/install/install.sh \
  | OPENAI_API_KEY=sk-xxx bash -s -- --profile openai

针对 Moonshot API 使用 Kimi 2.5:

curl -fsSL https://raw.githubusercontent.com/eosphoros-ai/DB-GPT/main/scripts/install/install.sh \
  | MOONSHOT_API_KEY=sk-xxx bash -s -- --profile kimi

针对兼容 OpenAI 的 API 使用 MiniMax:

curl -fsSL https://raw.githubusercontent.com/eosphoros-ai/DB-GPT/main/scripts/install/install.sh \
  | MINIMAX_API_KEY=sk-xxx bash -s -- --profile minimax

已经有了本地的 DB-GPT 代码库?复用它而不是克隆 ~/.dbgpt/DB-GPT:

OPENAI_API_KEY=sk-xxx \
  bash scripts/install/install.sh --profile openai --repo-dir "$(pwd)" --yes

或者使用 Kimi 2.5 复用本地仓库:

MOONSHOT_API_KEY=sk-xxx \
  bash scripts/install/install.sh --profile kimi --repo-dir "$(pwd)" --yes
贡献者
AcfyHxcyyz
项目信息
默认分支main
LicenseMIT License
创建时间2023/4/13
最近更新今天
GAI 中文摘要

DB-GPT 是一款开源的智能体驱动型 AI 数据助手,旨在构建新一代 AI 与数据库协同工作的应用开发框架。它通过整合大模型技术,解决了数据交互复杂、私有数据安全以及数据分析门槛高等核心问题,助力用户更高效地从海量数据中提取价值。

提供强大的多模型管理与调度能力,支持便捷接入包括 DeepSeek、GPT-4 在内的多种大语言模型。内置丰富的智能体框架与工作流编排工具,支持复杂的数据处理任务自动化。集成了高性能的知识库与检索增强生成(RAG)系统,确保数据查询的精准性与时效性。具备完善的私有化部署与安全加密方案,在保障企业数据隐私的同时实现灵活的数据交互。支持多种数据库交互与多源异构数据分析,显著降低了数据应用开发的复杂性。

适用于需要深度挖掘企业私有数据、构建智能化数据分析平台或开发数据驱动型 AI 应用的开发者与企业用户。在数据分析、自动化业务流程管理以及智能辅助决策等场景中具有极高的应用价值。