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 완성하기


관련 노트