eosphoros-ai/DB-GPT
GitHub: eosphoros-ai/DB-GPT
一个 AI 原生数据应用开发框架,通过 AWEL 工作流和多智能体协作,让大模型与数据库的交互变得简单高效。
Stars: 18188 | Forks: 2563
#
DB-GPT: 基于 AWEL 和 Agents 的 AI 原生数据应用开发框架
- [更多支持的 LLMs](http://docs.dbgpt.site/docs/modules/smmf)
- **隐私与安全**
我们通过实施多种技术来确保数据的隐私和安全,包括私有化部署的大模型和代理脱敏。
- 支持数据源
- [数据源](http://docs.dbgpt.cn/docs/modules/connections)
## 镜像
🌐 [AutoDL 镜像](https://www.codewithgpu.com/i/eosphoros-ai/DB-GPT/dbgpt)
## 许可证
The MIT License (MIT)
## 免责声明
- [免责声明](./DISCKAIMER.md)
## 引用
如果您想了解 DB-GPT 的整体架构,请引用 论文 和 论文
如果您想了解如何使用 DB-GPT 进行 Agent 开发,请引用 论文
```
@article{xue2023dbgpt,
title={DB-GPT: Empowering Database Interactions with Private Large Language Models},
author={Siqiao Xue and Caigao Jiang and Wenhui Shi and Fangyin Cheng and Keting Chen and Hongjun Yang and Zhiping Zhang and Jianshan He and Hongyang Zhang and Ganglin Wei and Wang Zhao and Fan Zhou and Danrui Qi and Hong Yi and Shaodong Liu and Faqiang Chen},
year={2023},
journal={arXiv preprint arXiv:2312.17449},
url={https://arxiv.org/abs/2312.17449}
}
@misc{huang2024romasrolebasedmultiagentdatabase,
title={ROMAS: A Role-Based Multi-Agent System for Database monitoring and Planning},
author={Yi Huang and Fangyin Cheng and Fan Zhou and Jiahui Li and Jian Gong and Hongjun Yang and Zhidong Fan and Caigao Jiang and Siqiao Xue and Faqiang Chen},
year={2024},
eprint={2412.13520},
archivePrefix={arXiv},
primaryClass={cs.AI},
url={https://arxiv.org/abs/2412.13520},
}
@inproceedings{xue2024demonstration,
title={Demonstration of DB-GPT: Next Generation Data Interaction System Empowered by Large Language Models},
author={Siqiao Xue and Danrui Qi and Caigao Jiang and Wenhui Shi and Fangyin Cheng and Keting Chen and Hongjun Yang and Zhiping Zhang and Jianshan He and Hongyang Zhang and Ganglin Wei and Wang Zhao and Fan Zhou and Hong Yi and Shaodong Liu and Hongjun Yang and Faqiang Chen},
year={2024},
booktitle = "Proceedings of the VLDB Endowment",
url={https://arxiv.org/abs/2404.10209}
}
```
## 联系方式
感谢所有为 DB-GPT 做出贡献的人!您的想法、代码、评论,甚至在活动和社交平台上的分享,都能让 DB-GPT 变得更好。
我们正在努力建设社区,如果您对建设社区有任何想法,请随时联系我们。
- [Github Issues](https://github.com/eosphoros-ai/DB-GPT/issues) ⭐️:关于使用 DB-GPT 的问题,请参阅 CONTRIBUTING。
- [Github Discussions](https://github.com/orgs/eosphoros-ai/discussions) ⭐️:分享您的经验或独特的应用程序。
- [Twitter](https://x.com/DBGPT_AI) ⭐️:欢迎与我们交流。
[](https://star-history.com/#csunny/DB-GPT)
DB-GPT: 基于 AWEL 和 Agents 的 AI 原生数据应用开发框架
[](README.md)
[](README.zh.md)
[](README.ja.md)
[**文档**](http://docs.dbgpt.cn/docs/overview/) | [**联系我们**](https://github.com/eosphoros-ai/DB-GPT/blob/main/README.zh.md#%E8%81%94%E7%B3%BB%E6%88%91%E4%BB%AC) | [**社区**](https://github.com/eosphoros-ai/community) | [**论文**](https://arxiv.org/pdf/2312.17449.pdf)
## 什么是 DB-GPT?
🤖 **DB-GPT 是一个开源的 AI 原生数据应用开发框架,采用 AWEL(智能体工作流表达语言)和 Agents。**
其目的是在大模型领域构建基础设施,通过开发多模型管理 (SMMF)、Text2SQL 效果优化、RAG 框架与优化、Multi-Agents 框架协作、AWEL(智能体工作流编排)等多种技术能力,让大模型与数据的应用变得更简单、更便捷。
🚀 **在 Data 3.0 时代,基于模型和数据库,企业和开发者可以用更少的代码构建定制化的应用程序。**
### 介绍
DB-GPT 的架构如下图所示:
| 提供商 | 支持 | 模型 |
|---|---|---|
| DeepSeek | ✅ |
🔥🔥🔥 DeepSeek-R1-0528 🔥🔥🔥 DeepSeek-V3-0324 🔥🔥🔥 DeepSeek-R1 🔥🔥🔥 DeepSeek-V3 🔥🔥🔥 DeepSeek-R1-Distill-Llama-70B 🔥🔥🔥 DeepSeek-R1-Distill-Qwen-32B 🔥🔥🔥 DeepSeek-Coder-V2-Instruct |
| Qwen | ✅ |
🔥🔥🔥 Qwen3-235B-A22B 🔥🔥🔥 Qwen3-30B-A3B 🔥🔥🔥 Qwen3-32B 🔥🔥🔥 QwQ-32B 🔥🔥🔥 Qwen2.5-Coder-32B-Instruct 🔥🔥🔥 Qwen2.5-Coder-14B-Instruct 🔥🔥🔥 Qwen2.5-72B-Instruct 🔥🔥🔥 Qwen2.5-32B-Instruct |
| GLM | ✅ |
🔥🔥🔥 GLM-Z1-32B-0414 🔥🔥🔥 GLM-4-32B-0414 🔥🔥🔥 Glm-4-9b-chat |
| Llama | ✅ |
🔥🔥🔥 Metalama-3.1-405B-Instruct 🔥🔥🔥 Meta-Llama-3.1-70B-Instruct 🔥🔥🔥 Meta-Llama-3.1-8B-Instruct 🔥🔥🔥 Meta-Llama-3-70B-Instruct 🔥🔥🔥 Meta-Llama-3-8B-Instruct |
| Gemma | ✅ |
🔥🔥🔥 gemma-2-27b-it 🔥🔥🔥 gemma-2-9b-it 🔥🔥🔥 gemma-7b-it 🔥🔥🔥 gemma-2b-it |
| Yi | ✅ |
🔥🔥🔥 Yi-1.5-34B-Chat 🔥🔥🔥 Yi-1.5-9B-Chat 🔥🔥🔥 Yi-1.5-6B-Chat 🔥🔥🔥 Yi-34B-Chat |
| Starling | ✅ | 🔥🔥🔥 Starling-LM-7B-beta |
| SOLAR | ✅ | 🔥🔥🔥 SOLAR-10.7B |
| Mixtral | ✅ | 🔥🔥🔥 Mixtral-8x7B |
| Phi | ✅ | 🔥🔥🔥 Phi-3 |
标签:Agent, AI原生开发, AWEL, ChatDB, ChatGPT, DBGPT, DLL 劫持, LLM, Promptflow, Python, RAG, Text-to-SQL, Unmanaged PE, 人工智能, 代码示例, 向量数据库, 多智能体, 大语言模型, 工作流编排, 开源框架, 持续集成, 数据分析, 数据库交互, 数据应用开发, 无后门, 检索增强生成, 用户模式Hook绕过, 私有化部署, 请求拦截, 逆向工具, 防御规避