__강의명:ChatGPT시대,개발자로살아남기위한AI페어프로그래밍
__URL:fastcampus.co.kr/dev_online_aipair
AI도구만쓰면AI페어개발자가되는것아닌가요?
그렇지않습니다.요청의품질이낮으면답변의품질도낮습니다.AI도구를제대로활용할줄알아야더높은품질의코드를더빠르게생산할수있습니다.AI페어프로그래밍시대에는속도와품질이개발자의능력을재는더강력한척도가될겁니다.개발자에게LLM프롬프트엔지니어링능력이중요해진이유입니다.그러려면프롬프트엔지니어링4S원칙을지키고프롬프팅테크닉을알맞게사용할수있어야해요.
이책에서배우는핵심주제
__AI와제대로협업하는프롬프팅기법
__깃허브코파일럿,챗GPT,클로드활용방법
__29가지LLM프롬프트엔지니어링예제
이책의대상독자
__AI를현업에적극도입하고싶은개발자와기술책임자
__혼자개발하는데생산성이좀처럼늘지않아고민인개발자
__조언을해줄동료나사수가없어성장과개발에어려움을겪는개발자
__깃허브코파일럿,챗GPT,클로드활용방법을더깊이알고싶은개발자
프롬프트엔지니어링4S원칙이뭔가요?
문제를단순화하고집중해경쾌하고짧게해결해나가는방법론으로써S로시작하는4가지단어의앞글자를따명명한원칙입니다.
__1.Single:하나의질문혹은작업에집중하라.
__2.Specific:명확하고상세하게지시하라.
__3.Short:간결하게핵심을전달하라.
__4.Surround:컨텍스트를제공해서질문의상황을잘전달하라.
6가지필수프롬프팅테크닉은무엇인가요?
지금이순간에도프로프팅테크닉은계속연구되고있습니다.현재로서는다음과같이여섯가지가주로사용됩니다.
__1.zero-shotprompting:우리말로제로샷학습,제로샷러닝으로부릅니다.별다른정보나컨텍스트전달없이지시를내리는방법입니다.
__2.one-shot:원샷학습,원샷러닝이라고읽습니다.기대하는결과물에대한예시를하나를제시해컨텍스트를넘겨주는방법입니다.
__3.few-shot:퓨샷학습,퓨샷러닝이라고읽습니다.예시를두개이상전달해,답변을더세밀하게조정하고답변의일관성을올려주는기법입니다
__4.ZeroshotCOT:예시없이바로추론단계를깊게하는방법입니다.ChainofThought은추론방법예시를전달해더상세히추론단계를가이드하는기법입니다.
__5.TreeofThought:사고의트리정도로부릅니다.문제중심에서시작해연관된여러아이디어를나무가지처럼확장해나가는방법입니다.
__6.React:Reason과Act,즉원인을분석하고행동하는방법입니다.실행계획을유도하고추적해서작업별로실행할액션을선택하고실행하는방법입니다.
이책은어떻게LLM프롬프트엔지니어링능력을향상시켜주나요?
이책은프롬프트엔지니어링이론과실습을모두다루고있어AI페어개발자로의성장을돕습니다.PART1〈AI페어프로그래밍의세계로〉에서는AI페어프로그래밍의필요성(1장),프롬프트엔지니어링이해(2장),코파일럿동작원리와사용법(3장),코파일럿체험하기(4장)를다룹니다.이로써실습에필요한필수이론을익히게될겁니다.
PART2〈실습으로배우는상황별AI활용〉에서는총8가지영역에서29가지개발현장에유용한문제를AI로풀면서프로그래밍에유용한LLM프롬프트엔지니어링을체화시켜드립니다.05장〈버그픽스〉,06장〈데이터생성하기〉,07장〈DB스키마설계,쿼리생성,시각화하기〉,08장〈리팩터링하기〉,09장〈개발문서생성하기〉,10장〈코드설명생성하기〉,11장〈AI로스터디하기〉,12장〈데이터분석하기〉를주제로AI페어프로그래밍을하면서,각주제가개발현장에서왜중요한지또한개념과중요성도함께다룹니다.아직개발경험이없거나부족한분에게는짧고굵게현장에필요한지식을요약해습득할수있는기회가될겁니다.끝으로부록에서는코파일럿CLI소개합니다.