Repolode
eosphoros-ai

eosphoros-ai/DB-GPT

ИИ-ассистент для работы с данными на базе open source: пишет SQL и код для баз данных и файлов, запускает навыки в изолированной среде и формирует отчёты.

Open source альтернатива:TableauPower BI

Звёзды
20,178
Форки
2,979
Открытые issues
457
Последний коммит
5 часов назад

Что это?

DB-GPT — это open-source ИИ-ассистент для работы с данными, предназначенный для команд, которым нужно задавать вопросы о данных на естественном языке. Он подключается к реляционным базам данных, файлам CSV и Excel, хранилищам данных и базам знаний, а затем позволяет LLM планировать многоэтапные задачи, писать и выполнять SQL и Python, а также возвращать диаграммы, дашборды, HTML-отчёты и текстовые сводки.

Помимо самого ассистента, DB-GPT — это платформа для создания агентов, рабочих процессов и приложений для работы с данными с помощью собственного фреймворка агентов, оркестрации рабочих процессов AWEL и поддержки RAG. Переиспользуемые навыки объединяют знания предметной области и методы анализа, чтобы их можно было загружать для повторяемого бизнес-анализа. Код и инструменты запускаются в изолированных средах-песочницах.

Проект поддерживает множество провайдеров LLM, включая модели DeepSeek, Qwen, GLM и Llama. Установить его можно с помощью однострочного скрипта, через PyPI (dbgpt-app) или Docker.

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

  • 01Преобразует вопросы на естественном языке в SQL и выполняет запросы к подключённым базам данных.
  • 02Анализирует файлы CSV и Excel с помощью Python и создаёт диаграммы и наглядные отчёты.
  • 03Формирует отчёты по профилированию баз данных и финансовому анализу.
  • 04Загружает переиспользуемые навыки, объединяющие рабочие процессы анализа предметной области.
  • 05Выполняет код и инструменты в изолированных средах-песочницах.
  • 06Предоставляет оркестрацию рабочих процессов AWEL и RAG для создания пользовательских приложений для работы с данными.

Сценарии использования

  • Позволяет бизнес-пользователям задавать вопросы о базе данных продаж или операционной деятельности, не пиша SQL.
  • Помогает проводить исследовательский анализ выгрузок CSV или Excel и получать HTML-отчёт, которым можно поделиться.
  • Позволяет создать внутреннего ИИ-ассистента по данным, объединяющего базы данных и документы из базы знаний.
  • Помогает упаковать регулярно используемые командой методы анализа в навыки, которыми могут пользоваться другие.

Быстрый старт

  1. 1

    Установите DB-GPT из PyPI с помощью uv (рекомендуется)

    uv pip install dbgpt-app
  2. 2

    Или установите DB-GPT из PyPI с помощью pip

    pip install dbgpt-app
  3. 3

    Запустите DB-GPT и следуйте интерактивному мастеру настройки, чтобы выбрать провайдера LLM и ввести ключ API

    dbgpt start
  4. 4

    Откройте веб-интерфейс по адресу http://localhost:5670

Что важно знать

  • Однострочный установочный скрипт описан только для macOS и Linux.
  • Для использования размещённой модели необходим ключ API от провайдера LLM.

Темы

Частые вопросы

Что такое DB-GPT?
ИИ-ассистент для работы с данными на базе open source: пишет SQL и код для баз данных и файлов, запускает навыки в изолированной среде и формирует отчёты. DB-GPT — это open-source ИИ-ассистент для работы с данными, предназначенный для команд, которым нужно задавать вопросы о данных на естественном языке. Он подключается к реляционным базам данных, файлам CSV и Excel, хранилищам данных и базам знаний, а затем позволяет LLM планировать многоэтапные задачи, писать и выполнять SQL и Python, а также возвращать диаграммы, дашборды, HTML-отчёты и текстовые сводки.
DB-GPT можно использовать бесплатно? Какая у него лицензия?
DB-GPT распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
DB-GPT всё ещё поддерживается?
Активно поддерживается. Последний коммит в DB-GPT — 22 окт. 2026 г..
Для чего можно использовать DB-GPT?
Позволяет бизнес-пользователям задавать вопросы о базе данных продаж или операционной деятельности, не пиша SQL. Помогает проводить исследовательский анализ выгрузок CSV или Excel и получать HTML-отчёт, которым можно поделиться. Позволяет создать внутреннего ИИ-ассистента по данным, объединяющего базы данных и документы из базы знаний. Помогает упаковать регулярно используемые командой методы анализа в навыки, которыми могут пользоваться другие.
Как установить DB-GPT?
Установите DB-GPT из PyPI с помощью uv (рекомендуется): uv pip install dbgpt-app Или установите DB-GPT из PyPI с помощью pip: pip install dbgpt-app Запустите DB-GPT и следуйте интерактивному мастеру настройки, чтобы выбрать провайдера LLM и ввести ключ API: dbgpt start Откройте веб-интерфейс по адресу http://localhost:5670
Где скачать DB-GPT?
Исходный код и инструкции по установке — на GitHub: https://github.com/eosphoros-ai/DB-GPT

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Открытый GenBI-движок, который помогает AI-агентам преобразовывать вопросы на естественном языке в SQL с контролем доступа и публиковать дашборды на основе более чем 20 источников данных.

17,9 тыс.2,1 тыс.PythonOtherОбновлён вчера

Навык и конвейер для глубоких исследований в Claude Code и OpenAI Codex: собирает веб-источники и научные публикации в постоянное хранилище Markdown с поиском и готовит отчёты со ссылками на источники.

3,9 тыс.408PythonMITОбновлён 11 дней назад