DAY 02AI 프롬프트 엔지니어링 1
프롬프트의 원리와 구조, AI 오류를 줄이는 요청 방법
ChatGPT에게 어떻게 요청해야 원하는 결과에 가까워지는지 직접 비교하며 익히고, AI가 그럴듯하게 틀리는 일을 줄이는 요청 방법까지 실습합니다.
1.오늘의 수업
지난 시간 돌아보기 · DAY 01
입문 ~ 초급
비교하며 따라하기
ChatGPT
높음 (프롬프트 17개)
좋은 프롬프트는 길게 쓰는 것이 아니라, AI가 일을 이해하는 데 필요한 정보를 알맞게 전달하는 것임을 직접 비교하며 익힌다.
2.오늘 배우는 내용 & 전체 흐름
오늘은 다음 순서로 진행합니다
3.프롬프트란?
1교시 · 프롬프트의 원리와 구조
프롬프트(Prompt)
AI에게 입력하는 질문 · 요청 · 조건 · 지시사항을 말합니다.
"이메일 써줘."
"거래처에 일정 변경을 안내하는 정중한 이메일을 작성해줘. 메일은 너무 길지 않게 하고 제목도 함께 만들어줘."
둘 다 틀린 요청은 아닙니다. 다만 AI가 알고 있는 정보의 양이 달라서 결과도 달라집니다.
AI는 내 머릿속을 모른다
사람끼리는 상황을 알고 있으니 "아까 그 자료 조금 줄여줘."라고만 해도 알아듣습니다. 하지만 AI에게 처음 요청할 때 아래 정보가 없으면, AI가 많은 부분을 스스로 정해버립니다.
4.짧은 요청 vs 구체적인 요청
먼저 아주 짧게 요청해 봅니다. 새 채팅에서 시작하세요.
결과를 보며 생각해 보세요. AI는 아래 내용을 전혀 모릅니다. 그래서 마음대로 정해서 답했을 거예요.
이번에는 정보를 조금 더 넣어 요청합니다. 첫 번째 결과와 비교할 수 있도록 다시 새 채팅에서 입력하세요.
같은 "여행 계획"이지만 상황과 조건을 알려주면 결과가 달라집니다.
5.프롬프트의 기본 구조 5가지
복잡한 공식처럼 외울 필요는 없습니다. 오늘은 아래 다섯 가지를 기준으로 생각합니다.
무엇을 원하는가?
어디에 쓰는가?
누구를 위한 결과인가?
꼭 지켜야 할 것은?
어떤 형태로 받을까?
구조를 하나씩 채워보기 — 교육 프로그램 기획
| 목적 | 교육 프로그램 기획 |
| 상황 | 회사에서 신입사원 교육 준비 |
| 대상 | AI를 처음 사용하는 신입사원 |
| 조건 | 2시간 / 초보자 수준 / 실습 포함 |
| 결과 형식 | 표 형태의 교육 구성안 |
이 다섯 가지를 하나의 프롬프트로 합치면 이렇게 됩니다. 새 채팅에서 입력해 보세요.
8일 동안 계속 쓰는 틀 — 프롬프트 7칸
오늘 배운 5칸에, 앞으로 두 칸이 더해집니다. 이미지를 만들든 Excel을 분석하든 기획안을 쓰든, 프롬프트는 늘 이 7칸으로 점검합니다.
6.길게 쓰는 것이 목적은 아니다
"다음 문장을 자연스럽게 수정해줘.
내일 회의시간 변경되었으니 확인 부탁드립니다."
핵심 — 프롬프트의 길이보다 필요한 정보가 들어 있는가가 중요합니다.
한 번에 완벽하게 쓰지 않아도 된다
처음부터 모든 조건을 넣으려 하면 오히려 쓰기 어려워집니다. 짧게 시작해서 대화로 채워 가도 충분합니다.
"직장인 AI 교육을 기획해줘."
"초보자를 대상으로 바꿔줘."
"실습 비중을 늘려줘."
"2시간 수업으로 구성해줘."
"표로 정리해줘."
어느 프롬프트가 더 좋을까? — 먼저 판단하고 펼쳐 보기
두 프롬프트 중 어느 쪽이 더 좋은 결과를 낼지, 왜 그런지 먼저 생각해 보세요. 그다음 펼쳐서 비교합니다.
문제 ①A "회의록 요약해줘."
B "아래 회의록을 팀장님께 보고할 수 있게 결정된 것 / 할 일(담당 · 기한) / 다음 회의 안건으로 나눠 5줄 이내로 요약해줘."생각 정리 보기
B가 더 좋습니다 — 누구에게 보고하는지(대상), 무엇으로 나눌지와 길이(결과 형식)가 들어 있습니다. A는 AI가 요약의 기준을 마음대로 정합니다.
문제 ②A "요즘 너무 바빠서 정신이 없는데 우리 가게 블로그도 해야 하고 해서… 신메뉴 글 좀 최대한 좋게 잘 써줘. 진짜 잘 부탁해."
B "동네 빵집 블로그에 올릴 신메뉴 소개 글을 써줘. 읽는 사람은 근처 주민, 600자 정도, 친근한 말투, 마지막에 영업시간 안내."생각 정리 보기
B가 더 좋습니다 — A가 더 길지만 필요한 정보(대상 · 분량 · 말투 · 꼭 넣을 것)가 없습니다. 길이가 아니라 필요한 정보가 결과를 바꿉니다.
문제 ③A "제주도 맛집 10곳 알려줘."
B "제주도 맛집 10곳 알려줘. 확실하지 않은 정보는 [확인 필요]로 표시하고, 영업 여부는 직접 확인해야 한다고 알려줘."생각 정리 보기
B가 더 좋습니다 — 결과에서 무엇을 확인해야 하는지까지 정해 두었습니다. AI는 없는 가게도 그럴듯하게 말할 수 있습니다. 이 내용은 오늘 2교시 "할루시네이션"에서 자세히 다룹니다.
7.SET 01. 하나의 프롬프트를 단계적으로 발전시키기
하나의 요청에 상황 → 목적 → 조건 → 결과 형식을 차례로 더해 가며 결과가 어떻게 바뀌는지 봅니다. 새 채팅에서 STEP 01을 입력하고, STEP 02부터는 같은 대화에서 이어서 입력하세요.
처음 결과와 마지막 결과를 비교해 보세요 — 무엇이 결과를 바꿨을까?
| 더한 정보 | 내용 |
|---|---|
| 대상 | 대학생과 20대 직장인 |
| 목적 | 새 손님 방문과 SNS 공유 |
| 조건 | 간단한 운영 / 단순 할인 제외 |
| 결과 형식 | 표 |
혼자 써 보기 ①
방금은 완성된 프롬프트를 한 단계씩 더해 봤습니다. 이번에는 아래 요구 조건 중 하나를 골라, 프롬프트를 처음부터 직접 써 보세요. 다 쓰면 새 채팅에 입력하고 결과를 확인합니다.
다 썼으면 복사해서 ChatGPT에 입력하고 결과를 확인하기
8.결과 형식과 대상 바꾸기
결과 형식에 따라 쓰임이 달라진다
| 형식 | 이럴 때 좋아요 |
|---|---|
| 설명문 | 내용을 이해할 때 |
| 목록 | 빠르게 훑어볼 때 |
| 표 | 여러 항목을 비교할 때 |
| 체크리스트 | 했는지 안 했는지 확인할 때 |
| 단계별 안내 | 순서대로 따라 할 때 |
| 발표자료 구성 | 발표를 준비할 때 |
앞의 카페 이벤트 대화에 이어서 입력합니다.
같은 정보가 목적에 맞는 다른 형태로 바뀌는 것을 확인하세요.
누가 읽느냐에 따라 설명도 달라진다
쉽고 친숙한 예시
업무 활용 중심
기술적인 설명
사업 활용 중심
새 채팅에서 ⑥을 입력하고, 결과를 본 뒤 같은 대화에서 이어서 요청합니다.
두 결과에서 단어 선택, 예시, 길이가 어떻게 다른지 비교해 보세요.
9.조건은 구체적으로
조건이 많을 때는 항목으로 나누기
긴 문장 하나에 조건을 모두 넣을 필요는 없습니다. 항목으로 나누면 나도 확인하기 쉽고 고치기도 쉽습니다.
10.요청 방법 ① 역할 정해주기
2교시 · 여러 가지 요청 방법과 할루시네이션 줄이기
프롬프트에 정답은 하나만 있지 않습니다. 2교시에는 실무에서 자주 쓰는 여섯 가지 요청 방법을 실습합니다.
AI에게 특정 역할이나 관점을 정해주면 어떤 기준으로 답해야 하는지 더 분명하게 전달됩니다.
"아이디어를 추천해줘."
"너는 신제품을 기획하는 마케팅 담당자라고 생각하고 아이디어를 추천해줘."
"전문가처럼 행동해." 한 줄보다, 어떤 관점에서 무슨 일을 해야 하는지 구체적으로 알려주는 것이 중요합니다.
11.요청 방법 ② 예시 보여주기
원하는 결과를 말로 설명하기 어렵다면 예시를 보여주면 됩니다. 예를 들어 상품 제목을 "짧은 문구 + 제품명" 형태로 만들고 싶다면 이렇게 요청합니다.
말로 설명하기 어려운 것들을 예시 하나로 보여줄 수 있습니다.
예시와 똑같은 문장을 받으려는 것이 아닙니다. "이런 방향으로 만들어줘"라는 기준입니다. 그래서 위 프롬프트에 "그대로 반복하지 말고 구조와 분위기만 참고해줘"를 넣었습니다.
12.SET 02. 요청 방법 ③ 단계로 나눠 기획하기
"신제품 기획해줘."처럼 큰 일을 한 번에 맡기면 중간에 확인하기 어렵습니다. 복잡한 일은 단계로 나눠 진행하면 결과를 확인하며 방향을 잡을 수 있습니다.
새 채팅에서 STEP 01을 입력하고, 이후는 같은 대화에서 이어갑니다.
결과 중 마음에 드는 문제 하나를 고릅니다. 아래는 "책상 위가 쉽게 어지러워진다"를 고른 예입니다. 다른 문제를 골랐다면 따옴표 안만 바꾸세요.
아이디어 하나를 고릅니다. 번호는 내가 고른 것으로 바꾸세요.
좋은 점만 묻지 않고 단점도 함께 확인합니다.
단계별로 진행하면 좋은 점
핵심 — AI에게 완성품을 한 번에 요구하기보다, 사람이 중간중간 방향을 정하며 함께 만듭니다.
13.요청 방법 ④⑤ 여러 안 받기 · 검토시키기
④ 하나가 아니라 여러 선택지 받기
AI가 처음 낸 결과가 가장 좋다는 보장은 없습니다. 아이디어가 필요할 때는 "하나 만들어줘."보다 "서로 다른 방향으로 5개 제안해줘."처럼 요청합니다.
여러 선택지를 받고, 좋은 방향은 사람이 고릅니다.
⑤ AI에게 결과를 다시 검토하게 하기
"더 좋게 만들어줘."라고만 해도 되지만, 무엇을 확인해야 하는지 기준을 알려주면 더 좋아집니다. 독서 모임 이름 대화에 이어서 입력하세요.
AI에게 만들기뿐 아니라 검토와 수정도 맡길 수 있습니다. 12번의 제품 기획 대화에서 같은 방법을 써 봐도 좋습니다.
14.할루시네이션 이해하기
할루시네이션(Hallucination)
생성형 AI가 사실이 아닌 내용을 사실처럼 자연스럽게 만들어내는 것입니다. 우리말로는 "AI의 환각"이라고도 합니다.
문장이 자연스럽다고 해서 내용까지 정확하다는 뜻은 아닙니다.
왜 생길까?
생성형 AI는 "정답 창고에서 정답 하나를 꺼내 보여주는" 방식으로만 동작하지 않습니다. DAY 01에서 배운 것처럼 요청에 맞춰 가능성이 높은 내용을 만들어냅니다. 그래서 정보가 부족하거나 질문이 모호하거나 정확한 사실을 알 수 없는 상황에서도 그럴듯한 답을 만들 수 있습니다.
프롬프트로 오류를 100% 없앨 수는 없어요
프롬프트로 오류 가능성을 줄일 수는 있지만, 중요한 정보는 사용자가 직접 확인해야 합니다. 특히 아래 분야는 꼭 한 번 더 확인하세요.
요청 방법 ⑥ 모르면 모른다고 하게 하기
확인할 수 없는 정보를 마음대로 만들지 않도록 미리 요청할 수 있습니다. 아래 문장을 프롬프트 끝에 붙여 쓰면 됩니다.
15.SET 03. AI 오류를 줄이는 요청 방법
상황 ① 정보가 부족한 상태에서 요청하기
⑬과 ⑭를 각각 새 채팅에서 입력하고 두 답변을 비교해 보세요.
AI는 우리 회사 규정을 모릅니다. ⑬에서 일반적인 내용이 나왔더라도 우리 회사 규정이라고 생각하면 안 됩니다. ⑭처럼 답부터 만들게 하지 말고 필요한 정보를 먼저 묻게 할 수 있습니다.
상황 ② 내가 준 내용만 사용하게 하기
결과에 내가 주지 않은 정보가 들어가지 않았는지 확인하세요.
상황 ③ 출처가 필요한 정보 요청하기
최신 정보나 숫자가 필요하다면 "알려줘."만 쓰지 말고 출처 확인을 함께 요청합니다. ChatGPT의 웹 검색 기능이 켜져 있으면 답변에 출처 링크가 함께 표시됩니다.
그리고 중요한 정보라면 출처 링크를 직접 눌러 실제 내용과 같은지 확인합니다.
상황 ④ 사실과 아이디어 구분하기
"2026년 직장인 AI 교육 시장이 반드시 두 배 성장한다."
"직장인 AI 교육 프로그램에서 직무별 실습을 강화하는 방안을 고려할 수 있다."
AI의 답변에는 사실 · 분석 · 추측 · 아이디어가 섞여 있을 수 있습니다. 나눠서 써 달라고 요청해 보세요.
16.SET 04. 나만의 프롬프트 만들기
DAY 01에서 정한 주제를 쓰거나 새로 하나 고릅니다. 떠오르지 않는다면 아래에서 골라도 됩니다.
1단계 · 다섯 칸 먼저 채우기
프롬프트를 바로 쓰기 전에 메모장에 다섯 칸을 먼저 적어 봅니다. 오른쪽은 "회사 송년회 기획"을 고른 예시입니다.
| 항목 | 스스로 묻기 | 예시 · 회사 송년회 기획 |
|---|---|---|
| 목적 | 무엇을 원하는가? | 송년회 진행 순서 짜기 |
| 상황 | 어디에 쓰는가? | 총무 담당으로 12월 송년회를 준비 중 |
| 대상 | 누구를 위한 결과인가? | 20~50대 직원 40명 |
| 조건 | 꼭 지켜야 할 것은? | 2시간 / 술 없이도 즐거운 순서 / 준비물 간단히 |
| 결과 형식 | 어떤 형태로 받을까? | 시간 / 순서 / 준비물 표 |
2단계 · 기본형에 넣어 프롬프트 완성하기
아래 기본형을 복사해 [ ] 칸을 1단계 내용으로 바꾼 뒤 ChatGPT 새 채팅에 입력합니다.
3단계 · 결과를 보고 한 가지씩 고치기
첫 결과를 보며 스스로 물어보고, 해당하는 문제를 한 번에 하나씩 고칩니다.
| 이런 문제가 보이면 | 이렇게 요청 |
|---|---|
| 내용이 너무 많다 | "핵심 내용만 남겨서 절반으로 줄여줘." |
| 너무 어렵다 | "전문용어를 줄이고 초보자가 이해하기 쉽게 바꿔줘." |
| 아이디어가 부족하다 | "지금 방향과 겹치지 않는 아이디어를 5개 더 제안해줘." |
| 형식이 불편하다 | "업무에서 바로 볼 수 있도록 표로 정리해줘." |
| 빠진 정보가 있다 | "답변하기 전에 필요한 정보를 먼저 질문해줘." |
| AI가 만든 내용이 섞였다 | "내가 주지 않은 정보는 빼고 다시 작성해줘." |
4단계 · 잘 된 프롬프트는 저장해 두기
자주 쓸 프롬프트는 한 번 쓰고 버리지 말고 메모장이나 문서에 저장해 두세요. 다음에는 내용과 조건만 바꿔 다시 쓸 수 있습니다.
시간이 남는다면 · 내 프롬프트를 AI에게 검토받기
프롬프트 자체도 AI와 함께 고쳐 나갈 수 있습니다.
17.오늘의 결과물 & 핵심 정리
오늘 해본 것
좋은 프롬프트는 길고 어려운 명령문이 아니라, AI가 일을 이해하는 데 필요한 정보를 분명하게 전달하는 것입니다. 처음부터 완벽할 필요 없이 간단하게 요청 → 결과 확인 → 부족한 부분 발견 → 조건 추가 → 다시 수정을 반복하면 됩니다.
모르는 내용은 추측하지 않게 요청하기
내가 준 자료만 쓰도록 범위 정하기
중요한 정보에는 출처 요청하기
사실과 아이디어 나눠 읽기
최종 내용은 사람이 확인하기
DAY 01에서 ChatGPT를 사용할 준비를 하고, 오늘은 원하는 일을 더 정확하게 요청하는 방법을 배웠습니다. 다음 시간에는 글에서 한 걸음 나아가 이미지를 어떻게 설명하고 원하는 결과로 만들어 가는지, AI 이미지 생성과 이미지 프롬프트를 본격적으로 실습합니다.