고급 웹 프로그래밍 · 중간고사

흩어진 7주를
하나의 지도로.

LLM API 호출에서 시작해 스트리밍, 임베딩, RAG, 평가까지. 시험에 필요한 것만 남기고, 서로 어떻게 이어지는지가 보이도록 다시 썼습니다.

범위 1–7주7개 챕터다이어그램 15개핵심 용어 63개

THE SPINE

7주는 하나의 이야기다

  1. 01 AI 앱 AI 웹 서비스의 지형
  2. 02 LLM API LLM API와 프롬프트
  3. 03 스트리밍 스트리밍 UI
  4. 04 벡터 검색 임베딩과 벡터 검색
  5. 05 RAG RAG 아키텍처
  6. 06 문서 처리 문서 처리 파이프라인
  7. 07 평가·고도화 RAG 평가와 고도화

CHAPTERS

주차별 정리

급하면 한 장 요약부터, 여유가 있으면 순서대로. 각 장은 “왜 필요한가 → 어떻게 동작하나 → 시험에서 뭘 구분하나” 순서입니다.

  1. 01 AI 시대의 개발 패러다임과 LLM의 작동 원리 AI는 확률로 답한다. 토큰·컨텍스트·보안이 설계 기준이다. 결정론적 시스템확률적 시스템토큰
  2. 02 Chat Completion API와 프롬프트 설계 메시지를 쌓고 파라미터를 조절해 LLM API를 다룬다. Chat CompletionAuthorizationfinish_reason
  3. 03 스트리밍 UI는 어디서 깨지는가 체감 속도는 통신·파싱·디코딩·상태에서 결정된다. SSEWebSocket스트리밍
  4. 04 단어가 아니라 의미로 찾기 의미를 벡터로 바꿔 가까운 문서를 찾는다. 임베딩벡터 검색어휘 불일치
  5. 05 LLM의 빈틈을 검색으로 메운다 LLM의 한계를 외부 문서 검색으로 보완하는 구조 RAGKnowledge CutoffHallucination
  6. 06 파일이 검색되는 데이터가 되기까지 원본 파일을 안전하게 보관하고 검색 가능한 청크로 바꾸는 과정 인덱싱 파이프라인Supabase Storage객체 키
  7. 07 RAG는 어디서 틀리는가 오답을 진단하고 지표로 재고 검색을 고친다 RAG 4단계평가 데이터셋Hit Rate@K