길벗·이지톡

도서 IT전문서/IT입문서 프로그래밍/오픈소스
프레임워크 없이 5가지 워크플로 패턴으로 배우는 에이전트 설계 원리 AI 자율학습 밑바닥부터 배우는 AI 에이전트
정 가
24,000원
I S B N
9791140716937
출 간
2025-12-12
분 량
224쪽
지 은 이
다비드스튜디오
난 이 도
입문

화려한 프레임워크보다 중요한 것은 로직!
기본에 충실하게 배우는 에이전트 설계 원리

 

요즘 AI 에이전트가 대세입니다. 사용자를 대신해 방대한 자료를 조사·정리하고 복잡한 코드도 척척 작성하는 에이전트가 다양한 분야에서 활용되고 있습니다. 이 책은 AI 에이전트를 만드는 5가지 워크플로 패턴(프롬프트 체이닝, 라우팅, 병렬 처리, 오케스트레이터-워커, 평가-최적화)을 소개하고 순수 파이썬 코드로 구현합니다.

 

AI 기업 앤트로픽은 '성공적인 에이전트는 복잡한 프레임워크보다 간단하고 구성 가능한 패턴을 사용하는 경우가 많다'고 했습니다. AI 에이전트를 만들 때 도구나 프레임워크를 사용하는 것도 방법이지만 워크플로 패턴을 이해하고 활용하는 것이 무엇보다 중요합니다. 책에서는 내부 작동 원리가 추상화된 프레임워크를 사용하지 않고 순수 파이썬으로 에이전트를 구현합니다. LLM을 어떻게 호출하는지, 데이터가 어떻게 흐르는지, 각 단계가 어떻게 연결되는지를 눈으로 보고 손으로 만지며 체득할 수 있습니다. AI 에이전트를 완전히 장악하며 구현해보는 경험, 이 책으로 시작해 보세요.

 

★ 추천 독자 

- 실무에서 맞춤형 AI 솔루션을 개발해야 하는 개발자

- AI 에이전트 설계 및 구현에 관심이 있는 개발자

- AI 에이전트의 워크플로를 이해해 업무에 적용하고 싶은 기획자·PM

- AI 에이전트가 무엇인지, 어떻게 만드는지 처음부터 배우고 싶은 사람

목차

1장 AI 에이전트 소개 및 실습 환경 설정

 

1.1 AI 에이전트 개요
__1.1.1 AI 에이전트의 개념
__1.1.2 프레임워크 없이 만드는 이유
__1.1.3 이 책의 구성
__1.1.4 다섯 가지 워크플로 패턴
1.2 에이전트 맛보기
__1.2.1 소스 코드 붙여넣기
__1.2.2 가상 환경 생성하기
__1.2.3 패키지 설치하기
__1.2.4 API Key 발급받기
__1.2.5 에이전트 실행하기
1.3 API 기본 사용법
__1.3.1 API의 개념
__1.3.2 API로 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.1 UI 미리 보기
__2.3.2 UI 완성하기

 

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.1 UI 미리 보기
__3.3.2 UI 완성하기

 

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.1 UI 미리 보기
__4.3.2 UI 완성하기

 

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.1 UI 미리 보기
__5.3.2 UI 완성하기

 

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.1 UI 미리 보기
__6.3.2 UI 완성하기

 

[부록] 스트림릿 기본 사용법

 

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와 코딩을 활용할 수 있도록 콘텐츠를 만들고 있는 유튜버이자 컨설턴트이다. 최신 AI 개발 트렌드와 도구를 소개하며, AI 엔지니어링과 LLM 애플리케이션 개발에 관심이 있는 이들에게 실습 중심의 콘텐츠를 통해 유용한 튜토리얼을 제공한다. 저서로 『입문자를 위한 맞춤형 AI 프로그램 만들기』(길벗, 2025)가 있다. - 유튜브 https://www.youtube.com/@dabidstudio08

저작권 안내

모든 자료는 저작권법의 보호를 받는 저작물로, 허락 없이 편집하거나 다른 매체에 옮겨 실을 수 없습니다.
인공지능(AI) 기술 또는 시스템을 훈련하기 위해 자료의 전체 내용은 물론 일부도 사용하는 것을 금지합니다.

All materials are protected by copyright law and may not be edited or reproduced in other media without permission.
It is prohibited to use all or part of the materials, including for training artificial intelligence (AI) technologies or systems, without authorization.

연관 프로그램

아래 프로그램은 길벗출판사가 제공하는 것이 아닙니다.
무료로 사용할 수 있는 정보를 안내해 드리니, 지원이 필요하면 해당 프로그렘 제작사로 문의해 주세요.