2020년 프롬프트랑 2026년 프롬프트는 같은 물건이 아니야
2020년에는 프롬프트가 chat training 없고 tool도 없고 structured output 모드도 없는 base 언어 모델한테 던지는 몇 줄짜리 텍스트였어. 기술은 모델이 너의 텍스트를 적절한 voice로 이어가게 만드는 거였지. "few-shot learning"이 헤드라인이었던 이유는 다른 대안이 없었거든.
2026년에 프롬프트는 복잡한 시스템의 configuration이야. extended thinking, function calling, structured output, citation, 큰 context window, modality routing (vision, audio, file), built-in 안전 정책 — 다 chat-tuned 모델에 들어가 있어. 프롬프트는 agent loop 안에 앉아서 실행하고 retry하고 self-correct까지 해. 같은 단어가 모델 세대마다 다른 의미야.
임팩트 순서대로 뭐가 바뀌었나
- Instruction-tuning — 모델은 이제 이어서 쓰는 게 아니라 말 거는 걸 기대해.
- Tool use — "이 함수 불러"가 primitive verb가 됐어.
- Structured output — "이 schema에 맞춰서 JSON 줘"가 enforce되지, request되는 게 아니야.
- Long context — 200k 토큰의 evidence 패킹이 평범해.
- Reasoning mode — Claude의 extended thinking, OpenAI의 o-series, Gemini의 thinking — 다 프롬프트가 읽히는 방식을 바꿔.
- Multimodality — 이미지, 오디오, 파일이 텍스트랑 같이 들어와.
옛날 advice가 헷갈리게 만드는 이유
2024년 이전에 쓰인 prompt-engineering tip 대부분은 작은 base 모델에서 capability를 끌어내려는 거였어. "think step by step"을 추가하라거나, 정성스러운 roleplay를 쓰라거나, 모든 걸 chain-of-thought하라거나. 2026 frontier model에서는 어떤 건 불필요하고, 어떤 건 해롭고 (trivial한 task에 thinking budget 낭비), 어떤 건 structured feature (tool, schema, reasoning mode)로 대체됐어. prompt advice 읽을 때, 언제적 얘긴지 신경 써.
Ko/En 모드 둘 다 제공해주셔서 잘 활용하고 있습니다 :) "prompt advice 읽을 때 날짜 머리에 두고 봐" 부분이 한국어로만 봤을 때는 한 번에 와닿지 않았는데, En 모드로 바꿔서 보니 의미가 분명해지더라고요. 혹시 같은 부분에서 갸우뚱하실 분들 계실까 해서 공유드려요! 항상 감사합니다 ^^