프롬프트 설계의 기본

by 최윤호

같은 AI를 사용하면서도, 사용자에 따라 결과가 다른 경우가 있습니다. 어떤 사람은 AI를 훌륭한 비서처럼 쓰고, 어떤 사람은 “생각보다 별로”라며 흥미를 잃습니다. 이 차이는 모델의 성능 때문이기도 하지만, 질문 방식, 즉 프롬프트 때문에 이런 경우도 있습니다.


프롬프트 엔지니어링(prompt engineering)은 어려운 기술처럼 들리지만, 본질은 단순합니다. AI에게 일을 맡길 때, 무엇을 어떻게 기대하는지를 명확히 전달하는 일입니다. 그리고 이 기본이 잡히지 않으면, 어떤 고성능 모델도 제 역할을 하지 못합니다.


1. 프롬프트는 ‘질문’이 아니라 ‘업무 지시’다


“이 문서 요약해 줘.”라는 프롬프트를 생각해 보시죠.

AI는 잘 요약할 것입니다. 단지, 그 요약이 사내 보고용인지, 공유용인지, 개인 참고용인지는 알지 못한 채로 작업을 수행합니다. 따라서 결과도 무난하게 나올 가능성이 높습니다.

반면에 "아래 문서를 경영진 보고용으로 요약해 줘. 핵심 결론 3가지를 중심으로, 각 결론당 한 문장씩 작성해 줘.”라고 하면, 이 프롬프트에는 업무 상황, 목적, 기대 결과가 모두 들어 있습니다. AI는 이 조건을 기준으로 맞춤형 답변을 만들어냅니다.

즉, 프롬프트는 질문이 아니라 지시문에 가깝습니다. 잘 묻는 것이 아니라, 잘 시키는 것이 핵심입니다.


2. 좋은 프롬프트의 3가지 핵심 요소


실무에서 쓰기 좋은 프롬프트에는 공통된 구조가 있습니다. 아래 세 가지만 기억해도 충분합니다.


1) 역할(Role)을 정하라

AI에게 역할을 주면 답변의 관점이 달라집니다.

“이 사업 계획서의 문제점을 알려줘.” 보다 이렇게 말하는 편이 낫습니다.

“너는 벤처캐피털 전문적인 심사역이다. 이 사업 계획서를 투자자의 관점에서 검토하고, 우려되는 점을 주요한 순서대로 3가지 정도 정리해 줘.”

역할을 부여하면 AI는 그 역할에 맞는 판단 기준을 사용합니다. 전문가처럼 보이는 답변은 대부분 여기서 나옵니다.


2) 상황과 목적(Context)을 적어라

AI는 지금 이 작업이 왜 필요한지를 알지 못합니다. 그래서 맥락을 작성합니다.

“이 데이터를 분석해 줘.” 보다 이렇게 요청하는 편이 명확합니다.

“이 데이터는 신규 서비스 출시 후 3개월간의 사용자 행동 데이터야. 재구매율이 낮은 것으로 생각되는 데 근본적인 원인을 가설 중심으로 분석해 줘.”

목적이 분명할수록 결과도 실무에 가까워집니다.


3) 출력 형식(Output)을 지정하라

형식을 지정하지 않으면, 결과는 대부분 다시 손봐야 합니다.

“결과를 정리해 줘.” 보다는 이렇게 말하는 편이 낫습니다.

“아래 형식으로 정리해 줘. 핵심 요약(3줄), 주요 시사점(불릿 3개), 다음 액션 제안(각 1 문장)”

이렇게 하면 결과를 바로 보고서나 슬라이드에 옮길 수 있습니다.


3. 좋은 프롬프트의 실제 예시


프롬프트 설계의 차이는 작은 예시에서 가장 잘 드러납니다.


나쁜 프롬프트 : “회의록 요약해 줘.”

좋은 프롬프트 : “이 회의록을 요약해 줘. 결정된 사항, 보류된 사항, 후속 액션 순서로 구분해서 정리해 줘.”


두 프롬프트는 별 차이가 없다고 생각될 수 있습니다. 하지만 결과의 활용도는 완전히 다릅니다. 더욱이 AI는 판단 기준이 주어질 때 가장 안정적인 답을 만들어 냅니다.


4. 프롬프트 설계는 사고 정리의 과정이다


프롬프트를 잘 쓰기 시작하면 흥미로운 변화가 생깁니다. AI 결과가 좋아지는 동시에, 스스로의 생각도 더 정리됩니다. 무엇을 원하는지, 어디까지가 필요한지, 어떤 결과를 기대하는지 프롬프트를 쓰는 과정에서 자연스럽게 정리되기 때문입니다.

그래서 프롬프트 설계는 단순한 AI 사용 기술이 아닙니다. 사고를 구조화하는 훈련에 가깝죠. 사람에게 일을 맡길 때 설명을 잘하는 사람은, AI에게도 일을 잘 맡깁니다. 반대로 지시가 늘 모호한 사람은, AI를 써도 늘 “결과가 아쉽다”라고 할 것입니다.


생성형 AI 시대에 중요한 것은 “얼마나 똑똑한 모델을 쓰느냐”만큼이나 “얼마나 명확하게 일을 시키느냐”입니다.


참고

1) 프롬프트 엔지니어링 기술. https://learn.microsoft.com/ko-kr/azure/ai-foundry/openai/concepts/prompt-engineering?view=foundry-classic

2) 프롬프트 엔지니어링: 개요 및 가이드. https://cloud.google.com/discover/what-is-prompt-engineering?hl=ko

3) 2025년 프롬프트 엔지니어링 가이드. https://www.ibm.com/kr-ko/think/prompt-engineering

4) LLM ( Chatgpt )을 효과적으로 활용하기 위한 26가지 프롬프트 원칙. https://www.msap.ai/blog-home/blog/llm-chatgpt-prompt/


작가의 이전글Google, DeepMind