콘텐츠로 건너뛰기

프롬프트 작성법, 예시 붙이니 950자 틀이 83자로 줄었을까

올라마로 돌린 로컬 모델 젬마4와 클로드 코드에 한 줄, 조건 목록, 예시 포함 세 가지 부탁을 한 번씩 넣은 비교 2026-10-06 기준으로 회의 시간이 바뀌었다는 안내 문자를 AI 에게 한 줄로만 부탁했더니 로컬 모델은 되묻는 질문으로 시작하는 950자짜리 틀 여러 개를 내놨는데요 조건 다섯 개를 적고 예시 한 줄을 붙이자 같은 모델이 그대로 보내도 되는 83자 문자를 0.5초 만에 돌려줬습니다. 같은 부탁을 클로드 코드에도 넣어 봤는데 이번 한 번의 시험에서는 모델끼리의 차이보다 부탁을 어떻게 적었느냐의 차이가 훨씬 크게 보였습니다. 안녕하세요? 정리하는 개발자 워니즈입니다.
  • 한 일: 프롬프트 작성법은 AI 에게 바로 쓸 답을 받도록 부탁 문장을 짜는 방법이고 저는 같은 안내 문자 과제를 한 줄, 조건 목록, 예시 포함 세 가지로 바꿔 두 모델에 한 번씩 넣어 봤습니다
  • 결과: 한 줄 부탁에는 두 모델 모두 빈칸이 든 틀을 줬고 조건을 적어 넣으니 날짜와 장소가 맞았으며 예시를 붙이자 두 모델 모두 예시의 첫머리와 문장 순서를 따른 80자 안팎 문자가 왔습니다
  • 쓸모: AI 에게 문자나 공지를 부탁했다가 빈칸투성이 틀만 받아 결국 손으로 다시 고쳐 쓴 분께 맞습니다
부탁한 방식로컬 모델 젬마4클로드 코드
한 줄되물음과 빈칸 틀, 950자빈칸 틀 두 개, 412자
조건 목록80자, 날짜와 장소 맞음, ‘답장’ 대신 ‘회신’문자 80자, 세 항목 모두 맞음
예시 포함83자, 세 항목 모두 맞음문자 79자, 세 항목 모두 맞음

1. 프롬프트 작성법, 같은 부탁을 세 번 바꿔 넣자 무슨 일이 있었나요?

2026-10-06 오후 macOS 27.0 에서 내 컴퓨터에 AI 모델을 받아 돌리는 프로그램인 올라마(Ollama)로 gemma4:e2b 모델을 띄우고, 클로드 코드 2.1.281 의 한 번 묻고 끝내는 모드(claude -p)를 사용자 설정을 읽지 않는 깨끗한 환경으로 준비했습니다. 과제는 하나였는데요 화요일 10시 회의가 수요일 14시로 바뀌었고 장소는 3층 회의실 그대로이니 90자 안쪽 존댓말로 알리고 답장으로 참석 여부를 받아 달라는 문자였습니다.
이 글 다음에 읽을 글
같은 과제를 한 줄, 조건 목록, 예시 포함 세 가지 문장으로 바꿔 두 모델에 한 번씩 넣었고 새로 가입한 서비스는 없습니다. 답이 오면 작은 검사 스크립트가 글자 수(줄바꿈은 공백으로 셈)와 ‘수요일 14시’, ‘3층’, ‘참석 답장’ 세 항목이 들어 있는지를 직접 확인하게 했습니다.

2. 한 줄로만 부탁하면 무슨 문제가 생기나요?

한 줄 부탁에는 두 모델 모두 바로 보낼 문자가 아니라 빈칸이 든 틀을 돌려줬습니다. 로컬 모델은 첫 줄부터 “어떤 상황에서 누구에게 보내는 문자 메시지인가요?” 하고 되물은 뒤 격식 있는 안내, 짧은 안내처럼 상황별 틀을 여러 개 늘어놓아 950자가 됐고 9.9초가 걸렸습니다. 클로드 코드는 7.3초 만에 격식체와 간단한 버전 두 개를 412자로 줬는데요 날짜 자리에는 대괄호로 묶은 아무 날짜가 들어 있었고 “[ ] 부분을 실제 내용으로 바꿔 주세요” 라는 안내가 붙어 있었습니다. 검사 세 항목은 두 모델 모두 하나도 맞지 않았는데 바뀐 요일과 장소를 부탁 문장에 적지 않았으니 당연한 결과였고, 결국 그 빈칸을 채우는 일은 부탁한 사람에게 되돌아왔습니다.

3. 프롬프트 작성법, 조건과 예시로 어떻게 풀었나요?

빈칸을 받는 쪽이 아니라 부탁하는 쪽에서 미리 채워 넣는 방향으로 세 단계를 거쳤고, 넣은 문장 원문은 끝의 부록에 그대로 옮겼습니다.
  1. 조건을 번호로 적기: 바뀐 시간, 장소, 90자, 존댓말, 답장 요청 문장을 1)부터 5)까지 적어 넣으니 로컬 모델은 0.6초 만에 80자 문자를 줬고 날짜와 장소가 맞았지만 ‘답장’ 대신 ‘회신’ 이라 쓰고 끝에 웃는 얼굴 그림 문자를 붙였습니다
  2. 예시 한 줄 붙이기: 다른 모임의 안내 문자 한 줄을 “이런 꼴로” 라며 붙이자 두 모델 모두 예시 첫머리의 ‘[안내]’ 와 변경, 장소, 답장 요청의 순서를 그대로 따랐고 로컬 모델은 83자, 클로드 코드는 문자 79자로 거의 같은 문장이 나왔습니다
  3. 글자 수는 다시 세기: 클로드 코드는 조건 목록 때 답을 코드 블록(글자를 상자에 담아 보여 주는 표시)으로 감싸고 “공백을 포함해 80자” 라고 스스로 셌는데요 문자만 떼어 파이썬으로 다시 세어 보니 두 번 모두 스스로 적은 숫자와 같았습니다
프롬프트 작성법 비교, 한 줄·조건 목록·예시 포함 세 부탁이 두 모델에서 낸 글자 수(950·412, 80·105, 83·94) 한 군데 막힌 곳은 제 검사 기준이었습니다. 로컬 모델의 ‘회신’ 은 뜻이 맞는데도 검사가 ‘답장’ 이라는 낱말만 찾았기 때문에 틀렸다고 나왔는데요 검사를 통과했느냐와 실제로 맞았느냐가 갈리는 일은 바이브 코딩 현실, 테스트는 통과했는데 261편 중 6편만 맞았다에서도 겪었습니다. 속도는 로컬 모델이 첫 호출 9.9초(모델을 올리는 시간 포함) 뒤로 0.5초에서 0.6초였고 클로드 코드는 실행 준비를 포함해 매번 6초에서 7초 사이였습니다. 이 결과는 과제 하나에 프롬프트마다 한 번씩만 돌린 것이라 같은 문장을 다시 넣으면 답이 달라질 수 있고, 같은 질문에 답이 바뀌었던 일은 제미나이 사용법, 리눅스 명령 설명이 첫 답과 둘째 답에서 달랐다에 적어 두었습니다.

4. 누구에게 도움이 되나요?

AI 에게 문자, 공지, 짧은 안내문을 부탁할 때마다 빈칸을 다시 채우느라 결국 손으로 쓰는 것과 시간이 비슷하게 드는 분이라면 읽어 보세요. 긴 글이나 그림을 부탁하는 프롬프트 작성법은 이번에 시험하지 않았는데요 그림 쪽은 결이 달라서 제미나이 이미지 생성 방법, 한글 글자와 워터마크에서 따로 다뤘습니다.

5. 한 줄 정리

필자의 결론

프롬프트 작성법의 첫걸음은 머릿속에 있는 조건을 문장으로 꺼내 적고 원하는 꼴의 예시 한 줄을 붙이는 것입니다. 같은 안내 문자 과제에서 한 줄 부탁은 두 모델 모두 412자와 950자의 빈칸 틀을 줬고 조건과 예시를 붙인 부탁은 두 모델 모두 90자 안쪽의 바로 보낼 문자를 줬습니다. 그래서 필자는 앞으로 짧은 안내문을 부탁할 때는 지난번에 실제로 보낸 문자 한 줄을 예시로 함께 붙이기로 했습니다.
그래서 당신은 이것만 하면 됩니다. 부탁 문장 뒤에 바뀐 내용, 길이, 말투를 번호로 적고, 전에 보낸 비슷한 문자 한 줄을 “이런 꼴로” 라며 붙이세요.
오늘 AI 에게 부탁하려던 문자 하나에 예시 한 줄을 붙여 보세요. 여러분은 부탁 문장에 무엇을 꼭 적으시는지 댓글로 들려주세요.
이 글 다음에 읽을 글

부록: 세 프롬프트 원문과 결과

이 프롬프트 작성법 시험은 2026-10-06 macOS 27.0 에서 올라마 gemma4:e2b(로컬, 생각 단계 끔, API 호출)와 클로드 코드 2.1.281 claude -p(깨끗한 환경, 사용자 설정 안 읽음, 도구 1턴)로 했습니다. 아래는 넣은 세 문장 원문이고 1)이 한 줄, 2)가 조건 목록, 3)이 예시 포함입니다.
1) 다음 주 회의 시간이 바뀌었다는 안내 문자를 써 줘.
2) 다음 주 회의 시간이 바뀌었다는 안내 문자를 써 줘. 조건: 1) 화요일 10시에서 수요일 14시로 변경 2) 장소는 3층 회의실 그대로 3) 90자 이내 4) 존댓말 5) 답장으로 참석 여부를 알려 달라는 문장 포함.
3) 다음 주 회의 시간이 바뀌었다는 안내 문자를 아래 예시와 같은 꼴로 써 줘. 변경: 화요일 10시 → 수요일 14시, 장소 3층 회의실 그대로, 90자 이내, 참석 여부 답장 요청. 예시: [안내] 금요일 점심 모임이 12시에서 12시 30분으로 바뀌었습니다. 장소는 1층 식당 그대로입니다. 참석 여부를 답장으로 알려 주세요.
검사 스크립트가 남긴 값입니다. 글자 수는 답 전체를 줄바꿈만 공백으로 바꿔 센 값이라 클로드 코드의 105자에는 코드 블록 표시가, 94자에는 스스로 붙인 “(띄어쓰기 포함 79자)” 줄이 들어 있습니다.
프롬프트모델걸린 시간글자 수수요일 14시3층참석 답장
한 줄gemma4:e2b9.9초950없음없음없음
한 줄claude -p7.3초412없음없음없음
조건 목록gemma4:e2b0.6초80있음있음없음(‘회신’)
조건 목록claude -p6.4초105있음있음있음
예시 포함gemma4:e2b0.5초83있음있음있음
예시 포함claude -p6.8초94있음있음있음
예시 포함 프롬프트에 두 모델이 돌려준 문자 원문입니다(윗줄 로컬 모델, 아랫줄 클로드 코드).
[안내] 다음 주 회의 시간이 화요일 10시에서 수요일 14시로 변경되었습니다. 장소는 3층 회의실 그대로입니다. 참석 여부를 답장으로 알려 주세요.
[안내] 다음 주 회의가 화요일 10시에서 수요일 14시로 바뀌었습니다. 장소는 3층 회의실 그대로입니다. 참석 여부를 답장으로 알려 주세요.

이 글을 쓴 사람

인프라와 DevOps를 실무로 다루면서 겪은 것을 기록합니다. Docker, Kubernetes, AWS, 그리고 AI 도구를 실제로 써 보고 남기는 로그입니다.

Threads·X

새 글이 올라오면 Threads @wonizz.ai 에도 올립니다. 팔로우해 두면 피드에서 바로 볼 수 있습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다