단어 둘 곳 다섯
- System — operator의 constitutive frame. Persistent.
- Developer — app-level instruction (OpenAI explicit, others implicit inside system).
- User — 사람 input. Untrusted.
- Assistant — 모델이 한 말. 다음 turn의 context로 reused.
- Assistant prefill — assistant 답을 너가 시작. 모델이 거기서 continue.
prefill이 좋은 경우
- strict mode 없이 JSON output force (
{로 시작). - preamble skip (실제 답으로 시작).
- persona enforcement (voice로 시작).
- format anchoring (table header, bullet, heading으로 시작).
provider quirk
Anthropic이 conversation의 마지막 assistant message로 prefill 지원. OpenAI가 prior assistant turn으로 지원 (first-class param 아님). Gemini가 model role로 지원. 메커니즘 같고 API surface 달라.