Repolode
eosphoros-ai

eosphoros-ai/DB-GPT

데이터베이스와 파일을 대상으로 SQL과 코드를 작성하고, 샌드박스에서 스킬을 실행해 보고서를 만드는 오픈소스 에이전트형 AI 데이터 어시스턴트입니다.

대체할 수 있는 제품:TableauPower BI

스타
20,178
포크
2,979
열린 이슈
457
마지막 커밋
5시간 전

어떤 프로젝트인가요?

DB-GPT는 자연어로 데이터를 질문하고 싶은 팀을 위한 오픈소스 에이전트형 AI 데이터 어시스턴트입니다. 관계형 데이터베이스, CSV 및 Excel 파일, 데이터 웨어하우스, 지식 베이스에 연결한 뒤 LLM이 여러 단계의 작업을 계획하고 SQL과 Python 코드를 작성해 실행하도록 하며, 차트, 대시보드, HTML 보고서, 텍스트 요약을 생성합니다.

DB-GPT는 어시스턴트 기능 외에도 에이전트 프레임워크, AWEL 워크플로 오케스트레이션, RAG 지원을 활용해 데이터 에이전트와 워크플로, 애플리케이션을 구축하는 플랫폼입니다. 재사용 가능한 스킬에 도메인 지식과 분석 방법을 담아 반복적인 비즈니스 분석에 활용할 수 있습니다. 코드와 도구는 격리된 샌드박스 환경에서 실행됩니다.

DeepSeek, Qwen, GLM, Llama 모델을 비롯한 다양한 LLM 제공자를 지원하며, 한 줄 스크립트, PyPI(dbgpt-app), Docker를 통해 설치할 수 있습니다.

핵심 기능

  • 01자연어 질문을 SQL로 변환하고 연결된 데이터베이스에서 쿼리를 실행합니다.
  • 02Python으로 CSV 및 Excel 파일을 분석하고 차트와 시각적 보고서를 생성합니다.
  • 03데이터베이스 프로파일링 및 재무 분석 보고서를 생성합니다.
  • 04도메인 분석 워크플로를 담은 재사용 가능한 스킬을 불러옵니다.
  • 05샌드박스 환경에서 코드와 도구를 실행합니다.
  • 06AWEL 워크플로 오케스트레이션과 RAG를 제공해 맞춤형 데이터 애플리케이션을 구축할 수 있습니다.

활용 사례

  • 비즈니스 사용자가 SQL을 작성하지 않고 영업 또는 운영 데이터베이스에 질문할 수 있도록 합니다.
  • CSV 또는 Excel 내보내기 파일을 탐색적으로 분석하고 공유 가능한 HTML 보고서를 생성합니다.
  • 데이터베이스와 지식 베이스 문서를 결합한 사내 AI 데이터 어시스턴트를 구축합니다.
  • 팀에서 반복적으로 사용하는 분석 방법을 스킬로 묶어 다른 사람도 재사용할 수 있도록 합니다.

빠른 시작

  1. 1

    uv를 사용해 PyPI에서 DB-GPT를 설치합니다(권장)

    uv pip install dbgpt-app
  2. 2

    또는 pip를 사용해 PyPI에서 DB-GPT를 설치합니다

    pip install dbgpt-app
  3. 3

    DB-GPT를 시작하고 대화형 설정 마법사의 안내에 따라 LLM 제공업체를 선택한 뒤 API 키를 입력합니다

    dbgpt start
  4. 4

    http://localhost:5670에서 웹 UI를 엽니다

사용 전 알아둘 점

  • 한 줄 설치 스크립트는 macOS와 Linux용으로만 문서화되어 있습니다.
  • 호스팅 모델을 사용하려면 LLM 제공업체의 API 키가 필요합니다.

토픽

자주 묻는 질문

DB-GPT은(는) 무엇인가요?
데이터베이스와 파일을 대상으로 SQL과 코드를 작성하고, 샌드박스에서 스킬을 실행해 보고서를 만드는 오픈소스 에이전트형 AI 데이터 어시스턴트입니다. DB-GPT는 자연어로 데이터를 질문하고 싶은 팀을 위한 오픈소스 에이전트형 AI 데이터 어시스턴트입니다. 관계형 데이터베이스, CSV 및 Excel 파일, 데이터 웨어하우스, 지식 베이스에 연결한 뒤 LLM이 여러 단계의 작업을 계획하고 SQL과 Python 코드를 작성해 실행하도록 하며, 차트, 대시보드, HTML 보고서, 텍스트 요약을 생성합니다.
DB-GPT은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
DB-GPT은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
DB-GPT은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. DB-GPT의 마지막 커밋은 2026년 10월 22일입니다.
DB-GPT은(는) 어디에 사용할 수 있나요?
비즈니스 사용자가 SQL을 작성하지 않고 영업 또는 운영 데이터베이스에 질문할 수 있도록 합니다. CSV 또는 Excel 내보내기 파일을 탐색적으로 분석하고 공유 가능한 HTML 보고서를 생성합니다. 데이터베이스와 지식 베이스 문서를 결합한 사내 AI 데이터 어시스턴트를 구축합니다. 팀에서 반복적으로 사용하는 분석 방법을 스킬로 묶어 다른 사람도 재사용할 수 있도록 합니다.
DB-GPT는 어떻게 설치하나요?
uv를 사용해 PyPI에서 DB-GPT를 설치합니다(권장): uv pip install dbgpt-app 또는 pip를 사용해 PyPI에서 DB-GPT를 설치합니다: pip install dbgpt-app DB-GPT를 시작하고 대화형 설정 마법사의 안내에 따라 LLM 제공업체를 선택한 뒤 API 키를 입력합니다: dbgpt start http://localhost:5670에서 웹 UI를 엽니다
DB-GPT은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/eosphoros-ai/DB-GPT

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트