프롬프트, 한 문장으로
프롬프트는 AI에게 주는 지시문입니다. 우리가 입력하는 그 '말' 자체예요. 같은 AI라도 프롬프트가 좋으면 결과가 확 달라집니다. 바이브코딩 실력의 절반은 프롬프트 실력이라고 봐도 됩니다.
나쁜 프롬프트 vs 좋은 프롬프트
나쁜 예: "코드 짜줘"
좋은 예: "파이썬으로, 폴더 안의 모든 .jpg 파일 이름을 촬영 날짜로 바꾸는 스크립트를 만들어줘. 날짜는 파일 수정시각 기준. 실행 전에 바뀔 이름을 먼저 출력하고 확인받게 해줘."
차이는 구체성입니다. 무엇을, 어떤 조건으로, 어떤 형태로 원하는지 말해주면 AI가 헤매지 않습니다.
좋은 프롬프트의 4가지 요소
- 역할/맥락 — "너는 파이썬 초보를 돕는 튜터야" 처럼 상황을 정해줌
- 구체적 작업 — 무엇을 해야 하는지 명확히
- 제약/조건 — 언어, 형식, 길이, 하지 말아야 할 것
- 출력 형태 — "표로", "JSON으로", "단계별로" 등
바로 쓰는 팁
- 예시를 보여줘라. 원하는 결과의 샘플 한두 개가 설명 열 줄보다 강력합니다.
- 한 번에 다 시키지 마라. 큰 작업은 단계로 쪼개면 정확도가 올라갑니다.
- 틀리면 고쳐서 다시. "방금 코드에서 X 상황을 처리 못 했어. 그 경우도 처리하게 고쳐줘."
- 모르면 물어보게 하라. "불명확한 점이 있으면 먼저 질문해줘"를 붙이면 헛다리를 줄입니다.
흔한 실수
- 너무 짧고 모호함 → 모호한 답
- 한 프롬프트에 요구사항 10개 → 일부 누락
- 결과를 검증 안 함 → 환각을 그대로 사용
다음 단계
프롬프트는 읽어서가 아니라 고쳐 써보면서 늡니다. 같은 문제를 나쁜 프롬프트와 좋은 프롬프트로 각각 시켜보고 결과 차이를 직접 느껴보세요. 도구가 필요하면 Claude Code란?으로 이어집니다.