질문
예전에는 프롬프트가 중요해서 인스타그램 같은 곳에 댓글을 남기고 프롬프트를 받아 쓰곤 했는데, 요즘은 LLM에게 “프롬프트 써줘”라고 해서 씁니다. ① 그냥 자연어로 쓰기, ② 남에게 받은 프롬프트 쓰기, ③ LLM이 만들어준 프롬프트 쓰기. 결과에 차이가 많이 날까요? 굳이 남이 만든 프롬프트를 써야 할 정도로 차이가 있을까요?
짧은 답
예전 초기 모델들은 특정 문구나 형식에 따라 결과가 꽤 달라졌습니다. 그래서 잘 통하는 프롬프트를 공유받아 쓰는 문화가 생겼습니다. 요즘 모델은 평범한 말을 잘 알아듣기 때문에, 정해진 템플릿보다 내가 무엇을, 왜, 어떤 상황에서 하려는지를 분명하게 말하는 것이 훨씬 중요합니다.
남이 만든 프롬프트는 그 사람의 상황에 맞춰진 것이라, 내 상황과 맞지 않는 지시가 섞여 있으면 오히려 방해가 될 수 있습니다. LLM이 만들어준 프롬프트도 마찬가지로, 결국 그 안에 내 목적과 상황이 잘 담겨 있는지가 중요합니다.
그럼 어떻게 하면 될까요
- 평범한 말로 하고 싶은 일과 이유, 내 상황을 설명합니다.
- 원하는 결과의 모양을 말합니다. 길이, 형식, 누가 읽을지 같은 것들입니다.
- 코딩처럼 큰 작업이라면, 바로 시키기보다 AI와 먼저 계획을 같이 세우고, 계획을 확인한 다음 실행합니다. 간단한 일이라면 계획 없이 바로 시켜도 됩니다.
- 첫 결과를 보고 대화로 다듬습니다. 처음부터 완벽한 요청을 만들려고 애쓰기보다, 고쳐가며 맞춰가는 편이 빠릅니다.
공식 가이드는 뭐라고 할까요
AI 회사들의 공식 가이드도 같은 방향입니다.
- Anthropic(2025년 11월)은 명확하고 직접적으로 요청하라고 하면서, “길고 복잡한 프롬프트가 항상 더 나은 것은 아니다”라고 설명합니다. “너는 ○○ 전문가야” 같은 강한 역할 지정은 요즘 모델에서는 대개 필요 없다고 하고, 대신 왜 그것이 중요한지 설명하는 것이 도움이 된다고 합니다. 첫 요청이 한 번에 완벽하기는 어려우니 다듬어 나가라는 내용도 있습니다.
- OpenAI의 추론 모델 가이드는 과제, 지켜야 할 조건, 원하는 출력 형식을 주되, 중간 단계를 일일이 지정하지 말라고 안내합니다.
한 걸음 더
오픈채팅방에서는 “예전 프롬프트는 요즘 모델의 성능을 오히려 깎아먹는다”는 이야기도 나왔습니다. 항상 그런 것은 아니고, 내 상황과 맞지 않는 지시가 섞여 있을 때 그럴 수 있다고 보는 것이 정확합니다. 원하는 형식이 아주 독특하다면 예시를 하나 보여주는 것처럼, 상황에 따라 여전히 쓸모 있는 요령도 있습니다. 중요한 건 요령보다 목적과 상황을 전달하는 것입니다.
근거
더 읽어보기
기여
질문: 익명
답변: Larry (@larry.7xz), 익명
기여자 이름은 닉네임 (@스레드아이디) 형식일 때 그대로 기록하고, 그렇지 않으면 익명으로 기록합니다.