MindsDB 빠른 시작 — SQL 한 줄씩 AI 파이프라인 구축
MindsDB 빠른 시작
공식 퀵스타트는 데이터 소스 연결부터 지식 기반 생성, 에이전트 구축까지를 SQL만으로 이어 갑니다. 흐름을 코드로 보면 구조가 금방 잡혀요.
1. 데이터 소스 연결
CREATE DATABASE my_pg WITH ENGINE = 'postgres',
PARAMETERS = {"host":"localhost","port":5432,"user":"user","password":"pass","database":"mydb"};
2. 프로젝트와 지식 기반 생성
CREATE PROJECT search_project;
CREATE KNOWLEDGE_BASE search_project.docs_kb
USING
embedding_model = {"provider":"openai","model_name":"text-embedding-3-large","api_key":"sk-..."},
content_columns = ['body'],
metadata_columns = ['title','category'],
id_column = 'doc_id';
3. 데이터 인덱싱 & 에이전트 구축
INSERT INTO search_project.docs_kb
SELECT doc_id, title, category, body FROM my_pg.documents;
CREATE AGENT search_project.my_agent
USING
model = {"provider":"openai","model_name":"gpt-4o","api_key":"sk-..."},
data = {"knowledge_bases":["search_project.docs_kb"]};
이제 이 에이전트에 자연어로 질문하면 지식 기반을 검색해 답해요.