Compit
소개문의요금제개인정보처리방침이용약관환불규정

온드(ONDE) | 대표: 노승현 | 사업자등록번호: 778-22-02215

서울특별시 광진구 긴고랑로 133-1, 401호(중곡동, 백림주택) | 전화: 010-7794-3962

© 2026 Compit. All rights reserved.
COMPIT
챌린지연습장쇼케이스학습랭킹가이드보안기초
챌린지연습장쇼케이스학습랭킹가이드보안기초
← 바이브코딩 가이드
✍️

프롬프트 엔지니어링 기초

중급

AI에게 원하는 결과를 정확히 얻는 실전 대화법

역할 부여하기

AI에게 역할을 먼저 부여하면 답변의 품질이 크게 올라갑니다. "너는 ~이야"라고 먼저 말한 뒤 요청하세요.

❌ 이렇게 말하면 애매해요
이 코드 고쳐줘

function add(a, b) {
  return a - b;
}
✅ 이렇게 말하면 정확해요
너는 시니어 JavaScript 개발자야.
이 함수에 버그가 있어. 버그를 찾고, 수정하고, 왜 그게 버그인지 설명해줘.

function add(a, b) {
  return a - b;
}

단계별로 나누기

큰 작업을 한 번에 시키면 실수가 많아집니다. 작은 단계로 나눠서 요청하세요. • 1단계: 데이터 구조 설계 • 2단계: API 엔드포인트 구현 • 3단계: 프론트엔드 UI 연결 • 4단계: 에러 핸들링 추가

❌ 이렇게 말하면 애매해요
할일 앱 만들어줘. 로그인도 되고 DB도 연결하고 배포도 해줘.
✅ 이렇게 말하면 정확해요
할일 앱을 만들 건데, 단계별로 진행하자.

1단계: 먼저 할일 데이터 구조(타입)를 설계해줘.
- id, title, completed, createdAt 필드
- TypeScript 타입으로

예시 주기 (Few-shot)

원하는 형식이 있다면, 예시를 직접 보여주세요. AI는 패턴을 학습하는 모델이기 때문에, 예시가 가장 강력한 지시입니다.

❌ 이렇게 말하면 애매해요
API 응답 타입 만들어줘
✅ 이렇게 말하면 정확해요
다음 형식으로 API 응답 타입을 만들어줘.

예시:
type UserResponse = {
  success: boolean;
  data: User;
  message: string;
}

이 형식으로 Post, Comment, Category에 대한 응답 타입도 만들어줘.

반복 수정 (Iteration)

한 번에 완벽한 결과를 기대하지 마세요. 바이브코딩의 핵심은 반복입니다. 1. 큰 틀을 먼저 만들기 2. 결과를 보고 세부 수정 요청 3. 마음에 들 때까지 반복 AI와의 대화는 "주고받기"입니다. "그건 아니고, 이런 식으로 바꿔줘"라고 자유롭게 말하세요. 실제로 프로 개발자들도 AI에게 3~5번은 수정 요청을 합니다.

💡 Tip "이전 답변에서 ~부분만 바꿔줘"라고 하면 전체를 다시 생성하지 않고 해당 부분만 수정해줍니다. 컨텍스트를 활용하세요!
← 목록으로다음: 바이브코딩 → 실제 배포까지 →