eosphoros-ai/DB-GPT
open-source agentic AI data assistant for the next generation of AI + Data products.
해결하고자 하는 문제
DB‑GPT는 에이전트형 AI 데이터 어시스턴트로, 자연어와 복잡한 데이터 분석 사이의 격차를 메우기 위해 설계되었습니다. 데이터베이스, 스프레드시트, 지식베이스에서 인사이트를 추출하려면 SQL이나 Python 같은 전문 기술이 필요하다는 문제를 해결하고, 사용자는 비즈니스 질문만 하면 자동으로 보고서, 차트, 실행 가능한 인사이트를 받을 수 있습니다.
작동 방식
이 시스템은 다양한 데이터 소스(관계형 데이터베이스, CSV/Excel 파일, 비구조화 문서)에 연결하는 오케스트레이션 플랫폼 역할을 합니다. 대형 언어 모델(LLM)을 활용해 작업을 추론하고, SQL 및 Python 코드를 자율적으로 작성·실행합니다. 또한 도메인별 워크플로우를 위한 재사용 가능한 "스킬" 라이브러리를 활용합니다. 보안을 위해 모든 코드와 도구는 격리된 샌드박스 환경에서 실행됩니다.
대상 사용자
AI‑네이티브 데이터 어시스턴트를 구축하려는 개발자와 기업, 그리고 코드를 직접 작성하지 않고도 복잡한 데이터 프로파일링, 재무 보고, 다중 소스 데이터 분석을 수행해야 하는 비즈니스 분석가를 위한 제품입니다.
주요 특징
- 에이전트형 분석: 작업 계획, 반복적 추론, 단계별 도구 실행이 가능.
- 자율 코드 생성: 데이터베이스 쿼리를 위한 SQL과 데이터 정제·지표 계산을 위한 Python 코드를 자동으로 생성.
- 다중 소스 통합: 구조화된 데이터베이스와 비구조화된 지식베이스/문서를 모두 활용.
- 샌드박스 실행: 생성된 코드를 격리된 환경에서 실행해 보안 및 프라이버시 강화.
- 확장 가능한 스킬: 도메인 지식을 재사용 가능한 분석 워크플로우로 패키징 가능.
- 광범위한 모델 지원: DeepSeek, Qwen, Llama, GLM 등 다양한 LLM과 호환.