Spring 개발일지

Spring AI 활용 - RAG 구현 실습 준비

김둘리 2026. 3. 20. 12:51

 

부트캠프에서 진행하는 AI 활용 특강 실습 준비!

저번 특강에서는 윈도우 환경으로 실습을 준비했지만 이번엔 맥북이라 다시 준비하기!!

 

일단 환경변수를 등록해준다

터미널로 들어가서 

$ vi ~/.zshrc

# 에디터가 열리면 다음 코드 추가
export OPENAI_API_KEY= 본인 open api key

# 환경 변수 적용
$ source ~/.zshrc

 

에디터가 열리면 i 로 입력 실행하고 환경변수 넣고 esc로 빠져나와서 :wq! 눌러야함 

 

echo $OPENAI_API_KEY

그리고 echo 통해서 잘 적용되었는지 확인하면 끝 

 

다음으로는 Docker 설치하고 docker-compose.yml 파일 생성하기

services:
  pgvector:
    image: pgvector/pgvector:pg17
    container_name: pgvector
    ports:
      - "5432:5432"
    environment:
      POSTGRES_USER: postgres
      POSTGRES_PASSWORD: postgres
      POSTGRES_DB: postgress
    volumes:
      - pgdata:/var/lib/postgresql/data
    networks:
      - pg-network

volumes:
  pgdata: # 로컬 볼륨 생성

networks:
  pg-network:
    driver: bridge

 

그리고 튜터님이 만들어주신 소스 파일로 IntelliJ 도 셋팅 완료했다!