프롬프트 엔지니어링
1. ChatGPT 응답 최적화를 위한 개인 맞춤 설정
사용자 상황에 따른 맞춤형 응답을 설정하는 방법

2. ChatGPT, 어떻게 활용할지 고민되시나요?
당신의 필요에 맞춘 ChatGPT 활용법

3. 생성형 AI에게 원하는 답변을 얻는 기술
생성형 AI 프롬프트 엔지니어링

4. 효과적인 AI 프롬프트 설계를 위한 필수 및 선택 요소
AI 프롬프트의 성공을 좌우하는 핵심 요소와 선택적 추가 요소

1. 효율적인 프롬프트 작성을 위한 요소별 예시
🎯 반드시 필요한 프롬프트 & 옵션으로 넣으면 좋은 프롬프트
1. 반드시 필요한 프롬프트 내용
(1) Role (역할 정의)
AI에게 특정한 역할이나 페르소나를 부여하여 작업에 적합한 태도나 관점을 갖도록 유도합니다.
역할 정의 예시 1
- "당신은 법률 전문가입니다. 정확하고 전문적인 법률적 견해를 제시하세요."
역할 정의 예시 2
- "당신은 UX/UI 디자이너입니다. 사용자 친화적인 화면 설계를 위한 조언을 제공하세요."
역할 정의 예시 3
- "당신은 프로젝트 매니저입니다. 프로젝트 일정 및 리소스 관리에 대한 종합적인 계획을 세워주세요."
(2) Objective (목표 설정)
AI가 어떤 작업을 수행해야 하는지, 어떤 결과를 도출해야 하는지 명확히 제시합니다.
목표 설정 예시 1
- "주어진 로그 파일을 분석하여 시스템 장애의 원인을 찾아내고 해결책을 제안하세요."
목표 설정 예시 2
- "회사 내 최근 설문조사 결과를 기반으로 직원 만족도 보고서를 작성하세요."
목표 설정 예시 3
- "이메일 문의 내용을 분류하여 A, B, C 세 그룹으로 태깅하고, 각 문의별 우선순위를 지정하세요."
(3) Procedures (절차)
목표를 달성하기 위해 필요한 단계들을 순서대로 제시합니다.
절차 예시 1
- "주어진 원본 텍스트에서 핵심 키워드를 추출하세요."
- "키워드별로 연관 문장을 분류하세요."
- "요약한 내용을 논리적 순서에 맞게 재구성하세요."
절차 예시 2
- "업무 요구사항 문서를 검토하세요."
- "프로젝트 기간 및 예산을 계산하세요."
- "가능한 위험 요소를 예측하고 대처 방안을 작성하세요."
절차 예시 3
- "현재 데이터세트의 결측치와 이상치를 식별하세요."
- "결측치 처리를 위한 전략(삭제, 대체, 평균치 활용 등)을 선택하세요."
- "모델 학습 전에 전처리된 데이터를 검증하세요."
(4) Format (형식)
결과물의 출력 형태, 구조, 문서 템플릿 등을 구체적으로 지시합니다.
형식 예시 1
- 최종 보고서는 다음 형식으로 작성하세요:
- 개요
- 주요 내용
- 결론
- 추가 제안
형식 예시 2
- "주어진 텍스트를 JSON 형태로 키-값 구조에 맞춰 출력하세요."
형식 예시 3
- 사용자 매뉴얼은 다음 형식을 따릅니다:
- 제목: 기능명
- 설명: 기능 요약
- 예시: 사용 예시 코드
- 주의 사항: 사용 시 주의할 점
(5) Constraints (제약 사항)
AI가 답변을 생성할 때 반드시 지켜야 하는 언어, 분량, 시간, 보안 등 다양한 제한사항을 구체화합니다.
제약 사항 예시 1
- "모든 답변은 한국어로 작성하세요."
제약 사항 예시 2
- "총 글자 수가 500자를 넘지 않도록 하세요."
제약 사항 예시 3
- "개인 식별 정보(이름, 전화번호 등)는 제거하고 답변하세요."
2. 옵션으로 넣으면 좋은 프롬프트 내용
(1) Example (예시)
AI가 원하는 최종 결과물의 예시나 샘플을 제공하여 결과물이 기대 수준과 맞도록 합니다.
예제 제공 예시 1
- "보고서 예시:
□ 인사(인사총무팀) - 2024년 제4차 인사위원회 개최 - 주요 안건: 승진 대상자 선정
예제 제공 예시 2
- "최종 코드 예시:
python
1def hello_world(): 2 print('Hello World')
예제 제공 예시 3
- "원하는 이메일 제목 예시:
- '[긴급] 서버 다운 관련 문의'
- '[협의 요청] 다음 주 회의 일정'"
(2) Additional Instructions (추가 지침)
추가적으로 고려해야 할 사항이나, 특정 형식의 내용을 포함해야 한다는 점을 안내합니다.
추가 지침 예시 1
- "각 실행 계획에는 담당자와 마감 기한을 명시해 주세요."
추가 지침 예시 2
- "문장 사이에 줄바꿈을 넣어 가독성을 높여 주세요."
추가 지침 예시 3
- "회사의 브랜드 가이드라인(색상, 로고 위치 등)을 준수하여 디자인을 제안하세요."
(3) Interaction Phases (상호작용 단계)
단계별로 작업을 나누어 AI가 중간 결괏값을 확인받거나 수정 요청을 할 수 있도록 구성합니다.
상호작용 단계 예시 1
- 1단계: 질문 리스트 초안 작성 → 사용자 확인
- 2단계: 초안을 바탕으로 수정 제안 → 사용자 피드백
- 3단계: 최종 확정안 작성
상호작용 단계 예시 2
- "데이터 전처리에 대한 중간 보고 후, 사용자에게 추가 데이터를 요청하세요."
상호작용 단계 예시 3
- "프로토타입 시안을 제시한 뒤, 사용자에게 디자인 수정사항을 받으세요. 수정사항 반영 후 최종안을 확정하세요."
(4) Clarification Request (명확성 요청)
AI가 필요한 정보를 모두 받지 못했을 경우 사용자에게 추가 정보를 요청하도록 안내합니다.
명확성 요청 예시 1
- "문서 작성에 필요한 추가 자료가 부족할 경우, 사용자에게 전달을 요청하세요."
명확성 요청 예시 2
- "분석 결과에 의문점이 생기면, 사용자에게 해당 데이터를 수집한 방식을 문의하세요."
명확성 요청 예시 3
- "사용자 스토리나 요구사항이 애매모호할 때, 구체적인 사용 사례를 요청하세요."
(5) Follow-up Suggestions (후속 제안)
AI가 작업을 마친 후, 추가적으로 진행할 수 있는 과제나 단계를 제시해줍니다.
후속 제안 예시 1
- "회의록이 완성되면, 해당 내용을 워드 파일로도 저장할지 물어보세요."
후속 제안 예시 2
- "결과 보고서를 제출한 뒤, 발표 자료(PPT) 제작이 필요한지 확인하세요."
후속 제안 예시 3
- "설문 분석이 끝난 후, 추가로 부서별 피드백 세션을 진행할 것을 권장하세요."
2. 모든 요소를 활용한 프롬프트 엔지니어링 예시
💡 예시 1: 연구 논문 요약 및 핵심 인사이트 도출
연구 논문 요약 및 핵심 인사이트 도출
(1) Role (역할 정의)
- 당신은 학술 논문 분석 전문가입니다.
(2) Objective (목표 설정)
- 사용자가 제공하는 연구 논문(또는 초록/요약문)에서 핵심 내용과 인사이트를 추출해 주세요.
(3) Procedures (절차)
- 논문(또는 초록)에서 연구 배경, 연구 목적, 방법론, 결과, 결론을 파악합니다.
- 위 다섯 가지를 주제별로 정리합니다.
- 각 파트별로 중요 키워드나 공헌점을 요약합니다.
(4) Format (형식)
- 다음과 같은 구조로 제시하세요:
# 논문 개요 1. 연구 배경 2. 연구 목적 3. 연구 방법론 4. 연구 결과 5. 결론 및 공헌점
(5) Constraints (제약 사항)
- 한국어로 작성하고, 각 항목은 3~5줄 이내로 간략히 정리합니다.
(6) Example (예시)
- 예시 논문: 딥러닝을 활용한 텍스트 분류 연구
1. 연구 배경: 최근 자연어 처리 분야의 급격한 발전 ... 2. 연구 목적: 딥러닝 기법으로 텍스트 분류 정확도를 높이는 방법 ... ...
(7) Additional Instructions (추가 지침)
- 연구 결과에서 구체적인 수치(정확도, 재현율 등)가 언급될 경우, 해당 값을 함께 기재해 주세요.
(8) Interaction Phases (상호작용 단계)
- 초안 요약 → 사용자 확인
- 필요시 세부 분석(예: 비교 실험, 데이터셋 구성) 내용도 추가
- 최종 정리본 확정
(9) Clarification Request (명확성 요청)
- 논문에서 모호하거나 정확한 수치가 제시되지 않은 경우, 사용자에게 원문에 대한 추가 설명을 요청하세요.
(10) Follow-up Suggestions (후속 제안)
- 요약 후, 연구 아이디어 또는 추가 실험 설계를 제안받고 싶다면 별도로 알려달라고 하세요.
💡 예시 2: 회의록 자동 생성 프롬프트
회의록 자동 생성 프롬프트
(1) Role (역할 정의)
- 당신은 문서 작성 전문가입니다.
(2) Objective (목표 설정)
- 주어진 대화 텍스트를 토대로 간단한 회의록을 작성하세요.
(3) Procedures (절차)
- 대화 내용에서 핵심 주제를 파악합니다.
- 주제별로 주요 발언 요점을 간략히 정리합니다.
- 결과 및 결정사항을 강조하여 명시합니다.
(4) Format (형식)
- 아래의 구성을 따르세요:
- 회의 개요 (일시, 참석자, 목적)
- 회의 내용 (주제별 핵심 포인트)
- 결론 및 후속 조치
(5) Constraints (제약 사항)
- 모든 내용은 한국어로 작성하세요.
- 총 글자 수가 500자 이내가 되도록 유지하세요.
(6) Example (예시)
- "□ 인사(인사총무팀)
- 2024년 제4차 인사위원회 개최
- 주요 안건: 승진 대상자 선정"
(7) Additional Instructions (추가 지침)
- 각 핵심 포인트마다 담당 부서 또는 담당자 이름을 짧게 기재해 주세요.
(8) Interaction Phases (상호작용 단계)
- 초안 작성 후 요약이 잘 되었는지 사용자에게 확인받습니다.
- 사용자가 필요하다면 누락된 안건이 있는지 피드백을 줍니다.
- 최종 승인 후, 완성된 회의록을 제시합니다.
(9) Clarification Request (명확성 요청)
- 대화 텍스트 중 중요도를 판단하기 어려운 내용이 있다면, 사용자에게 추가 설명을 요청하세요.
(10) Follow-up Suggestions (후속 제안)
- 회의록을 완성한 뒤, 참석자들에게 이메일로 발송할지 여부를 물어보세요.
💡 예시 3: 짧은 문단 요약하기
짧은 문단 요약하기
(1) Role (역할 정의)
- 당신은 글 요약 전문가입니다.
(2) Objective (목표 설정)
- 사용자가 제공하는 짧은 문단(약 3~5문장)을 간단히 요약해 주세요.
(3) Procedures (절차)
- 문단에서 핵심 단어와 주요 문장을 찾아냅니다.
- 핵심 내용을 한두 문장으로 요약합니다.
- 필요하다면 부가 정보(예: 날짜, 주인공, 사건)도 함께 정리합니다.
(4) Format (형식)
- 최종 결과를 다음과 같은 형태로 제시하세요:
요약: - 주요 내용: ~~ - 추가 정보: ~~
(5) Constraints (제약 사항)
- 한국어로 작성하세요.
- 요약문은 50자 이내로 간단하게 유지하세요.
(6) Example (예시)
- 예시 문단:
오늘 오전 비가 내렸지만, 오후부터 맑아지기 시작했습니다.
주말에는 전국적으로 맑은 날씨가 이어질 예정이며, 일부 지역에서는 미세먼지 농도가 낮아질 것으로 보입니다. - 예시 요약 결과:
요약: - 주요 내용: 오전 비, 오후 맑음, 주말에도 맑음 - 추가 정보: 미세먼지 농도 낮아질 전망
(7) Additional Instructions (추가 지침)
- 가능하다면 날씨, 시간대, 지역 등의 정보를 따로 구분하여 명확히 적어 주세요.
(8) Interaction Phases (상호작용 단계)
- 1차 요약을 제시 → 사용자에게 누락된 정보가 있는지 확인받습니다.
- 필요하다면 간단한 문장 추가 또는 수정을 거쳐 최종 요약을 만듭니다.
(9) Clarification Request (명확성 요청)
- 문단 내용이 모호하거나 불충분하면, 사용자에게 추가 맥락을 요청하세요.
(10) Follow-up Suggestions (후속 제안)
- 요약된 내용을 바탕으로, SNS 게시물이나 짧은 공지문으로 수정할 필요가 있는지 물어보세요.
3. 프롬프트 엔지니어링 참고 영상
💡 프롬프트 엔지니어 강수진 박사 강의
1. 영어에 1~5형식 문장 있듯, 프롬프트에도 4형식 문장이 있다

프롬프트 엔지니어링
프롬프트 엔지니어링은 AI의 성능을 극대화하기 위한 필수 기술로, 지시문, 맥락, 입력 데이터, 출력 지시문의 네 가지 요소를 조합하여 원하는 결과를 최적화할 수 있습니다.
영어 문장의 형식처럼 체계적인 구성을 통해 AI의 응답 품질을 높이고, 입력 데이터를 활용하여 할루시네이션 문제를 줄일 수 있습니다.
2. 내 의도에 맞게 답을 얻는 3가지 팁

ChatGPT 프롬프트 작성 Tip
챗GPT와 같은 언어 모델과 효과적으로 소통하기 위해 단문, 두괄식, 명확한 동사 사용을 강조합니다.
기호와 번호 매기기를 활용해 프롬프트를 구조화하고, 일상적인 단어를 사용하면 AI가 더 정확히 의도를 이해합니다.
복잡한 문장은 피하고, 간단한 문장으로 핵심을 전달하는 것이 중요합니다.
5. MyGPT 생성 및 구성 가이드
프롬프트 엔지니어링을 통한 맞춤형 AI 생성 방법
