AI 프롬프트 엔지니어링 1

수강생 확인이 필요합니다

등록하신 이름을 입력하면 강의자료를 볼 수 있어요.

* 등록일로부터 4주(28일) 동안만 접속할 수 있습니다.

DAY 02AI 프롬프트 엔지니어링 1

프롬프트의 원리와 구조, AI 오류를 줄이는 요청 방법

ChatGPT에게 어떻게 요청해야 원하는 결과에 가까워지는지 직접 비교하며 익히고, AI가 그럴듯하게 틀리는 일을 줄이는 요청 방법까지 실습합니다.

1.오늘의 수업

지난 시간 돌아보기 · DAY 01

생성형 AI의 기본 개념 AI 사용 시 주의할 점 (3초 체크) ChatGPT 기본 화면 대화를 이어서 고치는 방법 개인 맞춤설정
난이도

입문 ~ 초급

수업 방식

비교하며 따라하기

사용 도구

ChatGPT

실습 비중

높음 (프롬프트 17개)

오늘의 핵심목표

좋은 프롬프트는 길게 쓰는 것이 아니라, AI가 일을 이해하는 데 필요한 정보를 알맞게 전달하는 것임을 직접 비교하며 익힌다.

2.오늘 배우는 내용 & 전체 흐름

1교시 — 프롬프트의 원리와 구조
2교시 — 여러 가지 요청 방법과 할루시네이션 줄이기

오늘은 다음 순서로 진행합니다

1간단한 프롬프트부터 시작하기
2결과가 달라지는 이유 이해하기
3프롬프트의 기본 구조 익히기
4조건을 하나씩 추가해보기
5결과 형식 정해주기
6역할 정해주기
7예시를 보여주고 따라하게 하기
8복잡한 작업을 단계로 나누기
9할루시네이션 이해하기
10AI 오류를 줄이는 요청 실습하기
11나만의 프롬프트 완성하기

3.프롬프트란?

1교시 · 프롬프트의 원리와 구조

프롬프트(Prompt)

AI에게 입력하는 질문 · 요청 · 조건 · 지시사항을 말합니다.

이것도 프롬프트

"이메일 써줘."

이것도 프롬프트

"거래처에 일정 변경을 안내하는 정중한 이메일을 작성해줘. 메일은 너무 길지 않게 하고 제목도 함께 만들어줘."

둘 다 틀린 요청은 아닙니다. 다만 AI가 알고 있는 정보의 양이 달라서 결과도 달라집니다.

AI는 내 머릿속을 모른다

사람끼리는 상황을 알고 있으니 "아까 그 자료 조금 줄여줘."라고만 해도 알아듣습니다. 하지만 AI에게 처음 요청할 때 아래 정보가 없으면, AI가 많은 부분을 스스로 정해버립니다.

누구에게 필요한지
무엇을 만들고 싶은지
어떤 상황인지
어떤 형태가 필요한지

4.짧은 요청 vs 구체적인 요청

먼저 아주 짧게 요청해 봅니다. 새 채팅에서 시작하세요.

결과를 보며 생각해 보세요. AI는 아래 내용을 전혀 모릅니다. 그래서 마음대로 정해서 답했을 거예요.

어디로? 몇 명이? 몇 박? 어떤 여행 취향? 이동 수단은? 예산은?

이번에는 정보를 조금 더 넣어 요청합니다. 첫 번째 결과와 비교할 수 있도록 다시 새 채팅에서 입력하세요.

같은 "여행 계획"이지만 상황과 조건을 알려주면 결과가 달라집니다.

5.프롬프트의 기본 구조 5가지

복잡한 공식처럼 외울 필요는 없습니다. 오늘은 아래 다섯 가지를 기준으로 생각합니다.

① 목적

무엇을 원하는가?

② 상황

어디에 쓰는가?

③ 대상

누구를 위한 결과인가?

④ 조건

꼭 지켜야 할 것은?

⑤ 결과 형식

어떤 형태로 받을까?

구조를 하나씩 채워보기 — 교육 프로그램 기획

목적교육 프로그램 기획
상황회사에서 신입사원 교육 준비
대상AI를 처음 사용하는 신입사원
조건2시간 / 초보자 수준 / 실습 포함
결과 형식표 형태의 교육 구성안

이 다섯 가지를 하나의 프롬프트로 합치면 이렇게 됩니다. 새 채팅에서 입력해 보세요.

8일 동안 계속 쓰는 틀 — 프롬프트 7칸

오늘 배운 5칸에, 앞으로 두 칸이 더해집니다. 이미지를 만들든 Excel을 분석하든 기획안을 쓰든, 프롬프트는 늘 이 7칸으로 점검합니다.

목적무엇을 원하나
상황어떤 상황인가
대상누구를 위한가
조건무엇을 지키나
결과 형식어떻게 보여주나
+ 줄 자료AI에게 무엇을 주나 (파일 · 사진 · 내용)
+ 확인할 것결과에서 무엇을 직접 확인하나

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 공유
조건간단한 운영 / 단순 할인 제외
결과 형식표
결과를 좋게 만드는 방법 중 하나는 AI에게 판단 기준을 알려주는 것입니다.

혼자 써 보기 ①

방금은 완성된 프롬프트를 한 단계씩 더해 봤습니다. 이번에는 아래 요구 조건 중 하나를 골라, 프롬프트를 처음부터 직접 써 보세요. 다 쓰면 새 채팅에 입력하고 결과를 확인합니다.

여행60대 부모님과 경주 1박 2일 · 자가용 · 걷는 거리 적게 · 한식 위주 · 시간대별 일정표로
교육 기획입사 1년 미만 직원 10명 · 1시간짜리 "업무 메일 잘 쓰기" 미니 교육 · 실습 포함 · 시간표로
콘텐츠 기획동네 꽃집 인스타그램 · 4주 동안 주 2회 게시물 · 계절 꽃 소개와 꽃 관리 팁 · 표로
목적 · 상황 · 대상 · 조건 · 결과 형식

다 썼으면 복사해서 ChatGPT에 입력하고 결과를 확인하기

□ 요구 조건이 모두 결과에 반영되었나?□ 5칸 중 빠진 칸은 없나?□ 마음에 안 들면 한 줄 고쳐서 다시 입력
[예시 프롬프트 — 정답이 아니라 하나의 예입니다 · 여행] 60대 부모님을 모시고 경주로 1박 2일 여행을 가려고 해. 자가용으로 이동하고, 부모님이 오래 걷기 힘드셔서 걷는 거리가 적은 곳 위주로 짜줘. 식사는 한식 위주로 추천해줘. 결과는 1일차 · 2일차로 나눠 시간 / 장소 / 이동 / 메모 표로 정리해줘. [설계 포인트] · 누구와 가는지(대상)와 그 사람의 사정(오래 걷기 힘듦)을 함께 적기 · 조건은 "적당히"가 아니라 "걷는 거리 적게"처럼 구체적으로 · 결과 형식(표의 칸 이름)까지 정해 주기

8.결과 형식과 대상 바꾸기

결과 형식에 따라 쓰임이 달라진다

형식이럴 때 좋아요
설명문내용을 이해할 때
목록빠르게 훑어볼 때
표여러 항목을 비교할 때
체크리스트했는지 안 했는지 확인할 때
단계별 안내순서대로 따라 할 때
발표자료 구성발표를 준비할 때

앞의 카페 이벤트 대화에 이어서 입력합니다.

같은 정보가 목적에 맞는 다른 형태로 바뀌는 것을 확인하세요.

누가 읽느냐에 따라 설명도 달라진다

초등학생

쉽고 친숙한 예시

회사원

업무 활용 중심

개발자

기술적인 설명

경영자

사업 활용 중심

새 채팅에서 ⑥을 입력하고, 결과를 본 뒤 같은 대화에서 이어서 요청합니다.

두 결과에서 단어 선택, 예시, 길이가 어떻게 다른지 비교해 보세요.

9.조건은 구체적으로

애매한 조건"짧게 써줘."
구체적인 조건"3문장 이내로 작성해줘."
애매한 조건"많이 추천해줘."
구체적인 조건"10개 추천해줘."
애매한 조건"초보자가 이해하기 쉽게."
구체적인 조건"전문용어를 줄이고, 각 개념마다 간단한 예시를 하나씩 넣어줘."

조건이 많을 때는 항목으로 나누기

긴 문장 하나에 조건을 모두 넣을 필요는 없습니다. 항목으로 나누면 나도 확인하기 쉽고 고치기도 쉽습니다.

10분 휴식

10.요청 방법 ① 역할 정해주기

2교시 · 여러 가지 요청 방법과 할루시네이션 줄이기

프롬프트에 정답은 하나만 있지 않습니다. 2교시에는 실무에서 자주 쓰는 여섯 가지 요청 방법을 실습합니다.

1역할 정해주기
2예시 보여주기
3작업을 단계로 나누기
4여러 안을 받아 고르기
5결과를 검토하고 고치게 하기
6모르면 모른다고 하게 하기

AI에게 특정 역할이나 관점을 정해주면 어떤 기준으로 답해야 하는지 더 분명하게 전달됩니다.

역할 없이

"아이디어를 추천해줘."

역할을 정해서

"너는 신제품을 기획하는 마케팅 담당자라고 생각하고 아이디어를 추천해줘."

"전문가처럼 행동해." 한 줄보다, 어떤 관점에서 무슨 일을 해야 하는지 구체적으로 알려주는 것이 중요합니다.

11.요청 방법 ② 예시 보여주기

원하는 결과를 말로 설명하기 어렵다면 예시를 보여주면 됩니다. 예를 들어 상품 제목을 "짧은 문구 + 제품명" 형태로 만들고 싶다면 이렇게 요청합니다.

예시가 전달해주는 것
말투 길이 문장 구조

말로 설명하기 어려운 것들을 예시 하나로 보여줄 수 있습니다.

예시는 정답이 아니라 방향

예시와 똑같은 문장을 받으려는 것이 아닙니다. "이런 방향으로 만들어줘"라는 기준입니다. 그래서 위 프롬프트에 "그대로 반복하지 말고 구조와 분위기만 참고해줘"를 넣었습니다.

12.SET 02. 요청 방법 ③ 단계로 나눠 기획하기

"신제품 기획해줘."처럼 큰 일을 한 번에 맡기면 중간에 확인하기 어렵습니다. 복잡한 일은 단계로 나눠 진행하면 결과를 확인하며 방향을 잡을 수 있습니다.

STEP 01문제 찾기
STEP 02아이디어 받기
STEP 03구체화하기
STEP 04이름 · 홍보

새 채팅에서 STEP 01을 입력하고, 이후는 같은 대화에서 이어갑니다.

결과 중 마음에 드는 문제 하나를 고릅니다. 아래는 "책상 위가 쉽게 어지러워진다"를 고른 예입니다. 다른 문제를 골랐다면 따옴표 안만 바꾸세요.

아이디어 하나를 고릅니다. 번호는 내가 고른 것으로 바꾸세요.

좋은 점만 묻지 않고 단점도 함께 확인합니다.

단계별로 진행하면 좋은 점

AI가 잘못 이해한 부분을 중간에 고칠 수 있음
마음에 들지 않는 아이디어를 초기에 걸러낼 수 있음
앞 단계 결과를 바탕으로 다음 단계를 발전시킬 수 있음

핵심 — 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에서 정한 주제를 쓰거나 새로 하나 고릅니다. 떠오르지 않는다면 아래에서 골라도 됩니다.

업무 이메일 작성 회의 내용 정리 여행 계획 SNS 콘텐츠 상품 아이디어 교육 프로그램 공부 계획 행사 기획 블로그 콘텐츠 보고 자료 취업 준비 자기계발 계획

1단계 · 다섯 칸 먼저 채우기

프롬프트를 바로 쓰기 전에 메모장에 다섯 칸을 먼저 적어 봅니다. 오른쪽은 "회사 송년회 기획"을 고른 예시입니다.

항목스스로 묻기예시 · 회사 송년회 기획
목적무엇을 원하는가?송년회 진행 순서 짜기
상황어디에 쓰는가?총무 담당으로 12월 송년회를 준비 중
대상누구를 위한 결과인가?20~50대 직원 40명
조건꼭 지켜야 할 것은?2시간 / 술 없이도 즐거운 순서 / 준비물 간단히
결과 형식어떤 형태로 받을까?시간 / 순서 / 준비물 표

2단계 · 기본형에 넣어 프롬프트 완성하기

아래 기본형을 복사해 [ ] 칸을 1단계 내용으로 바꾼 뒤 ChatGPT 새 채팅에 입력합니다.

3단계 · 결과를 보고 한 가지씩 고치기

첫 결과를 보며 스스로 물어보고, 해당하는 문제를 한 번에 하나씩 고칩니다.

이런 문제가 보이면이렇게 요청
내용이 너무 많다"핵심 내용만 남겨서 절반으로 줄여줘."
너무 어렵다"전문용어를 줄이고 초보자가 이해하기 쉽게 바꿔줘."
아이디어가 부족하다"지금 방향과 겹치지 않는 아이디어를 5개 더 제안해줘."
형식이 불편하다"업무에서 바로 볼 수 있도록 표로 정리해줘."
빠진 정보가 있다"답변하기 전에 필요한 정보를 먼저 질문해줘."
AI가 만든 내용이 섞였다"내가 주지 않은 정보는 빼고 다시 작성해줘."

4단계 · 잘 된 프롬프트는 저장해 두기

자주 쓸 프롬프트는 한 번 쓰고 버리지 말고 메모장이나 문서에 저장해 두세요. 다음에는 내용과 조건만 바꿔 다시 쓸 수 있습니다.

업무 이메일 프롬프트 회의록 프롬프트 SNS 콘텐츠 프롬프트 보고 자료 프롬프트 아이디어 기획 프롬프트

시간이 남는다면 · 내 프롬프트를 AI에게 검토받기

프롬프트 자체도 AI와 함께 고쳐 나갈 수 있습니다.

17.오늘의 결과물 & 핵심 정리

오늘 해본 것

1짧은 요청과 구체적인 요청 비교
2목적·상황·대상·조건·결과 형식
3프롬프트를 단계적으로 발전시키기
4대상에 맞는 답변 만들기
5역할을 정해주는 프롬프트
6예시를 보여주는 프롬프트
7복잡한 일을 단계로 나누기
8여러 선택지를 받아 비교하기
9AI에게 결과 검토시키기
10할루시네이션과 AI 오류 이해
11내가 준 정보만 쓰게 하기
12나만의 실무 프롬프트 완성
오늘의 핵심

좋은 프롬프트는 길고 어려운 명령문이 아니라, AI가 일을 이해하는 데 필요한 정보를 분명하게 전달하는 것입니다. 처음부터 완벽할 필요 없이 간단하게 요청 → 결과 확인 → 부족한 부분 발견 → 조건 추가 → 다시 수정을 반복하면 됩니다.

목적무엇을 원하나
상황어떤 상황인가
대상누구를 위한가
조건무엇을 지키나
결과 형식어떻게 보여주나

모르는 내용은 추측하지 않게 요청하기

내가 준 자료만 쓰도록 범위 정하기

중요한 정보에는 출처 요청하기

사실과 아이디어 나눠 읽기

최종 내용은 사람이 확인하기

다음 시간 예고 · DAY 03

DAY 01에서 ChatGPT를 사용할 준비를 하고, 오늘은 원하는 일을 더 정확하게 요청하는 방법을 배웠습니다. 다음 시간에는 글에서 한 걸음 나아가 이미지를 어떻게 설명하고 원하는 결과로 만들어 가는지, AI 이미지 생성과 이미지 프롬프트를 본격적으로 실습합니다.