FREE SHIPING FOR OVER $100 - MOSTLY SHIP VIA USPS GROUND ADVANTAGE %D days %H:%M:%S
다비드스튜디오
저자:다비드스튜디오 누구나쉽게AI와코딩을활용할수있도록콘텐츠를만들고있는유튜버이자컨설턴트입니다.복잡해보이는개념도얼마든지이해할수있다고믿으며,실무에서다양한문제를해결해본경험을바탕으로군더더기없이핵심만담은실습중심의콘텐츠를만들고있습니다. -유튜브youtube.com/@dabidstudio08
1장AI에이전트소개및실습환경설정1.1AI에이전트개요__1.1.1AI에이전트의개념__1.1.2프레임워크없이만드는이유__1.1.3이책의구성__1.1.4다섯가지워크플로패턴1.2에이전트맛보기__1.2.1소스코드붙여넣기__1.2.2가상환경생성하기__1.2.3패키지설치하기__1.2.4APIKey발급받기__1.2.5에이전트실행하기1.3API기본사용법__1.3.1API의개념__1.3.2API로LLM호출하기2장프롬프트체이닝2.1프롬프트체이닝개요__2.1.1프롬프트체이닝의개념__2.1.2프롬프트체이닝의장점__2.1.3주요활용사례2.2프롬프트체이닝에이전트만들기__2.2.1에이전트미리보기__2.2.2단계별구현하기2.3에이전트UI완성하기__2.3.1UI미리보기__2.3.2UI완성하기3장라우팅3.1라우팅개요__3.1.1라우팅의개념__3.1.2라우팅의장점__3.1.3주요활용사례3.2라우팅에이전트만들기__3.2.1에이전트미리보기__3.2.2단계별구현하기3.3에이전트UI완성하기__3.3.1UI미리보기__3.3.2UI완성하기4장병렬처리4.1병렬처리개요__4.1.1병렬처리의개념__4.1.2병렬처리의장점__4.1.3주요활용사례4.2병렬처리에이전트만들기__4.2.1에이전트미리보기__4.2.2단계별구현하기4.3에이전트UI완성하기__4.3.1UI미리보기__4.3.2UI완성하기5장오케스트레이터-워커5.1오케스트레이터-워커개요__5.1.1오케스트레이터-워커의개념__5.1.2오케스트레이터-워커의장점__5.1.3주요활용사례5.2오케스트레이터-워커에이전트만들기__5.2.1에이전트미리보기__5.2.2단계별구현하기5.3에이전트UI완성하기__5.3.1UI미리보기__5.3.2UI완성하기6장평가-최적화6.1평가-최적화개요__6.1.1평가-최적화의개념__6.1.2평가-최적화의장점__6.1.3주요활용사례6.2평가-최적화에이전트만들기__6.2.1에이전트미리보기__6.2.2단계별구현하기6.3에이전트UI완성하기__6.3.1UI미리보기__6.3.2UI완성하기[부록]스트림릿기본사용법A.1스트림릿개요__A.1.1스트림릿소개__A.1.2스트림릿파일생성하고실행하기A.2텍스트출력하기__A.2.1기본텍스트출력하기__A.2.2마크다운출력하기__A.2.3제목출력하기__A.2.4만능출력함수사용하기A.3레이아웃설정하기__A.3.1단순화와맞춤화__A.3.2기본레이아웃__A.3.3열레이아웃__A.3.4사이드바레이아웃__A.3.5페이지환경설정하기A.4위젯사용하기__A.4.1위젯의개요__A.4.2버튼위젯__A.4.3입력위젯__A.4.4선택형위젯__A.4.5파일위젯A.5세션상태관리하기__A.5.1세션상태없이카운터만들기__A.5.2세션상태로카운터만들기
AI에이전트를만들기위한도구가현재시중에많이나와있습니다.최근출시된에이전트키트(AgentKit),n8n과같은노코드도구를이용하면코딩을하지않고도에이전트를만들수있습니다.또한랭체인(LangChain),랭그래프(LangGraph)등의프레임워크를활용하면복잡한에이전트로직을쉽게구현할수있습니다.그러나선택지가많다보니어디서어떻게시작해야할지더혼란스럽기도합니다.게다가이러한도구와프레임워크는계속업데이트되며바뀝니다.이에필자는변화하는도구대신변하지않는원리인‘패턴’에집중했습니다.이책에서다루는다섯가지워크플로패턴(프롬프트체이닝,라우팅,병렬처리,오케스트레이터-워커,평가-최적화)은시간이지나도변하지않는핵심원리입니다.이러한패턴을레고블록처럼다양하게조립해활용하면더욱정교하고유연한에이전트를만들수있습니다.책에서는프레임워크없이순수파이썬코드로만모든패턴을구현합니다.프레임워크는분명편리하지만그안에서무슨일이일어나는지알수없습니다.오류가발생하면어디가문제인지파악하기어렵고,원하는대로조금만다르게만들려해도정해진틀을벗어나게됩니다.그러나순수파이썬으로구현하면LLM을어떻게호출하는지,데이터가어떻게흐르는지,각단계가어떻게연결되는지를눈으로보고손으로만지며체득할수있습니다.문제가생겼을때정확히어느부분에서무엇이잘못됐는지알수있으며,원하는방식으로자유롭게수정하고확장할수있습니다.AI에이전트를완전히장악하며구현해보는경험은어떤복잡한요구사항이라도스스로해결할수있는힘을길러줍니다.