提交智能体收藏0
工具发现

DB-GPT:开源智能体式数据助手的功能概览

DB-GPT 是采用 MIT 许可的开源智能体式 AI 数据助手,可连接数据库、CSV/Excel 文件、数据仓库与知识库,用自然语言提问并由 AI 编写 SQL 和代码完成分析,输出图表、看板与报告,并支持可复用技能及沙箱执行。

工具定位

DB-GPT 是采用 MIT 许可的开源智能体式 AI 数据助手,面向「AI + 数据」类产品。据其 GitHub 说明,它可连接数据库、CSV/Excel 文件、数据仓库和知识库,接收自然语言提问并自主生成 SQL,运行 Python 等代码驱动的分析流程,加载可复用技能,最终产出图表、看板、HTML 报告和分析摘要。代码与工具在沙箱环境中执行。

它同时是一个构建 AI 原生数据智能体、工作流与应用的平台,相关组件包括 Agent、AWEL、RAG 和多模型支持。

主要能力(据原文列举)

  • 智能体分析:任务规划、分步执行、工具调用与迭代推理。
  • SQL 与代码执行:自然语言转 SQL、Python 分析与转换、指标计算、图表生成。
  • 多源数据访问:关系型数据库、CSV/Excel、文档、知识库,以及混合来源工作流。
  • 技能与智能体:可复用技能、领域工作流、智能体编排与可定制执行流程。
  • 报告与决策支持:数据库剖析报告、财务分析报告、可视化报告与看板、业务洞察摘要。
  • 安全执行:沙箱化代码执行、受控工具调用、可复现的输出产物。

原文还提到通过私有化模型部署、代理脱敏和沙箱执行来保护数据隐私与执行安全,但未给出具体实现细节。

安装方式(原文提供的命令)

一键安装脚本(macOS 与 Linux):原文给出 curl -fsSL …/install.sh | bash 形式,并支持通过 --profile 指定 openai、kimi、minimax 等配置及对应 API Key 环境变量。安装后以 uv run dbgpt start webserver --profile <profile> 启动,默认访问 localhost:5670。

PyPI 安装:原文要求 Python 3.10+,推荐使用 uv 或 pip 安装 dbgpt-app,然后执行 dbgpt start;首次运行会进入交互式向导选择 LLM 供应商并填写 API Key。默认安装包含核心框架(CLI、FastAPI、Agent)、OpenAI 兼容 LLM 支持、DashScope/通义支持、RAG 文档解析和 ChromaDB 向量库。

Docker、本地 GPU 模型(vLLM、llama.cpp)和源码部署仅指向文档,原文未展开步骤。

模型与微调

原文列出 DeepSeek、Qwen、GLM、Llama、Gemma、Yi、Starling、SOLAR、Mixtral、Phi 等供应商的受支持模型,并链接 Text2SQL 微调支持列表(含 LLaMA、BLOOM、Baichuan、InternLM、Qwen、ChatGLM2 等)。具体模型清单请以仓库原文及文档为准,此处不逐一复述。

限制说明

本文依据 README 整理,未包含性能数据、适用场景对比或部署故障排查;涉及 Docker、GPU 模型和源码部署的细节需查阅官方文档。

来源与核对说明

  1. eosphoros-ai/db-gpt ↗https://github.com/eosphoros-ai/db-gpt

本文经 AI 整理及独立自动校对,未做运行验证;自动校对仍可能遗漏问题,请以原始资料为准。

这篇内容对你有帮助吗?

点赞人数由服务器记录,收藏保存在当前浏览器。

继续阅读

LangBot:面向即时通讯场景的开源 AI 智能体机器人平台 →

elizaOS:面向自主 AI 智能体的开源 TypeScript 框架与产品栈 →

DocsGPT:基于自有文档的开源自托管 AI 智能体工具 →

AI Engineering Hub:按难度分级的 AI 工程示例项目合集 →