Repolode
apconw

apconw/Aix-DB

LangChain/LangGraph 기반 MCP 멀티 에이전트 워크플로로 자연어 질문을 SQL 쿼리, 차트, 데이터 인사이트로 변환하는 오픈소스 ChatBI 도구입니다.

스타
2,255
포크
434
열린 이슈
3
마지막 커밋
12일 전

어떤 프로젝트인가요?

Aix-DB는 사용자가 자연어로 질문하면 쿼리 결과와 표, 시각화를 제공하는 대화형 데이터 분석 시스템입니다. LLM 기반 Text2SQL 엔진과 테이블 구조 및 비즈니스 지식을 대상으로 하는 RAG 검색을 결합하며, Embedding과 BM25 하이브리드 검색, 선택 사항인 Neo4j 그래프를 사용해 관련 스키마를 찾습니다.

질문에서 차트까지 이어지는 전체 과정을 지원합니다. 의도 파악, 구문 검사 기능을 갖춘 SQL 생성, 대상 데이터베이스에서의 실행, ECharts 또는 AntV를 이용한 자동 렌더링이 포함됩니다. MySQL, PostgreSQL, Oracle, SQL Server, ClickHouse, Doris, StarRocks 및 CSV/Excel 소스를 지원하며, Vue 3 웹 인터페이스, JWT 인증을 갖춘 Sanic API, 명령줄 클라이언트도 제공합니다.

Docker 또는 Docker Compose로 배포할 수 있으며, Skill 모드와 OpenClaw 연동도 지원합니다. 별도의 상용 에디션에는 대시보드와 리포트 센터가 추가됩니다.

핵심 기능

  • 01자연어 질문을 SQL로 변환해 연결된 데이터베이스에서 실행합니다.
  • 02Embedding과 BM25 하이브리드 검색을 사용하고, 선택적으로 Neo4j 그래프 컨텍스트를 활용해 관련 스키마를 찾습니다.
  • 03쿼리 결과를 바탕으로 ECharts 또는 AntV 차트를 자동 생성합니다.
  • 04MySQL, PostgreSQL, Oracle, SQL Server, ClickHouse, Doris, StarRocks, CSV 및 Excel 소스를 지원합니다.
  • 05Vue 3 웹 UI, JWT 인증을 갖춘 Sanic API, CLI 클라이언트를 제공합니다.

활용 사례

  • 비즈니스 사용자가 SQL을 작성하지 않고 운영 데이터베이스를 조회할 수 있도록 합니다.
  • 사내 데이터 플랫폼에 채팅 기반 BI 어시스턴트를 추가합니다.
  • CLI로 터미널에서 빠르게 데이터를 조회하고 추세 차트를 확인합니다.

토픽

자주 묻는 질문

Aix-DB은(는) 무엇인가요?
LangChain/LangGraph 기반 MCP 멀티 에이전트 워크플로로 자연어 질문을 SQL 쿼리, 차트, 데이터 인사이트로 변환하는 오픈소스 ChatBI 도구입니다. Aix-DB는 사용자가 자연어로 질문하면 쿼리 결과와 표, 시각화를 제공하는 대화형 데이터 분석 시스템입니다. LLM 기반 Text2SQL 엔진과 테이블 구조 및 비즈니스 지식을 대상으로 하는 RAG 검색을 결합하며, Embedding과 BM25 하이브리드 검색, 선택 사항인 Neo4j 그래프를 사용해 관련 스키마를 찾습니다.
Aix-DB은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
Aix-DB에는 명시된 라이선스가 없습니다. 코드는 공개되어 있지만 라이선스가 없으면 재사용 허가가 명확하지 않으므로, 사용 전에 작성자에게 문의하는 것이 좋습니다.
Aix-DB은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. Aix-DB의 마지막 커밋은 2026년 10월 10일입니다.
Aix-DB은(는) 어디에 사용할 수 있나요?
비즈니스 사용자가 SQL을 작성하지 않고 운영 데이터베이스를 조회할 수 있도록 합니다. 사내 데이터 플랫폼에 채팅 기반 BI 어시스턴트를 추가합니다. CLI로 터미널에서 빠르게 데이터를 조회하고 추세 차트를 확인합니다.
Aix-DB은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/apconw/Aix-DB

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

관련 프로젝트