아아..  AI 를 활용하기 위해서 RAG 를 활용해야한다...

내가 RAG를 설명해서 포스트에 정리할 실력도 없거니와 나도 처음 접하는 내용인지라... 주먹구구로 머릿속을 정리하기 시작했다..

 

RAG(Retrieval-Augmented Generation)을 구현하려면


문서(채용공고, 뉴스, 기술트렌드 등)를 임베딩(OpenAI 임베딩모델을 쓰자) 해서 vectorDB를 활용할수 있으리라..

 

AI와 같은 데이터는 “PostgreSQL" 이 짱이라고 들었다.

 

 

 

"PostgreSQL"이랑  "pgvector” 은 한몸처럼 파생되는 기술이라는 이야기를 들어서.. 게임 확장팩 같은거니깐..요걸로 하는걸로..

 

 

 

그러나



 

???????

 

불가능에 가깝고 ??

 

 

 

 

 

 

... 즉 도커 컨테이너로 환경을 구축해두면 다른구성원들도 쓸수있으나...

 

 

 

 

 

 

미리말하지..

팀원들은 전원 Windows 환경이고,  pgvector는 PostgreSQL의 확장 기능이라 리눅스 기반 빌드 환경을 필요로 하고,

 

mac에서는 Homebrew로 설치가 가능하지만 Windows에서는 별도의 리눅스 서브시스템(WSL)이나 Docker 환경이 필수였다.

 

결국 이런 상황이 됐다 👇

macOS ✅ Homebrew로 설치 가능 직접 빌드로 성공
Linux ✅ 공식 지원 표준 환경
Windows ❌ 기본 설치 불가 Docker나 WSL 필요

 

즉, mac에서만 성공하고 팀원들은 모두 막히는 구조였다

 

나는 우리팀원들도 나중에 각자 docker를 쓰고, 개발환경도 직접 구축해서 환경을 통일하기를 원했기에... 다른방법을 써야겠다.

 

 

 

 

 

+ Recent posts