csunny/DB-GPT

open-source agentic AI data assistant для следующего поколения продуктов на базе AI и данных.

Агенты⭐ 20 020Pythonпоследний релиз: v0.8.2
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

DB-GPT — это open-source agentic AI-ассистент для работы с данными, который позволяет задавать вопросы на естественном языке и получать ответы в виде SQL-запросов, кода, графиков и отчетов.

Зачем нужен

Инструмент решает задачу автоматизации анализа данных, превращая естественные запросы пользователей в исполняемый код (SQL и Python). Он полезен для ускорения получения инсайтов из разрозненных источников (базы данных, CSV, Excel, RAG) без необходимости писать код вручную.

Что можно реализовать

  • Анализ CSV/Excel файлов с автоматической генерацией визуализаций и отчетов
  • Подключение к базам данных и создание профайлинга данных через естественный язык
  • Автоматическая генерация и выполнение SQL-запросов для бизнес-аналитики
  • Запуск финансовых отчетов с использованием кода, графиков и текстовых сводок
  • Создание переиспользуемых навыков (skills) для стандартизации аналитических процессов

Ключевые возможности

  • Agentic-архитектура: автономное планирование задач, разбивка на шаги и вызов инструментов
  • Автономное написание и выполнение SQL и Python-кода для запросов и очистки данных
  • Поддержка множества источников: базы данных, CSV/Excel, хранилища, базы знаний (RAG)
  • Песочница (sandboxed execution) для безопасного запуска кода и инструментов
  • Система Skills для упаковки доменной логики и повторного использования рабочих процессов

👤 Кому подойдёт: разработчики, аналитики данных, исследователи, команды, строящие AI-native продукты (AI + Data)

Релизы

v0.8.2minor
🕐 26 дн назад · релиз на GitHub ↗

DB-GPT v0.8.2: добавлена поддержка MaxCompute, мультифайловой загрузки и агентного RAG, устранены критические уязвимости и ошибки.

  • Added: Добавлена поддержка источника данных MaxCompute (ODPS).
  • Added: Реализован параллельный запуск подагентов и агентный поиск по базе знаний (Agentic RAG).
  • Added: Появилась возможность загрузки и анализа нескольких файлов одновременно.
  • Added: Встроенным инструментом стала функция ask_question, добавлен провайдер OrcaRouter.
  • Fixed: Устранена критическая уязвимость RCE в шаблонизаторе Jinja2 и защита от path traversal при загрузке файлов.
  • Fixed: Исправлены ошибки парсинга JSON, работы с MySQL (LONGTEXT), CORS и инъекции команд в MacOSTTS.
v0.8.1major
🕐 3 мес назад · релиз на GitHub ↗

DB-GPT v0.8.1: добавлена поддержка MCP, Valkey, Qdrant, openGauss и LiteLLM, улучшена безопасность и стабильность.

  • Added: Добавлена поддержка планировщика задач и MCP-коннектора.
  • Added: Реализована интеграция с Valkey (кэш и векторное хранилище) и Qdrant.
  • Added: Добавлена поддержка openGauss и встроенный провайдер LiteLLM.
  • Added: Обновлена модель MiniMax по умолчанию до M3 и добавлена поддержка DeepSeek V4 Pro.
  • Added: Внедрено управление контекстом, отслеживание задач и соответствующий интерфейс.
  • Fixed: Ужесточены права доступа к файлам конфигурации (~/.dbgpt/configs/).