프롬프트
보이기
다음은 프롬프트 엔지니어링에 관한 내용을 정리해 놓은 것이다.
프롬프트 엔지니어링이란 어떤 의미가 강할까? AI 대답을 보면, 항상 같지 않다는 점이다. 이것을 왜 그러냐고 묻는다면, 그냥 프로그램 써라. 프로그램은 input과 output이 같은 것이므로.
원래 AI는 항상 다르게 결론에 도달하게 만들어 졌다. 관점이 다르니까... 그 관점을 선택하는 것이 하나의 기술(?)이다.
엔지니어링이라고 하는 것은 어느 정도 수긍할 수 있는 보편적인 결론에 도달하는 것이다. 100% 다 맞는다는 것이 아니라, 대체로 그러한 결론에 도달하게 하는 것이다.
아직도 과도기적인 AI의 개발과 그 개발 과정 조차도 놀라울 만한 결과를 옅볼 수 있는 지금이라도, 부지런히 AI를 제대로 사용할 수 있는 프롬프트 엔지니어링에 관심을 가져야 할 듯 하다.
대부분의 결과는 정반합의 결과이므로, 왜 그러한 결과가 나왔는지는 역사를 알아야 알 수 있으니까..
그러한 과정의 하나로, 파편화된 정보를 모으는 것을 시작으로 한다.
잠시 wiki를 둘러 보니 많이도 끄적여 놨다. 결론이 나지 않을 듯한 주제들도 있고, 이미 사라진(?) 결과도 있지만, 이러한 것들이 있었다는 것도 결국 도움이 될지도 모르겠다.
도서
도서에서 나온 핵심 사항을 정리해 본다.
Ai시대의 질문력
프롬프트 엔지니어링 저자: 류한석
목차
1장. AI를 지휘하고 조율하는 언어의 기술
- 생각의 문법, 인간과 기계의 새로운 대화법
- 프롬프트 엔지니어링을 학습해야 하는 이유
- 본격적으로 시작하기 전에 알아 두어야 할 사항
- 프롬프트의 3가지 유형: 서술형, 지침형, 함수형
- 가장 기본적인 제로샷 · 원샷 · 퓨샷 프롬프팅
- 페르소나 패턴: 소셜 카멜레온처럼 행동하는 AI
- 마크다운을 이용한 읽기 쉽고 명료한 프롬프트 작성법
- 간단하지만 효과적인 프롬프트 작성 공식
- 글의 표현 강도와 중요도를 조절하는 방법
- 생성된 지식 프롬프팅: 두 번의 질문, 더 나은 답변
- 프롬프트를 강화하는 3가지 전략: 시간, 장소, 감정
- RAG: 검색-증강-생성을 통해 AI의 지식 확장하기
- 톤(말투)을 지정하면, 전혀 다른 응답이 생성된다
2장. 프롬프트 패턴: 맛있는 AI 응답을 위한 레시피 모음
- AI 대화의 미학, 프롬프트 패턴의 역할과 한계는?
- 템플릿 패턴: 특정 형식에 맞춰 답변 생성하기
- 대안 접근법 패턴: 모든 대안과 해결책 찾아보기
- 이용자 페르소나 패턴: 대상에 특화된 맞춤형 답변 유도하기
- 레시피 패턴: 목표 달성을 위한 작업 단계 받기
- 뒤집힌 상호작용 패턴: AI가 묻고 사용자가 답한다
- 인지 검증자 패턴: 복잡한 문제를 더 잘 다루는 방법
- 게임 플레이 패턴: 지금부터 게임을 시작하지!
- 질문 개선 패턴: 질문을 질문하기
- 팩트체크 목록 패턴: 정보 검증을 위한 목록 작성하기
- 메타언어 생성 패턴: AI와 대화하는 나만의 비밀 코드
- 리플렉션 패턴: AI를 위한 자기성찰의 거울
- 아웃라인 확장 패턴: 복잡한 주제와 아이디어의 구조화
- 컨텍스트 관리자 패턴: AI 응답의 방향 조정하기
- 무한 생성 패턴: 무한한 맞춤형 출력 생성하기
- 시각화 생성기 패턴: 효과적인 데이터 스토리텔링
- 출력 자동화 패턴: 작업을 자동화하는 스크립트 생성하기
- 관점 전환 패턴: 새로운 관점에서 주제 바라보기
- 거부 차단기 패턴: 거부당한 질문에 대한 대안 찾기
3장. 프롬프트 프레임워크: 전략적인 프롬프트 작성법
- 프롬프트 작성은 결국 글쓰기, 5W1H 프레임워크의 활용
- 정교하고 체계적인 소통을 위한 프롬프트 프레임워크
- 프롬프트 엔지니어링 대회 1등이 사용한 CO-STAR 프레임워크
- AI와의 상호작용을 극대화하는 FOCUS 프레임워크
- 원하는 답변이 장미처럼 피어나는 ROSES 프레임워크
- AI 응답의 초점과 창의성을 조율하는 RISEN 프레임워크
- 스토리와 문제 해결 방법을 찾는 BAB 프레임워크
4장. AI와의 대화를 지배하는 프롬프트 마스터의 비밀 무기
- 다중 관점 기법: 다각도의 시선으로 통찰 발견하기
- 심사숙고 유도 기법: AI 응답에 깊이 더하기
- CoT 기법: 복잡한 문제를 단계적으로 추론하기
- 추론 특화 AI 모델, ‘한 방 프롬프트’가 필요한 이유
- APE를 이용한 자동 프롬프트 생성 및 최적화
- 메타 프롬프트로 단계별 프롬프트 생성하기
- 신뢰도 임계값 기법: AI 응답에 자기 평가 요구하기
- 개념 매핑 기법: 지식 융합으로 인사이트 찾기
- 레드팀 프롬프트 기법: AI 응답에 맞서기
5장. 실전 프롬프트: AI의 잠재력을 깨우는 프롬프트 활용법
- 다른 100개의 외국어도 가능한 맞춤형 영어 개인교사 만들기
- MBTI 성격 유형을 이해하고 흉내 내는 AI
- 지혜를 비추는 현자의 거울로 무엇을 볼 것인가?
- 나만의 프로젝트 관리 전문가 만들기
- 게임 플레이 패턴으로 만든 프로젝트 관리 게임
- 메타언어 생성 패턴으로 만든 바나나 회사 마케터
- 세계 최고 석학을 개인교사로 삼는 프롬프트
- 나만의 맞춤형 동기부여 코치 만들기
- 생각의 지평 넓히기: 루이 14세, 로베스피에르, 마리 앙투아네트의 토론
- 누구나 이용할 수 있는 컴퓨터 작업 자동화하기
- 액셀 초보자에서 전문가로 도약하기
- 게임 기반 학습을 제공하는 지식의 탑
- 타임머신을 타고 떠나는 역사 여행
- 글 교정의 슈퍼파워, 전문 편집자 고용하기
덧붙이는 글_미래에는 프롬프트 엔지니어링이 사라질까?
마치는 글_프롬프트 엔지니어링은 영감을 불러일으키는 예술이다.
사용된 프롬프트 예시
각 목차별로 정리한다.
'''프롬프트''' #입력 [주제]= 디지털 전환 [고객]= 제조기업 #처리 다음의 내용을 분석해 주세요. 1. 현황을 분석합니다. 2. 문제점을 파악합니다. 3. 해결책을 제시합니다. #출력 [분석 결과] [추천 방안]