Spring AI 활용 RAG 수업은 실습 비중이 높은 편입니다. 실습 과정에서 발생할 수 있는 시행착오를 최소화하기 위해, 원활한 환경 구성에 필요한 학습 내용과 실습 소스 설정 방법을 미리 안내해 드립니다.

  1. OPENAI_API_KEY 환경 변수 등록하기

    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
    

    맥 기준 설정방법

    $ vi ~/.zshrc
    
    # 에디터가 열리면 다음 코드 추가
    export OPENAI_API_KEY=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
    
    # 환경 변수 적용
    $ source ~/.zshrc
    

    윈도우즈 기준

  2. 녹화된 동영상 보기(실습 환경 구축)

    스프링 부트 프로젝트 생성 시, 패키지명은 안내해 드린 실습 환경 구축 내용과 동일하게 설정해 주세요. 제공되는 실습 소스와 일치해야 원활한 연습과 테스트가 가능합니다.

    Spring AI 활용 - RAG 구현 (강의 자료)

    https://drive.google.com/file/d/1iUBC89YRcOFEL_PvNTAxjC8ykkKmkUdG/view?usp=drive_link

  3. 실습 소스 복사하기

    ragstudy.zip

    압축파일을 풀고 src 폴더를 복사해서 옮겨 놓기

  4. 스프링 부트 서버가 정상 동작하는지 확인하기

    (src/test/java/…/ 하위에 정의된 LLM 테스트 메서드를 하나 실행해보고 동작하는지 확인)

  5. 설정에 어려움을 겪고 있다면 “이용교 튜터”에게 찾아오거나 DM을 보내서 도움 요청하기