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 生成任务的模型微调支持。
相关
- 项目
- 项目
- 项目
- 项目
- 项目