본문으로 건너뛰기

코스 카탈로그

LLM과 대화하기

명확하게 프롬프트를 작성하고 신뢰할 수 있는 구조화된 출력을 받아내세요.

프롬프트 엔지니어링은 기본 소양 수준으로 단순해졌습니다 — 하지만 모델이 당신의 말을 어떻게 읽는지, 그리고 앱에 필요한 정확한 형태를 어떻게 돌려받을지 아는 것은 이제 모든 개발자의 보편적 기술입니다. 이 강좌는 모델이 실제로 프롬프트를 어떻게 보는지(토큰, 컨텍스트 윈도우, system 대 user)에서 출발해 명확하고 구체적이며 예시 기반의 프롬프트 작성으로 나아갑니다. 그다음 구조화된 출력을 익힙니다: 일반 JSON 모드가 왜 깨지는지, 스키마와 제약 디코딩이 어떻게 필요한 정확한 필드를 강제하는지, 그리고 어떻게 검증하고 재시도하는지를 배웁니다. 마지막에는 프롬프트를 코드처럼 다루게 됩니다 — 캐싱하고, 테스트하고, eval에 맞춰 반복 개선합니다.

커리큘럼

  1. 섹션 1

    모델은 프롬프트를 어떻게 읽는가

    토큰, 컨텍스트 윈도우, 그리고 모델이 실제로 보는 메시지들.

    1. 토큰과 컨텍스트 윈도우
    2. 시스템 vs 사용자 메시지
    3. 온도와 무작위성
    4. 모델이 볼 수 없는 것
  2. 섹션 2

    효과적인 프롬프트 작성하기

    구체성, 예시, 형식, 그리고 역할.

    1. 구체적으로 쓰기
    2. 예시 보여주기 (퓨샷)
    3. 형식을 요청하기
    4. 역할과 제약
  3. 섹션 3

    구조화된 출력

    모델이 앱에 필요한 필드를 정확히 반환하도록 만드세요.

    1. 일반 JSON 모드가 깨지는 이유
    2. 스키마: Pydantic & Zod
    3. 제약 디코딩
    4. 검증과 재시도
  4. 섹션 4

    실전 프롬프팅

    프롬프트를 코드처럼 다루세요: 캐싱하고, 테스트하고, 반복하세요.

    1. 프롬프트를 코드처럼 다루기
    2. 프롬프트 캐싱
    3. 평가로 반복하기
    4. 흔한 함정

학습 경로

레슨 하나를 체험하고 습관으로 이어가세요.

무료 체험 대상인 첫 가입 회원은 7일 무료 · 언제든 취소 가능

시작하기

코스 목록으로 돌아가기