Ch.4 AI에게 좋은 지시 내리기

프롬프트 구조 공식 — 맥락→지시→제약→형식

프롬프트 4요소 공식(맥락·지시·제약·형식)을 설명할 수 있다4요소를 활용한 실전 프롬프트를 작성할 수 있다상황에 따라 필요한 요소만 선택적으로 사용할 수 있다

프로 바이브코더들이 공통으로 쓰는 프롬프트 구조가 있습니다

좋은 프롬프트를 쓰라는데, 매번 머리를 짜내야 합니다. 체계적인 공식이 있다면 얼마나 편할까요?

프롬프트를 잘 쓰고 싶은데, 뭘 어떤 순서로 넣어야 할지 모르겠다

맥락→지시→제약→형식, 이 4단계 공식을 쓰면 됩니다. 복잡한 작업일수록 이 구조가 빛을 발합니다.


article

핵심 내용

프롬프트 4요소 공식이 있습니다 매번 4개를 다 쓸 필요는 없지만, 복잡한 작업일수록 효과적

맥락 (Context): 프로젝트 배경과 현재 상태

지시 (Instruction): 구체적으로 해야 할 작업

제약 (Constraint): 하지 말아야 할 것, 제한 사항

형식 (Format): 원하는 출력 형태

같은 요청을 나쁜 예와 좋은 예로 비교해봅시다

나쁜 예: "채팅 기능 만들어줘" 좋은 예: [맥락] 현재 Next.js 14 + Supabase 프로젝트 [지시] 실시간 채팅 기능을 추가해줘 [제약] Supabase Realtime 사용, 새 패키지 설치 금지 [형식] 필요한 파일을 하나씩 만들어줘

프롬프트 4요소 중 '기존 라이브러리만 사용하라'는 어디에 해당하나요?

간단한 질문에도 항상 4요소를 모두 써야 한다

프롬프트 구조 공식 마스터

key

핵심 용어

📋

맥락 (Context)

프로젝트 배경, 기술 스택, 현재 상태 — "Next.js 14 프로젝트, Supabase 연동 완료"

🎯

지시 (Instruction)

구체적 작업 내용 — "로그인 페이지를 만들어줘"

🚫

제약 (Constraint)

금지 사항, 제한 — "기존 디자인 시스템 컴포넌트를 사용, 새 라이브러리 설치 금지"

📐

형식 (Format)

출력 포맷 — "파일별로 코드를 나눠서 보여줘"

check_circle

핵심 정리

  • 1프롬프트 4요소: 맥락 → 지시 → 제약 → 형식
  • 2복잡한 작업일수록 4요소 공식이 효과적
  • 3간단한 질문에는 필요한 요소만 선택적으로 사용

퀴즈와 인터랙션으로 더 깊이 학습하세요

play_circle인터랙티브 레슨 시작