pgai (Timescale) — PostgreSQL을 RAG·에이전트용 검색 엔진으로

pgai (Timescale) — PostgreSQL을 RAG·에이전트용 검색 엔진으로

RAG와 에이전트 앱을 만들다 보면 벡터 임베딩을 별도 벡터 DB에 따로 저장해야 하는 경우가 많죠. pgai는 PostgreSQL을 RAG·에이전트 애플리케이션을 위한 견고한 프로덕션 검색 엔진으로 바꿔주는 파이썬 라이브러리예요. pgvector·pgvectorscale을 기반으로 벡터·의미 검색을 제공해요.

출처: https://github.com/timescale/pgai

이 허브에서는 pgai의 개요, Vectorizer로 임베딩을 자동화하는 방법, 그리고 Semantic Catalog로 text-to-SQL을 구현하는 방법을 살펴볼게요. (참고: 2026년 2월 기준 이 프로젝트는 더 이상 유지보수·지원되지 않는다고 알려져 있어요.)