코스 카탈로그
LLM과 대화하기
명확하게 프롬프트를 작성하고 신뢰할 수 있는 구조화된 출력을 받아내세요.
- 초급
- 레슨 16개
- 프로젝트 2개
- 약 2.5시간
- EN · UZ · KO
프롬프트 엔지니어링은 기본 소양 수준으로 단순해졌습니다 — 하지만 모델이 당신의 말을 어떻게 읽는지, 그리고 앱에 필요한 정확한 형태를 어떻게 돌려받을지 아는 것은 이제 모든 개발자의 보편적 기술입니다. 이 강좌는 모델이 실제로 프롬프트를 어떻게 보는지(토큰, 컨텍스트 윈도우, system 대 user)에서 출발해 명확하고 구체적이며 예시 기반의 프롬프트 작성으로 나아갑니다. 그다음 구조화된 출력을 익힙니다: 일반 JSON 모드가 왜 깨지는지, 스키마와 제약 디코딩이 어떻게 필요한 정확한 필드를 강제하는지, 그리고 어떻게 검증하고 재시도하는지를 배웁니다. 마지막에는 프롬프트를 코드처럼 다루게 됩니다 — 캐싱하고, 테스트하고, eval에 맞춰 반복 개선합니다.
커리큘럼
섹션 1
모델은 프롬프트를 어떻게 읽는가
토큰, 컨텍스트 윈도우, 그리고 모델이 실제로 보는 메시지들.
- 토큰과 컨텍스트 윈도우
- 시스템 vs 사용자 메시지
- 온도와 무작위성
- 모델이 볼 수 없는 것
섹션 2
효과적인 프롬프트 작성하기
구체성, 예시, 형식, 그리고 역할.
- 구체적으로 쓰기
- 예시 보여주기 (퓨샷)
- 형식을 요청하기
- 역할과 제약
섹션 3
구조화된 출력
모델이 앱에 필요한 필드를 정확히 반환하도록 만드세요.
- 일반 JSON 모드가 깨지는 이유
- 스키마: Pydantic & Zod
- 제약 디코딩
- 검증과 재시도
섹션 4
실전 프롬프팅
프롬프트를 코드처럼 다루세요: 캐싱하고, 테스트하고, 반복하세요.
- 프롬프트를 코드처럼 다루기
- 프롬프트 캐싱
- 평가로 반복하기
- 흔한 함정
학습 경로
레슨 하나를 체험하고 습관으로 이어가세요.
무료 체험 대상인 첫 가입 회원은 7일 무료 · 언제든 취소 가능
시작하기