4교시 · 13:00~13:50
쉬는 시간 13:50~14:00
핵심 설계 스킬
- 'AI에게 어떻게 말 걸어야 내가 원하는 결과가 나올까?' 이 질문에 답하는 시간입니다
- 프롬프트 = 지시, 컨텍스트 = 배경 정보. 둘이 함께 가야 Agent가 제대로 일합니다
1. 프롬프트 엔지니어링이란?
같은 질문이라도 어떻게 물어보느냐에 따라 AI의 답변 품질이 크게 달라집니다. 프롬프트 엔지니어링은 AI를 잘 활용하기 위한 가장 기본적이고 중요한 스킬입니다.
2. 프롬프트 엔지니어링 3가지 기법
항목으로 나눠 적는다 (개괄식)
핵심을 항목으로 나눠 적습니다. 특히 무엇을 가지고(재료), 무엇을(목표), 어떤 모양으로(조건) 받을지, 그리고 다 만든 뒤 무엇을 확인할지(검증)를 적어야 결과가 정해집니다. 검증은 가장 자주 빠지고 가장 효과가 큽니다. AI가 먼저 한 번 걸러 줍니다. 재료가 없으면 AI는 빈 양식을 주거나 숫자를 지어냅니다.
예시 비교 :
- ❌ "저는 영업팀에서 일하는데요, 매달 거래처별 항차랑 운임을 정리해야 해요. 거래처마다 엉킨 데이터를 모아서 보고서를 만드는데..." → 무엇을 해 달라는지가 없어, AI가 일반적인 조언이나 질문으로 답합니다.
- ✅ 아래 예시 파일을 받아 claude.ai 새 채팅에 첨부하고(입력창의 + 버튼), 아래 문장을 그대로 붙여 넣어 보세요. (가상 거래처 5곳의 8월 · 9월 부킹 57건)
역할 : 선사 영업팀 거래처 담당자
재료 : 첨부한 8월 · 9월 부킹 파일 (한 줄이 부킹 1건)
목표 : 거래처별 항차 수(항차번호 개수)와 운임 합계를 8월 · 9월로 나눠 한 장으로 요약
조건 : 표 1개, 한국어, 8월 대비 증감률(%) 칸 포함, 파일에 없는 값은 지어내지 말 것
검증 : 다 만든 뒤 합계가 파일과 맞는지, 빈칸이 있는지 점검해서 알려줘
*아래 첨부파일과 같이 추가프롬프트를 단계별로 하나씩 전달한다 (CoT)
Chain of Thought : 한 번에 모든 것을 요청하지 말고, 단계별로 나누어 전달합니다. AI가 각 단계를 충실히 수행할 수 있습니다.
예시 :
- 1단계 : "내 업무를 분석해줘"
- 2단계 : "분석 결과 중 자동화할 수 있는 부분을 찾아줘"
- 3단계 : "자동화 방안을 구체적으로 설계해줘"
역질문기법 : "나를 인터뷰해줘"
내가 설명하는 대신, AI에게 먼저 질문을 하도록 시킵니다. AI가 필요한 정보를 스스로 물어보면서, 더 정확한 맥락을 파악하게 됩니다.
예시 :
- "내 업무를 자동화하고 싶어. 먼저 나를 인터뷰해서 어떤 업무인지 파악해줘."
- → AI가 "어떤 부서에서 일하시나요?", "매일 반복하는 작업은 무엇인가요?" 등을 질문
📚 더 알아보기 : 흔한 오해 · 잘하는 법과 피할 것 · 바꾸기 전과 후
흔한 오해 3가지
흔한 오해 | 사실 |
잘 듣는 마법의 문장이 있다 | 없습니다. 구조가 있을 뿐입니다 |
길게 쓸수록 좋다 | 아닙니다. 필요한 것이 다 들어 있으면 됩니다 |
한 번에 나와야 한다 | 아닙니다. 3번 안에 나오면 잘한 것입니다 |
OpenAI · Anthropic · Google 공식 안내가 모두 같은 말을 합니다. "짧고 명확하게, 한 번만 말하라."
「3번 안에」는 이렇게 고칩니다. 처음부터 다시 쓰지 않고, 마음에 안 드는 곳 하나만 짚습니다.
- 1번째 고침 : "표는 좋아. 기한 칸을 '10월 3일'처럼 날짜로 바꿔줘."
- 2번째 고침 : "3줄 요약이 길어. 한 줄에 40자 이내로 줄여줘."
- 3번째 고침 : "'약 두 배'는 메모에 없는 말이야. 빼고 메모에 있는 숫자만 써줘."
잘하는 법과 피할 것 (8쌍)
이렇게 (Do) | 이렇게 말고 (Don't) | Don't로 하면 |
역할을 구체적으로 : "선사 영업 담당자" | 의미 없는 역할 : "너는 AI야", "너는 천재야" | 말투가 매번 달라집니다 |
조건을 숫자로 : "200자 이내", "3개", "4칸 표" | 정도를 말로만 : "적당히", "깔끔하게" | 요약을 시켰는데 원문 절반 길이가 옵니다 |
원하는 모양을 보여준다 : 표 한 줄 예시 | 모양을 설명만 한다 : "보기 좋게 정리해줘" | 표를 원했는데 줄글이 옵니다 |
하지 말 것을 적는다 : "없는 내용은 지어내지 마" | 기대만 하고 넘어간다 | 없는 물량과 운임이 그럴듯하게 채워집니다 |
자료를 붙인다 | 자료를 말로 설명한다 : "대충 이런 내용인데" | 우리 업무가 아닌 일반론이 옵니다 |
결과를 보고 3번까지 고친다 | 첫 답을 그대로 쓴다 | "이 숫자 어디서 나왔어?"라는 질문을 받습니다 |
지시와 자료를 나눈다 : [목표] [재료] | 한 덩어리로 붙여 넣는다 | AI가 자료를 지시로 착각합니다 |
스스로 점검하게 시킨다 : "빈칸이 없는지 확인해줘" | 사람이 처음부터 다 읽는다 | 길면 결국 안 읽고 넘깁니다 |
가장 자주 터지는 것은 4번째입니다. ❌ "이 자료로 영업 보고서 써줘" → 자료에 없는 "월 1,200TEU"가 나옵니다. ✅ "자료에 없는 내용은 쓰지 마. 필요하면 '확인 필요'로 표시해줘" → "월 물량 : 확인 필요"
바꾸기 전과 후 (5가지)
업무 | 바꾸기 전 | 바꾼 뒤 |
회의록 | "회의록 정리해줘" | 역할 + 구분 · 내용 · 담당 · 기한 4칸 표 + "없는 건 미정으로" + "빈칸이 있는지 점검해줘" |
보고 메일 | "메일 좀 잘 써줘" | "200자 이내 · 첫 줄에 결론 · 확정 안 된 것은 '확인 중'으로" |
자료 요약 | "요약 좀 해줘" | "5줄 · 한 줄 40자 이내 · 팀장이 볼 것 · 숫자 포함" |
데이터 분석 | "이 데이터 좀 봐줘" | "항로별 합계 + 계산 기준을 표 아래 한 줄 + 없는 기간은 추측 금지" |
화주 안내문 | "안내문 써줘" | 받는 사람 + 꼭 넣을 것(새 일정 · 문의처) + "5줄 이내 · 한국어와 영어" |
5가지 모두 바꾼 뒤에는 숫자와 하지 말 것이 들어 있습니다.
실제 문장으로 보기 (5가지)
바꾸기 전 문장과 바꾼 뒤 문장을 그대로 복사해 비교해 볼 수 있습니다.
[ ] 안만 내 상황으로 바꿉니다.① 회의록
❌ 바꾸기 전
회의록 정리해줘→ 나오는 것 : 줄글 요약. 누가 언제까지 무엇을 하는지가 빠집니다.
✅ 바꾼 뒤
역할 : [선사 운항팀] 회의 기록 담당
재료 : 아래 붙여 넣은 회의 메모
목표 : 결정된 일과 할 일 정리
조건 : 구분 · 내용 · 담당 · 기한 4칸 표, 메모에 없는 담당 · 기한은 '미정', 표 아래 팀장 보고용 3줄 요약(200자 이내)
검증 : 다 만든 뒤 '미정'이 몇 칸인지, 메모에 없는 내용이 들어갔는지 알려줘
[여기에 회의 메모 붙여 넣기]→ 나오는 것 : 4칸 표 + 3줄 요약 + "미정 2칸 : 선석 재조정 담당, 화주 통보 기한"처럼 빈 곳을 짚어 줍니다.
② 보고 메일
❌ 바꾸기 전
9월 실적 보고 메일 써줘→ 나오는 것 : 그럴듯한 인사말과 지어낸 숫자가 들어간 긴 메일.
✅ 바꾼 뒤
역할 : [영업팀 담당자]
재료 : 첨부한 8월 · 9월 부킹 파일
목표 : 팀장에게 보낼 9월 실적 보고 메일
조건 : 200자 이내, 첫 줄에 결론(전체 운임 증감), 숫자는 파일에서만, 확정 안 된 것은 '확인 중'
검증 : 다 쓴 뒤 메일의 숫자가 파일 합계와 같은지 알려줘→ 나오는 것 : "9월 운임은 90,800달러로 8월보다 14.6% 늘었습니다"로 시작하는 짧은 메일. (위 예시 파일을 같이 첨부하면 바로 해 볼 수 있습니다)
③ 자료 요약
❌ 바꾸기 전
이 공지 요약해줘→ 나오는 것 : 길이가 매번 다르고, 우리에게 상관없는 내용도 섞입니다.
✅ 바꾼 뒤
역할 : [선사 고객지원 담당]
재료 : 아래 붙여 넣은 [항만 공지]
목표 : 우리 화주에게 영향 있는 것만 요약
조건 : 5줄, 한 줄 40자 이내, 날짜와 항구 이름은 꼭 넣기
검증 : 다 쓴 뒤 공지에 없는 날짜나 항구가 들어갔는지 알려줘
[여기에 공지 붙여 넣기]→ 나오는 것 : 5줄짜리 요약. 줄마다 날짜 · 항구가 있어 화주 안내에 바로 씁니다.
④ 데이터 분석
❌ 바꾸기 전
이 데이터 좀 봐줘→ 나오는 것 : "다양한 거래처가 있고 운임이 다양합니다" 같은 일반적인 소감.
✅ 바꾼 뒤 (위 예시 파일을 첨부해서)
역할 : [선사 영업기획 담당]
재료 : 첨부한 8월 · 9월 부킹 파일
목표 : 서비스루프(항로)별 운임 합계를 8월 · 9월로 비교
조건 : 표 1개(항로 / 8월 / 9월 / 증감률), 표 아래에 계산 기준 한 줄, 파일에 없는 기간은 추측 금지
검증 : 다 만든 뒤 항로별 합계를 더한 값이 전체 합계와 같은지 알려줘→ 나오는 것 : 한중 +152.0%, 한일 -26.3%, 동남아 -10.9% 표 1개. 한중 항로가 크게 늘었다는 것이 한눈에 보입니다. (정답 : 8월 79,200 → 9월 90,800달러)
⑤ 화주 안내문
❌ 바꾸기 전
운임 인상 안내문 써줘→ 나오는 것 : 적용일 · 인상 폭을 지어내거나 빈칸으로 둡니다.
✅ 바꾼 뒤
역할 : [선사 영업팀 담당자]
목표 : 거래 화주에게 보낼 운임 인상 안내문
조건 : 꼭 넣을 것 3가지(적용일 [11월 1일], 인상 폭 [40피트당 100달러], 문의처 [담당자 메일]), 5줄 이내, 한국어와 영어 두 벌, 사과나 변명은 한 줄만
검증 : 다 쓴 뒤 꼭 넣을 것 3가지가 모두 들어갔는지, 내가 주지 않은 숫자가 있는지 알려줘→ 나오는 것 : 바로 보낼 수 있는 5줄 안내문 2벌. 마지막에 "꼭 넣을 것 3가지 모두 들어 있음" 점검 결과가 붙습니다.
3. 실습 (Claude)
업무용 3개 중 1개, 개인용 3개 중 1개를 골라 진행합니다. 시간이 남으면 하나 더 해 봅니다.
🧭 모든 주제를 같은 3단계로 합니다
1단계 · 역질문 : "먼저 나에게 물어봐줘" → AI가 묻고, 나는 답만 합니다
2단계 · 단계별 : "완성하기 전에 목차(후보)부터 보여줘" → 방향이 맞는지 봅니다
3단계 · 항목으로 : 역할 · 목표 · 조건 · 검증을 적어 보냅니다 → 완성본과 점검 결과를 받습니다
아래 문장을 순서대로 복사해 보내면 됩니다.
[ ] 안만 내 상황으로 바꿉니다. 한 단계 답을 받은 뒤 다음 단계를 보냅니다.💼 업무용 (하나 골라서)
업무 ① 내 업무를 쉽게 설명하는 대본
"처음 듣는 사람도 이해하는 3분 업무 설명 대본"
✏️ 문장의
[ ] 안만 내 상황으로 바꿉니다. 나머지는 그대로 복사합니다.1단계 · 역질문 : AI가 나에게 묻게 합니다. 질문에 하나씩 답합니다.
내 업무를 처음 듣는 사람에게 쉽게 설명하는 3분 대본을 만들고 싶어.
먼저 나를 인터뷰해서 내 업무를 파악해줘. 질문은 한 번에 하나씩, 5개까지 해줘.2단계 · 단계별 : 바로 완성하지 말고 먼저 뼈대를 받아 확인합니다.
지금까지 답한 내용으로 설명 순서(목차)를 먼저 보여줘. 대본은 아직 쓰지 마.3단계 · 항목으로 : 역할 · 목표 · 조건 · 검증을 적어 완성본을 받습니다.
역할 : [입사 1년 차 후배]에게 설명하는 선배
목표 : 위 목차대로 3분 분량 설명 대본
조건 : 쉬운 말, 업계 용어는 괄호로 풀이, 문장은 짧게
검증 : 다 쓴 뒤 풀이 없이 남은 용어가 있는지, 3분(약 900자)을 넘는지 점검해서 알려줘→ 받는 결과 : 3분 분량 설명 대본 1편
업무 ② 반복 업무 자동화 계획
"매주 반복하는 업무 하나를 AI에게 맡기는 계획"
✏️ 문장의
[ ] 안만 내 상황으로 바꿉니다. 나머지는 그대로 복사합니다.1단계 · 역질문 : AI가 나에게 묻게 합니다. 질문에 하나씩 답합니다.
매주 반복하는 [주간 실적 보고서 만들기] 업무를 AI에게 맡기고 싶어.
먼저 나를 인터뷰해서 그 업무의 순서, 쓰는 파일, 걸리는 시간을 파악해줘. 질문은 한 번에 하나씩, 5개까지 해줘.2단계 · 단계별 : 바로 완성하지 말고 먼저 뼈대를 받아 확인합니다.
그 업무를 단계로 나눠 번호 목록으로 먼저 보여줘.3단계 · 항목으로 : 역할 · 목표 · 조건 · 검증을 적어 완성본을 받습니다.
역할 : 업무 자동화를 설계하는 담당자
목표 : 위 단계를 자동화 계획표로
조건 : 표 1개, 칸은 단계 / 지금 걸리는 시간 / AI에게 맡길지(예 · 아니오) / 사람이 확인할 것, 마지막 줄에 줄어드는 시간 합계
검증 : 다 만든 뒤 빈칸이 있는지, 내가 말하지 않은 단계가 들어갔는지 점검해서 알려줘→ 받는 결과 : 내 반복 업무의 자동화 계획표 1장. 2회차에 이 업무를 스킬로 만드는 재료가 됩니다
업무 ③ 화주에게 보내는 선적 지연 안내 메일
"바로 고쳐 쓸 수 있는 업무 메일 초안"
✏️ 문장의
[ ] 안만 내 상황으로 바꿉니다. 나머지는 그대로 복사합니다.1단계 · 역질문 : AI가 나에게 묻게 합니다. 질문에 하나씩 답합니다.
[화주]에게 보낼 [선적 지연 안내] 메일을 쓰고 싶어.
먼저 메일에 필요한 정보를 물어봐줘. 질문은 한 번에 하나씩, 5개까지 해줘.2단계 · 단계별 : 바로 완성하지 말고 먼저 뼈대를 받아 확인합니다.
지금까지 답한 내용으로 메일에 들어갈 내용을 순서대로 목록으로 먼저 보여줘.3단계 · 항목으로 : 역할 · 목표 · 조건 · 검증을 적어 완성본을 받습니다.
역할 : [선사 고객지원 담당]
목표 : 위 순서대로 메일 초안
조건 : 5줄 이내, 사과 한 줄, 새 일정과 다음 안내 시점 포함, 한국어와 영어 두 벌
검증 : 다 쓴 뒤 5줄을 넘는지, 내가 말하지 않은 날짜나 약속이 들어갔는지 점검해서 알려줘→ 받는 결과 : 바로 고쳐 쓸 수 있는 메일 초안 2벌 (한국어 · 영어)
🌿 개인용 (하나 골라서)
개인 ① 나만을 위한 컨디션 관리법
"오직 나만을 위한 컨디션 관리법"
✏️ 문장의
[ ] 안만 내 상황으로 바꿉니다. 나머지는 그대로 복사합니다.1단계 · 역질문 : AI가 나에게 묻게 합니다. 질문에 하나씩 답합니다.
요즘 [계속 피곤한데] 컨디션 관리를 어떻게 해야 할지 모르겠어.
나만의 관리법을 찾도록 먼저 나를 인터뷰해줘. 질문은 한 번에 하나씩, 5개까지 해줘.2단계 · 단계별 : 바로 완성하지 말고 먼저 뼈대를 받아 확인합니다.
지금까지 답한 내용으로 내 컨디션이 떨어지는 원인을 3가지로 먼저 정리해줘.3단계 · 항목으로 : 역할 · 목표 · 조건 · 검증을 적어 완성본을 받습니다.
역할 : 바쁜 직장인을 돕는 생활 코치
목표 : 원인별 관리법
조건 : 표 1개, 칸은 원인 / 오늘부터 할 것 / 피할 것, 하루 10분 안에 할 수 있는 것만, 쉬운 말
검증 : 다 만든 뒤 10분 안에 못 하는 것이 섞였는지 점검해서 알려줘→ 받는 결과 : 원인별 관리법 표 1장
개인 ② 주말 1박 2일 여행 일정
"나에게 맞춘 1박 2일 여행 일정"
✏️ 문장의
[ ] 안만 내 상황으로 바꿉니다. 나머지는 그대로 복사합니다.1단계 · 역질문 : AI가 나에게 묻게 합니다. 질문에 하나씩 답합니다.
[이번 주말]에 1박 2일로 여행을 가고 싶어.
먼저 인원, 예산, 이동 수단, 좋아하는 것을 물어봐줘. 질문은 한 번에 하나씩, 5개까지 해줘.2단계 · 단계별 : 바로 완성하지 말고 먼저 뼈대를 받아 확인합니다.
답한 내용에 맞는 여행지 후보 3곳을 장단점과 함께 먼저 보여줘.3단계 · 항목으로 : 역할 · 목표 · 조건 · 검증을 적어 완성본을 받습니다.
역할 : 여행 일정을 짜 주는 도우미
목표 : 내가 고른 [여행지]의 1박 2일 일정
조건 : 시간대별 표 1개, 이동 시간 포함, 마지막 줄에 예산 합계, 예약이 필요한 곳 표시
검증 : 다 만든 뒤 예산을 넘는지, 이동 시간이 빠진 곳이 있는지 점검해서 알려줘→ 받는 결과 : 시간대별 일정표와 예산 합계
개인 ③ 3개월 공부 계획 (영어 · 자격증 · 운동 등)
"하루 30분으로 지킬 수 있는 공부 계획"
✏️ 문장의
[ ] 안만 내 상황으로 바꿉니다. 나머지는 그대로 복사합니다.1단계 · 역질문 : AI가 나에게 묻게 합니다. 질문에 하나씩 답합니다.
3개월 동안 [영어 회화]를 공부하고 싶어.
먼저 내 지금 수준과 쓸 수 있는 시간을 알아보는 질문을 해줘. 질문은 한 번에 하나씩, 5개까지 해줘.2단계 · 단계별 : 바로 완성하지 말고 먼저 뼈대를 받아 확인합니다.
답한 내용으로 3개월 뒤 목표 후보 3개를 먼저 보여줘.3단계 · 항목으로 : 역할 · 목표 · 조건 · 검증을 적어 완성본을 받습니다.
역할 : 직장인 공부 계획을 돕는 코치
목표 : 내가 고른 목표를 위한 12주 계획
조건 : 표 1개, 칸은 주 / 할 것 / 확인 방법, 하루 [30분] 기준, 쉬운 말
검증 : 다 만든 뒤 하루 시간을 넘는 주가 있는지 점검해서 알려줘→ 받는 결과 : 12주 주간 계획표 1장