모든 프롬프트는 지시문이고, 영어에서 지시문의 문법은 하나예요: 명령형(imperative). 주어 없는 동사의 기본형 — write, summarise, explain, list예요. 레시피, 안내판, 사용 설명서에서 이미 알고 있죠. 프롬프트는 같은 형태를 기계에 쓰는 것뿐이에요.
명령형
주어는 언제나 암시된 you이므로 생략돼요:
- Write a summary. (
You write a summary.이 아니에요) - Translate this sentence.
- List three examples.
부정으로 만들려면 앞에 don't(또는 do not)을 붙이세요:
- Don't use jargon.
- Don't translate the technical terms.
프롬프트를 질문이나 설명이 아니라 지시문으로 만드는 것이 바로 명령형이에요. 비교해 보세요:
- ❌ Can you make a list of the benefits? — 모델이 선택 사항으로 여길 수 있는 부탁.
- ✅ List the benefits. — 모델이 자신의 과제로 여기는 명령.
기계에 대한 예의는 낭비되는 말이에요. _Could you please write a summary?_도 되지만, _Write a summary._도 똑같이 되고 더 짧아요. 모델은 부드럽게 하는 말이 아니라 명확한 과제가 필요해요. please와 could you는 사람에게 남겨 두세요.
구체적으로 쓰기
명령형 하나만으로는 보통 부족해요. Summarise it. — 무엇을 요약하라는 걸까요, 어느 길이로, 누구를 위해? 지시문에는 세 부분이 필요해요:
- 동사 — 무엇을 할지.
- 대상 — 무엇을 가지고 할지.
- 제약 — 어떻게, 누구를 위해, 어느 분량으로.
| 약함 | 강함 |
|---|---|
| Summarise it. | Summarise the article in three bullet points. |
| Explain AI. | Explain what a token is to a non-technical reader. |
| Write an email. | Write a polite email refusing the meeting and suggesting next week. |
강한 버전은 각각 대상을 정확히 이름 붙이고 제약을 더해요. 대부분의 프롬프트가 바로 제약에서 무너져요 — write an email이라고 말하기는 쉽지만 polite, refusing, suggesting next week라고 말하기는 어렵거든요. 하지만 진짜 원하던 편지를 주는 건 바로 두 번째 버전이에요.
올바른 동사 고르기
동사가 답의 형태를 정해요. 다음 네 개가 일상 과제의 대부분을 다루고, 각각 다른 종류의 결과를 내요:
| 동사 | 결과의 형태 |
|---|---|
| write | 처음부터 새로 만든 글 |
| summarise | 주어진 것의 더 짧은 버전 |
| explain | 무언가를 분명히 해 주는 글 |
| rewrite | 주어진 것의 새 버전 |
동사를 바꾸면 과제가 바뀌어요. _Write a summary of this_와 _Summarise this_는 둘 다 짧은 요약을 부탁하지만, write는 쓰기를, summarise는 줄이기를 암시해요. 대부분의 「이걸 짧게」 과제에 정직한 동사는 summarise예요.
숫자와 형식에서의 정확성
제약은 측정 가능할 때 가장 잘 작동해요. 모델은 「짧게」를 추측할 수 없지만, 「under 100 words」, 「three bullet points」, 「in a table」, 「for a B1 reader」는 따를 수 있어요.
- List five risks. — 모델이 셀 수 있는 숫자.
- Answer in one sentence. — 모델이 지킬 수 있는 길이.
- Give it as a table. — 모델이 낼 수 있는 형식.
이것은 명령형과 길 안내에 관한 글의 한정어와 지시문과 같아요 — 문법은 그대로고 듣는 사람만 달라졌어요.
모델이 틀렸을 때
답이 틀리면 보통 모델을 탓하기보다 자기 지시문을 다시 읽어야 해요. 물어보세요:
- 대상을 이름 붙였나요? (무엇을 summarise 하라는 거지?)
- 제약을 주었나요? (어느 길이로, 누구를 위해, 어떤 형식으로?)
- 명령형을 썼나요, 아니면 모호한 부탁을 했나요?
빠진 부분을 넣어 프롬프트를 다시 쓰고 다시 실행하세요. 이 순환 — 지시하고, 결과를 읽고, 지시를 다듬기 — 이 바로 좋은 프롬프트가 만들어지는 방식이에요.
스스로 확인해 보세요
아래 퀴즈는 명령형과 명확한 지시문의 세 부분을 확인해요.