AI 자율학습  처음 만드는 AI 에이전트 서비스 : 실전 프로젝트로 배우는 AI 에이전트 서비스 만들기

AI 자율학습 처음 만드는 AI 에이전트 서비스 : 실전 프로젝트로 배우는 AI 에이전트 서비스 만들기

$27.00
저자

김기수

저자:김기수
비전공자이지만안드로이드/iOS개발로커리어를시작해10년이넘는시간동안프런트엔드,백엔드분야의다양한언어를접하고활용하며여전히개발자의길을걷고있다.현재는온라인코딩교육사이트인수코딩과유튜브채널을운영하며많은사람이코딩을쉽게배울수있도록매일끊임없이연구하며노력하고있다.

목차

Part1AI에이전트의기초다지기

1장개발환경구성과프로젝트준비하기
1.1프로젝트살펴보기
1.2개발환경구성하기
1.3AI에이전트프로젝트만들기

2장LangChain으로첫대화하기
2.1LangChain개요
2.2LangChain설치하기
2.3API키안전하게관리하기
2.4LLM호출하기
2.5메시지로역할과맥락전달하기

3장프롬프트설계와LLM호출이해하기
3.1프롬프트설계의기본원칙
3.2PromptTemplate으로프롬프트구조화하기
3.3ChatPromptTemplate으로대화구조만들기
3.4프롬프트를더유연하게사용하기
3.5상황에따라LLM호출방식선택하기

4장LCEL과출력데이터다루기
4.1Runnable실행구조이해하기
4.2LCEL로처리흐름연결하기
4.3출력데이터를구조화하기
4.4입력유지와병렬실행처리하기
4.5실습:텍스트분석파이프라인만들기

Part2AI글분석에이전트만들기

5장Tool정의하기
5.1Tool사용구조이해하기
5.2상황에따라Tool정의방식선택하기
5.3Tool입력구조정의하기
5.4LCEL체인과Tool연결하기
5.5Tool목록관리하기

6장AI글분석Tool구현하기
6.1프로젝트구조설계하
6.2글요약Tool만들기
6.3감성분석Tool만들기
6.4재작성Tool만들기
6.5Tool통합검증하기

7장AI에이전트만들기
7.1에이전트의동작원리이해하기
7.2첫AI에이전트구현하기
7.3스트리밍으로진행과정확인하기
7.4에이전트디버깅하기
7.5에이전트실행프로그램완성하기

Part3AI에이전트서비스완성하기

8장FastAPI백엔드구축하기
8.1FastAPI백엔드프로젝트준비하기
8.2FastAPI애플리케이션실행확인과API문서살펴보기
8.3요청과응답구조만들기
8.4환경변수와CORS설정하기

9장AI에이전트를API와연결하기
9.1에이전트실행구조준비하기
9.2/api/analyze엔드포인트만들기
9.3오류처리와응답표준화하기

10장React프런트엔드만들기
10.1React프로젝트구성하기
9.2검색평가지표와데이터셋구성하기
9.3검색성능측정하고고도화하기

10장메모리와쿼리재작성:대화형RAG로확장하기
10.1대화이력관리:메모리전략이해하기
10.2TailwindCSS적용하기
10.3FastAPI애플리케이션과연결하기

11장AI에이전트서비스화면만들기
11.1분석화면구조설계하기
11.2입력영역구현하기
11.3분석결과영역구현하기
11.4분석API연결하기

12장AI에이전트서비스배포하기
12.1배포전최종점검하기
12.2배포준비하기
12.3서비스배포하기

출판사 서평

추천사

이책은복잡한개념도핵심을놓치지않고차근차근설명해주어학습자가스스로이해의기반을다질수있도록도와줍니다.구성이매우체계적이어서순서대로읽다보면앞에서배운내용이자연스럽게다음내용으로이어지고,각장의흐름도매끄러워읽는과정에서맥락이끊기지않습니다.특히AI가정보를처리하는과정을간결하게정리해놓은부분과,학습자가실제로궁금해할만한부분을정확히짚어주는설명이인상적이었습니다.AI시대를살아가는개발자라면한번쯤정독해볼만한책입니다.
-김선우

처음에는개념이다소낯설었지만짧은예제를따라가며모델호출부터프롬프트구성,Tool연결,웹서비스로확장되는흐름을단계별로살펴볼수있어전체구조를이해하는데도움이되었습니다.특히코드예제에그치지않고백엔드API와프런트엔드화면까지이어지는부분이인상적이었습니다.실습을마치고나니좋은AI서비스는모델성능만으로완성되는것이아니라프롬프트설계와도구연결,백엔드와프런트엔드의연결까지함께맞물려야한다는점을자연스럽게느낄수있었습니다.
-박광하

어려운주제를쉽고명확하게풀어낸책입니다.개념설명부터실습까지흐름이자연스러워처음AI에이전트를설계해보려는독자도부담없이따라갈수있습니다.특히실무에서자주사용하는내용을중심으로구성되어실용적이고,단순히따라하는데그치지않고왜이렇게구현하는지까지차근차근설명해AI에이전트를한층깊게이해할수있습니다.
-박찬웅

랭체인을처음부터순서대로학습하면서평소어렴풋이사용하던기능들을더체계적으로이해할수있었습니다.특히자주하는실수나핵심메서드에대한설명이잘정리되어실무에서필요한개념을다시확실히잡는데도움이되었습니다.책의구조도파이썬을알고있다면무리없이따라갈수있도록구성되어있습니다.앞부분에서필요한파일구성과개념을하나씩쌓아올리고,이를바탕으로글분석에이전트서비스를완성하는흐름이라처음부터순서대로따라가다보면전체내용이자연스럽게정리됩니다.또한LLM호출같은기초부터프롬프트템플릿,에이전트생성,병렬실행,체인연결까지폭넓게다루어랭체인의기본기를익히기에좋았습니다.랭체인의기본기를익히고이를바탕으로자신만의에이전트서비스를만들어보고싶은분께추천하고싶은책입니다.
-임혁

이책은어디서부터시작해야할지모르는막막함을실제구현흐름으로바꿔주는책입니다.프롬프트템플릿과파서를활용해LLM응답을문자열이나JSON으로다듬는예제부터따라가며응답을원하는형태로가공하는감각을자연스럽게익힐수있습니다.이후Tool을직접정의하고,에이전트가글요약,감성분석,재작성중적절한작업을선택해실행하는부분에서는막연하던에이전트가비로소구체적으로다가옵니다.AI에이전트를직접끝까지만들어보며이해하고싶은분이라면이책이좋은출발점이될것입니다.
-정은경

이책은CLI수준의예제에머무르지않고,백엔드와프런트엔드,배포까지이어지는전체흐름을다룹니다.그래서개별기능을익히는데그치지않고,AI에이전트를실제서비스로연결하는구조를함께이해할수있습니다.AI에이전트의개념을실제구현흐름과함께익히고싶은독자,AI서비스를직접만들어보고싶은개발자에게좋은입문서이자실습서가될것입니다.
-이석곤

복잡하고다루기까다로운랭체인의핵심개념부터차근차근쌓아올리며진입장벽을낮춰준다는점이큰강점입니다.파이프라인연결과에이전트구조를코드로직접확인하며동작원리를익힐수있도록구성되어에이전트의워크플로를이해하고설계하는감각까지기를수있습니다.또한,실전프로젝트가단계별로이어져앞에서배운내용을실제서비스형태로연결해볼수있습니다.예제를따라가다보면프런트엔드와백엔드를연결해에이전트서비스로완성하는흐름까지자연스럽게이해할수있습니다.AI에이전트설계의기본원리와실제서비스구현흐름을함께익히고싶은분께추천하고싶은책입니다.
-홍준용

환경설정부터랭체인,LCEL,Tool을갖춘에이전트,백엔드와프런트엔드,배포까지하나의흐름으로직접만들며익히게해줍니다.실습에필요한기본개념도놓치지않고짚어주어예제를따라가면서도구현흐름을자연스럽게이해할수있다는점이좋았습니다.또한실무에바로적용할수있는서비스골격을제공한다는점도큰강점입니다.AI에이전트를서비스로구현하는전과정을한권에담아낸책은흔치않습니다.막연히에이전트개발이어렵게느껴지는분,데모를넘어실제로동작하는서비스까지만들어보고싶은분께자신있게권합니다.
-허석