MindsDB 소개 — 데이터베이스와 AI를 잇는 오픈소스

MindsDB 소개

데이터베이스에 이미 쌓여 있는 데이터로 검색·예측을 하고 싶은데, 따로 ML 파이프라인을 구성하려면 번거로워요. MindsDB는 SQL만으로 데이터 소스 연결부터 의미 검색, 에이전트 구축까지 아우르는 오픈소스 쿼리 엔진이에요. 여러 데이터 소스(Host, Port, User...)와 벡터 스토어, LLM을 위한 지식 기반, 에이전트를 한데 묶어요.

출처: https://docs.mindsdb.com/

SQL로 만드는 데 필요한 것

MindsDB의 중심 개념은 **데이터 소스(Database)·프로젝트(Project)·지식 기반(Knowledge Base)·에이전트(Agent)·잡(Job)**예요.

  • 데이터 소스를 연결하고(CREATE DATABASE),
  • 프로젝트로 작업을 정리하고(CREATE PROJECT),
  • 임베딩 모델로 의미 검색 인덱스를 만들고(CREATE KNOWLEDGE_BASE),
  • 에이전트를 만들어 자연어로 묻습니다(CREATE AGENT).

의미 검색은 SQL로

지식 기반은 임베딩 모델·리랭킹 모델·벡터 스토어를 조합해 '키워드가 아니라 의미'로 콘텐츠를 매칭해요. "reset credentials"와 "forgot password"처럼 단어가 겹치지 않아도 같은 문서를 반환할 수 있죠.

더 알아보기