eosphoros-ai/DB-GPT

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

解决的问题

DB-GPT 是一个为弥合自然语言与复杂数据分析之间差距而设计的代理型 AI 数据助手。它通过允许用户使用普通英语与数据交互,解决了需要专业技能来查询数据库、分析电子表格或生成商业报告的问题。

工作原理

该系统连接到各种数据源——包括关系型数据库、CSV/Excel 文件以及知识库——并使用大型语言模型(LLMs)自主规划任务、编写 SQL 查询并执行 Python 代码。为确保安全,这些操作在沙箱环境中运行。它还可以利用“技能”(打包的领域知识和工作流)来执行可重复的业务分析任务,并将结果转换为可视化图表、仪表板和 HTML 报告。

适用人群

专为希望构建 AI 原生数据代理和工作流的开发者和企业,以及需要在不编写手动代码或 SQL 的情况下进行复杂数据分析和报告的业务用户而设计。

主要亮点

  • 自主数据交互:自动生成功能 SQL 和 Python 代码,用于查询和清洗数据。
  • 多源集成:支持结构化数据库和非结构化文档/知识库的跨源工作。
  • 沙箱执行:在隔离环境中运行代码和工具,提升安全性。
  • 可扩展的技能系统:支持将领域特定分析方法打包为可重复使用的技能。
  • 广泛模型支持:兼容多种 LLM,包括 DeepSeek、Qwen、Llama 和 GLM。
  • Text2SQL 微调支持:提供针对 SQL 生成任务的模型微调支持。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目