프롬프트(Prompt)는 무엇일까?
프롬프트(Prompt)는 생성형 AI에게 "무엇을, 어떻게" 해달라고 요청하는 입력 문장 전체를 말합니다. 단순히 질문 한 줄만 의미하는 게 아니라, 작업 지시, 배경 설명, 참고 자료, 출력 형식까지 포함한 요청 패키지라고 보면 됩니다.
예를 들어 뉴스 기사를 요약시키고 싶다면, 아래처럼 프롬프트를 보낼 수 있습니다.
다음 뉴스 기사를 읽고 핵심만 3줄로 요약해 주세요.
프롬프트를 잘 작성하면 원하는 결과가 한 번에 나오고, 프롬프트가 모호하면 결과도 들쭉날쭉해집니다. 그래서 프롬프트는 보통 네 가지 요소로 나눠 생각하면 편합니다. 지시문(Instruction), 맥락(Context), 입력 데이터(Input Data), 출력 지시자(Output Directives)입니다.
지시문 (Instruction)
지시문은 AI가 수행해야 할 작업을 한 문장으로 정리한 부분입니다. "요약해줘", "번역해줘", "분석해줘", "비교해줘"처럼 작업의 종류를 결정합니다. 지시문이 흐리면 AI는 "대충 어떤 답을 원하나?"를 추측하게 되고, 그 추측이 빗나가면 결과가 만족스럽지 않을 수 있습니다.
오두막집을 그려주세요.
이 지시문은 너무 넓습니다. 어떤 스타일인지(사진 같은 느낌인지, 그림인지), 분위기는 어떤지(낮인지 밤인지), 주변 배경은 어떤지 정보가 부족합니다. 결과가 마음에 들지 않으면 "다시"를 반복하게 되고, 시간도 비용도 늘어납니다.
한적한 산속에 있는 작은 나무 오두막집을 그려주세요. 주변에는 울창한 녹색 나무가 있고, 배경 하늘은 해질녘의 주황색과 분홍색 그라데이션으로 표현해 주세요.
좋은 지시문은 "내가 머릿속에 그리는 장면"을 AI가 따라갈 수 있을 정도로 조건을 정리해 줍니다. 핵심은 길게 쓰는 게 아니라, 결정해야 할 기준을 빠뜨리지 않는 것입니다.
맥락 (Context)
맥락은 AI가 지시문을 더 정확히 수행하도록 돕는 배경 설명입니다. 같은 "분석"이라도 목적이 다르면 결과가 달라져야 합니다. 맥락을 넣으면 AI가 "왜 이 작업을 하는지"를 이해하고, 답변의 초점을 맞추기 쉬워집니다.
# 지시문
아래 제품별 판매량 데이터를 바탕으로 지난 5년간 카테고리별 판매 추이를 분석해 주세요.
# 맥락
최근 시장 경쟁이 심해져 제품 라인별 전략을 다시 세우고 있습니다.
계절에 따라 판매량이 어떻게 달라지는지, 어떤 카테고리가 성장/하락 중인지가 필요합니다.
이처럼 "전략 수립"이라는 목적이 맥락으로 주어지면, AI는 단순히 그래프 요약에 그치지 않고 의사결정에 필요한 해석(성장/하락, 계절성, 시사점)을 더 적극적으로 포함하려고 합니다.
입력 데이터 (Input Data)
입력 데이터는 AI가 참고해야 할 재료입니다. 텍스트, 표, 코드, 회의록, 링크 요약 등 작업의 근거가 되는 모든 자료가 여기에 들어갑니다. 같은 지시문이라도 입력 데이터가 빈약하면, AI는 추측으로 빈칸을 메우게 됩니다.
판매량 분석 예시에서 입력 데이터는 아래 표와 같은 데이터입니다.
| 연도 | 월 | 제품 카테고리 | 판매량 |
|---|---|---|---|
| 2019 | 1 | 가전제품 | 150 |
| 2019 | 1 | 가구 | 75 |
| 2019 | 1 | 전자기기 | 200 |
| 2019 | 2 | 가전제품 | 165 |
| ... | ... | ... | ... |
| 2023 | 12 | 가전제품 | 190 |
| 2023 | 12 | 가구 | 90 |
| 2023 | 12 | 전자기기 | 230 |
입력 데이터는 "많을수록 좋은 것"은 아닙니다. 작업에 필요한 범위만 깔끔하게 주는 편이 결과도 안정적이고, 토큰 비용도 줄어듭니다.
출력 지시자 (Output Directives)
출력 지시자는 결과물을 어떤 형태로 받을지 정하는 부분입니다. 같은 분석이라도 "3줄 요약"인지, "표로 정리"인지, "보고서 형식"인지에 따라 결과는 완전히 달라집니다. 출력 지시자가 없으면 AI는 보통 설명을 길게 늘어놓기 쉬워지고, 형식도 매번 달라질 수 있습니다.
결과는 아래 형식으로 작성해 주세요.
1) 3줄 요약
2) 카테고리별 추세 표(성장/하락/변동)
3) 계절성 관찰 포인트 3개
4) 다음 액션 제안 3개
또는 시각화까지 원하면 이렇게 쓸 수 있습니다.
카테고리별 월별 판매량을 선 그래프로 시각화한다고 가정하고, 그래프에서 보일 핵심 패턴을 글로 설명해 주세요.
그 다음, 전략 회의에 바로 붙일 수 있는 1페이지 분량의 보고서를 작성해 주세요.
앞서 살펴본 것처럼 AI 비용에서 입력보다 출력이 훨씬 비싼만큼, 출력 지시자를 명확히 해야 비용 절감에 큰 도움이 됩니다.
다음 내용이 궁금하다면?
코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!