모델은 동사부터 읽어
Instruction 쓰기에서 leverage 가장 큰 trick 하나는 동작 동사를 문장 앞으로 옮기고 imperative mood 쓰는 거야. "Summarize the article"이 "It would be great if you could provide a summary of the article"보다 강해. 첫 번째는 모호하지 않고, 두 번째는 동작을 세 겹 정중함 layer로 감싸 — 모델이 다 벗겨내야 해.
프롬프트의 정중함이 나쁘다는 건 아니야 — 중립이고, 가끔 tone 잡는 데 도움도 돼 — 근데 load-bearing이면 안 돼. 너의 instruction이 "please consider summarizing if you have time"이면 그건 instruction이 아니라 모델이 무시해도 되는 suggestion 줬을 뿐이야.
Imperative checklist
- 동사는 첫 세 단어 안에.
- 능동태, 수동태 X.
- 주어 implied ("you"), stated X.
- 한 문장에 한 동사; 더 필요하면 list로.
예외
Constitutive 프롬프트 (system layer)는 "You are…"로 시작하는 경우가 많아 — stative 구문이지 imperative 아니야. 그게 맞아: constitutive 문장이 stage를 깔고, imperative는 그 뒤에 와.