1. 프롬프트 엔지니어링
프롬프트 엔지니어링은 AI와의 효과적인 커뮤니케이션을 위한 핵심 기술로, 적절한 프롬프트 작성을 통해 원하는 결과물을 정확하게 얻을 수 있다.
1-1. 기본 원칙
- 명확성 - 구체적이고 모호하지 않은 지시어 사용
- 구조화 - 체계적인 형식과 구조를 통한 의도 전달
- 맥락 제공 - 배경 정보와 예시를 통한 이해도 향상
1-2. 프롬프트 타입
# 싱글턴 프롬프트
- 단일 질의응답
- 예시: "커피의 종류를 설명해주세요"
# 멀티턴 프롬프트
- 대화형 질의응답
- 예시
Q: "커피의 종류는?"
A: "아라비카, 로부스타..."
Q: "아라비카 특징은?"
2. AI 응답 기법과 답변 스타일
2-1. 응답 기법
- 생성: 주어진 조건에 맞는 새로운 콘텐츠 제작
- 요약: 긴 내용의 핵심을 간단히 정리
- 추출: 텍스트에서 특정 정보만 선별
- 카테고리화: 정보를 특성별로 분류
- 그룹 분석: 데이터의 패턴과 특징 파악
- 비교 대조: 둘 이상의 대상을 기준별로 비교
- 평가: 객관적 기준으로 가치 판단
- 해석: 의미와 시사점 도출
2-2. 답변 스타일
- 전문적: 객관적이고 깊이 있는 분석 제공
- 개조식: 핵심 내용을 항목별로 나열
- 학술논문체: 연구 방법론과 결과 중심 서술
- 법률문서체: 정확하고 명확한 조항식 표현
- 구어체: 일상적인 대화 방식
- 서술식: 체계적인 설명과 논리 전개
- 블로그체: 친근하고 경험 중심적 서술
- 설명적: 쉽고 명확한 개념 전달
- 논증적: 주장과 근거 중심 전개
- 서사적: 이야기 형식의 전개
- 비유적: 비유와 예시를 통한 설명
- 함축적: 핵심을 간단히 전달
- 기사체: 객관적 사실 전달 중심
- 광고카피체: 감성적이고 설득력 있는 표현
- 연설문체: 격식 있고 호소력 있는 표현
- 제품설명서체: 단계별 명확한 안내
- 인터뷰체: 질문과 답변 형식
- 에세이체: 개인적 견해와 성찰 중심
3. 프롬프트 작성 26가지 원칙
번호 | 원칙 | 상세 설명 |
1 | 불필요한 예의 표현 제거 | "부탁드립니다", "감사합니다"와 같은 표현 생략 |
2 | 대상 청중 통합 | 프롬프트에 대상자 특성 명시 |
3 | 짧은 문장 사용 | 긴 설명을 짧고 명확한 지시로 변환 |
4 | 명확한 설명 요청 | 주제에 대한 상세 이해가 필요할 때 추가 정보 요청 |
5 | 간단한 설명 제공 | 5-8세가 이해할 수 있는 수준으로 설명 |
6 | 쉬운 표현 사용 | 5학년 수준의 기본적인 표현으로 설명 |
7 | 예시 기반 프롬프트 | 예시 기반 프롬프트 방식 활용 |
8 | 형식 지정 프롬프트 | ###지시사항### 등의 구분자 사용 |
9 | 개별 지시사항 분리 | 복잡한 지시를 단계별로 나누어 제시 |
10 | 제약조건 포함 | "감점됩니다" 문구 활용 |
11 | 자연스러운 응답 유도 | "자연스러운 대화체" 문구 사용 |
122 | 단계별 사고 적용 | "단계별 사고" 방식 활용 |
13 | 이전 지시사항 무시 | "이전 지시사항 무시" 확인 |
14 | 특정 역할 부여 | 모델에 구체적 역할과 전문성 부여 |
15 | 이해도 테스트 | 주제 관련 테스트 문항 포함 |
16 | 단일 주제 집중 | 한 번에 하나의 주제만 다루기 |
17 | 구분 기호 사용 | 내용 구분을 위한 기호 활용 |
18 | 핵심 단어 반복 | 중요 단어나 문구 강조를 위한 반복 |
19 | 품질 요구 명시 | 상세하고 높은 품질의 답변 요청 |
20 | 출력 형식 지정 | 원하는 출력 형태 명확히 제시 |
21 | 상세 설명 요청 | 자세한 에세이/문단 작성 지시 |
22 | 자연스러운 수정 | 원문 스타일 유지하며 개선 |
23 | 코드 프롬프트 | 복잡한 코딩 작업 상세 지시 |
24 | 시작 문구 지정 | 특정 단어나 문장으로 시작 지정 |
25 | 요구사항 명시 | 모델이 따라야 할 조건 명확화 |
26 | 샘플 기반 작성 | 제공된 예시 기반으로 작성 |