프롬프트 엔지니어의 업무일지 : 국내 1호 프롬프트 엔지니어가 꺼내 놓은 프롬프트 엔지니어링의 진짜 실무 이야기

프롬프트 엔지니어의 업무일지 : 국내 1호 프롬프트 엔지니어가 꺼내 놓은 프롬프트 엔지니어링의 진짜 실무 이야기

$28.00
Description
★ 국내 1호 프롬프트 엔지니어가 꺼내 놓은 프롬프트 실제 제작 노하우!
2022년 11월! 챗GPT라는 ‘대화형 AI’가 등장했을 때의 충격을 아직도 잊을 수 없다. 무엇이든지 묻기만 하면 원하는 대답을 거침없이 쏟아냈다. 그 모습을 보고 있으면 마치 ‘사람’과 대화하는 듯한 착각에 빠질 정도였다. 그러던 중 챗GPT가 때론 엉뚱하게 때론 잘못된 정보로 대답하기 시작하면서 혼란에 빠졌다. 뭐가 잘못된 걸까?
나중에야 AI에게 어떻게 질문을 하느냐에 따라 AI가 답하는 내용과 수준에 엄청난 차이가 있음을 알았다. 이처럼 대화형 AI에게 제대로 된 양질의 답변을 얻어내려면 양질의 질문을 해야 한다. 그리고 이렇게 질문하는 방법을 ‘프롬프트 엔지니어링’이라고 부른다.
이 책은 바로 이 ‘프롬프트 엔지니어링’에 대한 책이다. 하지만 단순히 프롬프트에게 “어떻게 질문하느냐”를 넘어 프롬프트를 “어떻게 개발하느냐”에 대해 다룬다. 그것도 설명을 위해 임의로 만든 예시가 아닌 국내 1호 프롬프팅 엔지니어인 저자가 직접 제작한 실제 프롬프트 사례로 ‘프롬프트 엔지니어링’을 다룬다. 단순히 거기에 그치지 않는다.
저자는 1년 동안 프롬프트를 제작하면서 그 과정과 노하우를 업무 일지로 꼼꼼하게 기록했는데, 이제 그 전부를 이 책으로 모두 풀어낸 것이다. 비즈니스 관점에서의 프롬프팅 기획, 사용자 경험을 우선시한 제작, 여러 경우의 수를 통한 테스트, 정량 및 정성적 평가, 꼼꼼한 기록과 문서화의 전 과정을 이 한 권에 풀어놓았다.
따라서 대화형 AI를 직접 만드는 개발자는 물론이고 프롬프트 엔지니어링의 원리를 이해하고 싶은 일반인까지 기초 개념부터 실습까지 프롬프팅 엔지니어링을 체계적으로 학습할 수 있다.

저자

강수진

저자:강수진
언어학의여러학문을공부했다.AppliedLinguistics,SecondLanguageAcquisition,KoreanLinguistics를전공했다.대화분석학과상호작용언어학으로박사학위를받았다.사람과사람간의대화메커니즘,그중에서도정치토론에서의전략적언어사용과의미를주로연구했다.
생성형AI시대에인문학의저력을믿는다.실제삶에적용하고증명하고싶어프롬프트엔지니어가되었다.국내공채1호로프롬프트엔지니어커리어를시작했다.현재<더프롬프트컴퍼니>의대표로기업을위한제품을개발하고있다.
사람과AI의대화와상호작용을연구한다.프롬프트를쓰고프롬프트엔지니어링을하며현시대의언어를담고있다.
대표저서|DecodingKoreanPoliticalTalk:FromDatetoDebate(2024).Routledge:London.

목차

PROLOGUE:프롬프트엔지니어의업무일지
_프롬프트엔지니어는직업일까?역량일까?
_프롬프트엔지니어의일

PART01프롬프트엔지니어에들어서기

CHAPTER01프롬프트엔지니어,프롬프트,프롬프트엔지니어링의이해
_거대언어모델의발달과프롬프트
_프롬프트개념과정의
__언어로서의프롬프트
__단어사용추이로본프롬프트
__새로운차원의커뮤니케이션이라는상징성을가진프롬프트
_인문학과테크놀로지의융합,프롬프트엔지니어링
_언어학과대화분석그리고프롬프트엔지니어링

PART02프롬프트기획하기

CHAPTER02대화분석하기
_사용자이해하기
_대화분석하기
__첫번째기준:싱글턴vs.멀티턴
__두번째기준:정보검색형vs.다른행위유형
__세번째기준:선호구조vs.비선호구조
__네번째기준:감정적태도vs.비감정적태도
_생성형AI사용자세그먼트

CHAPTER03실제사례를통한프롬프트기획엿보기
_기획1:역동적질문생성기
__1단계:일반적결론을통한이론도출
__2단계:가설검증
__3단계:문제정의
__4단계:문제해결방안모색
__5단계:기획완료
_기획2:프롬프트자동완성기
__1단계및2단계:전제설정및논리적추론
__3단계:결론도출
_기획3:올인원시스템프롬프트
__1단계:문제인식
__2단계:(첫번째문제해결)사용자세그먼트분포불균형
__3단계:(두번째문제해결)글로벌과로컬영역
_기획이후의업무프로세스
__문서화
__협업
__조율
__기술데모및프레젠테이션진행

PART03프롬프트제작하기

CHAPTER04프롬프트제작원리와방법
_프롬프트설계와구현에필요한네가지요소
_프롬프트제작을위한테스트환경
__오픈AI의플레이그라운드사용하기
__챗지피티사용하기
_프롬프트의작동원리와구성요소
_네가지프롬프트구조
__타입A:명령+출력데이터
__타입B:명령+맥락+출력데이터
__타입C:명령+맥락+예시+출력데이터
__타입D:명령+입력데이터+출력데이터

CHAPTER05여러프롬프트엔지니어링기법
_기본프롬프트엔지니어링기법
_심화프롬프트엔지니어링기법
__자기일관성
__생각의나무
__지식생성프롬프팅
__프롬프트체이닝

CHAPTER06프롬프트제작원칙과노하우
_원칙1:최신모델을사용한다
_원칙2:프롬프트내용을구조화한다
__제목과헤더
__목록
__링크
__강조
__코드블록
_원칙3:프롬프트는구체적이고상세하게작성한다
_원칙4:정확한분량을제시하거나예시를제공한다
_원칙5:제로샷,퓨샷,파인튜닝단계로프롬프팅한다
_원칙6:불필요한수식어와군더더기문장을제거한다
_원칙7:'하지말것’보다'해야할것’을지시한다
_원칙8:코드기반의프롬프트를작성한다

CHAPTER07프롬프트제작사례
_사례1:역동적질문생성기
__프롬프트도입부
__역할정의
__조건설정
_사례2:프롬프트자동완성기
__사용자의도분류하기
__프롬프트도입부
__프롬프트의규칙과조건
_사례3:올인원시스템프롬프트
__버전1:일반
__버전2:수정
__버전3:복합
_사례4:단일프롬프트
__한번에끝내는파워포인트슬라이드제작
__파워포인트아웃라인작성
__PPT슬라이드내용작성과발표스크립트
__문장교정및수정
__이메일작성
__마케팅이메일작성
__광고카피라이팅

PART04프롬프트테스트하기

CHAPTER08프롬프트테스트와규칙
_프롬프트테스트가어려운이유
_프롬프트테스트의내용과절차
_프롬프트테스트와엔지니어의직업윤리
_프롬프트성능을평가하기위한열가지테스트규칙
__규칙1:프롬프트는최소두가지버전으로준비한다
__규칙2:프롬프트버전은기능이름으로정한다
__규칙3:각버전의목표와기대성능을문서화한다
__규칙4:프롬프트테스트에작위적인문장을사용하지않는다
__규칙5:테스트데이터셋을사용한다
__규칙6:테스트도구는오픈AI의플레이그라운드를사용한다
__규칙7:프롬프트는최소열번이상생성한다
__규칙8:최소세명의작업관계자가참여한다
__규칙9:다양한언어모델버전을사용한다
__규칙10:프롬프트테스트결과는루브릭을사용하여기록한다

CHAPTER09프롬프트테스트도구와방법
_프롬프트테스트도구
__프롬프트푸
__플레이그라운드의프롬프트컴페어
__비주얼스튜디오코드
__노코드도구:챗봇아레나
_프롬프트테스트방법
__프롬프트테스트선행연구
__프롬프트테스트절차

PART05프롬프트평가하기

CHAPTER10프롬프트평가방법
_정량적평가방법
_벤치마크평가방법
_사용자중심평가방법
_정성적+정량적혼합방법

CHAPTER11새로운메트릭을위한언어연구
_1단계:사용자와AI간의대화분석
_2단계:AI의답변을받고난이후의반응분석
__답변에따른사용자만족도분석
__사용자의턴길이에따른만족도분석
_3단계:반응이드러난발화상황분석
_4단계:분석및결과도출
_5단계:메트릭카테고리화
_사용자언어연구결과
__텍스트레벨
__프레젠테이션레벨
__인터렉션레벨

Chapter12LLM을사용한프롬프트자동평가
_1단계:데이터전처리하기
_2단계:턴나누기
_3단계:언어모델별로답변생성하기
_4단계:평가메트릭스를사용하여점수매기기
_5단계:결론도출하기
_6단계:결과활용하기

PART06프롬프트기록하기

Chapter13프롬프트기록하고관리하기
_프롬프트관리가어려운이유
_프롬프트를기록하고관리하기위한도구
__깃,깃허브그리고깃랩
__구글스프레드시트
__비주얼스튜디오코드
__드롭박스
_데이터베이스사용해서프롬프트관리하기
__노션으로프롬프트제작하기
__프롬프트데이터베이스제작고려하기
__프롬프트데이터베이스구성하기
_프롬프트상세기록을위한템플릿제작하기
_프롬프트버전관리하기
__프롬프트버전관리규칙
__프롬프트버전관리도구

마치며
출처및인용
찾아보기

출판사 서평

★언어학자가인간언어의원리와이해를기반해서만든프롬프트
AI는사용자의질문에기계어가아닌인간의언어로답한다.그러므로같은내용이라도어떻게표현해야인간의언어에더가까울지를고민해야하고프롬프트도그렇게만들어야한다.국내1호프롬프트엔지니어이자언어학자인저자가이에대한해결책도제시한다.가장인간다운언어!그언어를구사할수있게하는개념과원리를언어학자로부터배울수있다.

★프롬프트엔지니어의6계명/프롬프트엔지니어링의6단계
프롬프트엔지니어는프롬프트를만들때항상염두에두어야할것들이있다.이책에서는이내용을하나,‘비즈니스관점으로생각한다’,둘,‘사용자경험을우선시한다’,셋,‘바지런히연구한다’,넷,‘반드시테스트한다’,다섯,‘평가는필수다’,여섯,‘기록해서문서로남긴다’여섯가지로정리했고,이기준에따라프롬프트기획부터제작및테스트,평가,기록와언어연구에이르기까지6단계에걸쳐실제사례중심으로깊이있게설명한다.프롬프트엔지니어로일하며직면한도전,고민,회고가프롬프트엔지니어의6계명,프롬프트엔지니어링의6단계에모두담겨있다.

★진짜경험한사례로배우는프롬프트엔지니어링
제대로된답변을얻으려면당연히제대로된질문을해야한다.하지만제대로된질문을할줄모르는사용자가있다가있다면어떻게해야할까?이럴때AI가사용자의질문에바로답하기보다그사용자에게제대로된질문을유도하면어떨까?이책에서소개하는예제또는예시는이와같이저자가1년동안연구하며개발한실제사례다.그래서이책은다르다.사례하나하나를만들때마다경험한모두를1년동안꼼꼼하게업무일지에적어내려갔고,그내용을모두털어넣어노하우와제작의모든것을깊이있게담았다.저자의경험을그대로따라하면누구나그렇게만들수있다.

★이책이필요한독자
ChatGPT를비롯한각종LLM서비스를제대로이해하고실제업무에활용하고싶은사람
실제상용화가가능한수준의LLM서비스를기획하거나개발하려는사람
프롬프트엔지니어링을기초부터이해하여변화될세상에발빠르게대응하고싶은사람
프롬프트엔지니어에대한궁금증을해소하고,관련분야에취업하거나인재를채용할때가이드가필요한사람