Ch.4 AI에게 좋은 지시 내리기
프롬프트 구조 공식 — 맥락→지시→제약→형식
프로 바이브코더들이 공통으로 쓰는 프롬프트 구조가 있습니다
좋은 프롬프트를 쓰라는데, 매번 머리를 짜내야 합니다. 체계적인 공식이 있다면 얼마나 편할까요?
프롬프트를 잘 쓰고 싶은데, 뭘 어떤 순서로 넣어야 할지 모르겠다
맥락→지시→제약→형식, 이 4단계 공식을 쓰면 됩니다. 복잡한 작업일수록 이 구조가 빛을 발합니다.
핵심 내용
프롬프트 4요소 공식이 있습니다 매번 4개를 다 쓸 필요는 없지만, 복잡한 작업일수록 효과적
맥락 (Context): 프로젝트 배경과 현재 상태
지시 (Instruction): 구체적으로 해야 할 작업
제약 (Constraint): 하지 말아야 할 것, 제한 사항
형식 (Format): 원하는 출력 형태
같은 요청을 나쁜 예와 좋은 예로 비교해봅시다
나쁜 예: "채팅 기능 만들어줘" 좋은 예: [맥락] 현재 Next.js 14 + Supabase 프로젝트 [지시] 실시간 채팅 기능을 추가해줘 [제약] Supabase Realtime 사용, 새 패키지 설치 금지 [형식] 필요한 파일을 하나씩 만들어줘
프롬프트 4요소 중 '기존 라이브러리만 사용하라'는 어디에 해당하나요?
간단한 질문에도 항상 4요소를 모두 써야 한다
프롬프트 구조 공식 마스터
핵심 용어
맥락 (Context)
프로젝트 배경, 기술 스택, 현재 상태 — "Next.js 14 프로젝트, Supabase 연동 완료"
지시 (Instruction)
구체적 작업 내용 — "로그인 페이지를 만들어줘"
제약 (Constraint)
금지 사항, 제한 — "기존 디자인 시스템 컴포넌트를 사용, 새 라이브러리 설치 금지"
형식 (Format)
출력 포맷 — "파일별로 코드를 나눠서 보여줘"
핵심 정리
- 1프롬프트 4요소: 맥락 → 지시 → 제약 → 형식
- 2복잡한 작업일수록 4요소 공식이 효과적
- 3간단한 질문에는 필요한 요소만 선택적으로 사용
퀴즈와 인터랙션으로 더 깊이 학습하세요
play_circle인터랙티브 레슨 시작