AI 에이전트 엔지니어링 (단일 에이전트부터 멀티 에이전트 시스템까지, AI 앱 개발 올인원 가이드)

AI 에이전트 엔지니어링 (단일 에이전트부터 멀티 에이전트 시스템까지, AI 앱 개발 올인원 가이드)

$32.00
Description
AI 에이전트 시스템 구축을 다룬 최고의 입문서!
이 한 권이면 수백 편의 논문을 읽지 않아도 좋다
생성형 AI 시대, 기업은 이제 단순 자동화를 넘어 도구·지식·메모리를 결합한 AI 에이전트로 더 복잡한 문제를 해결하고 있습니다. 코딩·리서치·분석 에이전트 등 다양한 형태가 등장하며 생산성을 높이고 있지만 실제로는 설계·조율·배포까지 넘어야 할 난제가 적지 않습니다.

이 책은 이런 난관을 명확한 설계 원칙과 실무 중심 접근으로 단번에 돌파하게 해 주는 실전 가이드입니다. 단일 에이전트부터 멀티 에이전트 시스템까지, 아이디어를 실제 설루션으로 빠르게 전환하는 데 필요한 핵심 개념과 패턴을 체계적으로 담았습니다.

주요 내용
● 파운데이션 모델 기반 AI 에이전트의 고유한 특성 이해하기
● AI 에이전트의 핵심 구성 요소와 설계 원칙 파악하기
● 설계 트레이드오프를 탐색하고 효과적인 멀티 에이전트 시스템 구현하기
● 현장에 맞춘 AI 설루션을 설계·배포해 효율성과 혁신 제고하기
저자

마이클알바다

MichaelAlbada
마이크로소프트,우버,서비스나우에서대규모머신러닝설루션을설계,구축및배포한9년경력의머신러닝엔지니어입니다.대규모언어모델(LLM),추론모델,파인튜닝,추천시스템,지리공간모델링,사이버보안을비롯해사이버보안을위한대규모멀티에이전트시스템개발을경험했습니다.스탠퍼드대학교에서학사,케임브리지대학에서철학석사,조지아공과대학에서석사학위를받았습니다.계절에따라자전거를타거나스키를타거나카이트보드를즐기며활동적인라이프스타일을누립니다.
=

목차

PART1에이전트시스템의개념과UX

CHAPTER1에이전트
_1.1AI에이전트의정의
_1.2사전학습이일으킨혁명
_1.3에이전트유형
_1.4모델선택
_1.5동기에서비동기로의전환
_1.6활용사례
_1.7워크플로와에이전트
_1.8효과적인에이전틱시스템구축원칙
_1.9에이전틱시스템구축을위한조직전략
_1.10에이전틱프레임워크
_1.11마무리

CHAPTER2에이전트시스템설계
_2.1우리의첫번째에이전트시스템
_2.2에이전트시스템의핵심구성요소
_2.3모델선택
_2.4도구
__2.4.1특정작업을해결하는도구설계
__2.4.2도구통합과모듈성
_2.5메모리
__2.5.1단기메모리
__2.5.2장기메모리
__2.5.3메모리관리및검색
_2.6오케스트레이션
_2.7설계트레이드오프
__2.7.1성능:속도와정확도의균형
__2.7.2확장성:에이전트시스템의엔지니어링적확장
__2.7.3신뢰성:견고하고일관된에이전트
__2.7.4비용:성능과지출의균형
_2.8아키텍처디자인패턴
__2.8.1단일에이전트아키텍처
__2.8.2멀티에이전트아키텍처:협업,병렬성,조율
_2.9모범사례
__2.9.1점진적설계
__2.9.2평가전략
__2.9.3실환경테스트
_2.10마무리

CHAPTER3에이전트시스템을위한UX디자인
_3.1모달리티
__3.1.1텍스트기반인터페이스
__3.1.2그래픽인터페이스
__3.1.3음성인터페이스
__3.1.4비디오기반인터페이스
__3.1.5모달리티결합을통한매끄러운경험
__3.1.6자율성슬라이더
_3.2동기식대비동기식에이전트경험
__3.2.1동기식경험을위한디자인원칙
__3.2.2비동기식경험을위한디자인원칙
__3.2.3능동적개입과침해적행동사이의균형
_3.3컨텍스트유지와연속성
__3.3.1상호작용간상태유지
__3.3.2개인화와적응성
_3.4에이전트능력커뮤니케이션
__3.4.1신뢰도와불확실성커뮤니케이션
__3.4.2사용자지침과입력요청
__3.4.3우아한실패
_3.5상호작용설계에서의신뢰
_3.6마무리

PART2에이전트시스템의구축과확장

CHAPTER4도구
_4.1랭체인기초
__4.1.1로컬도구
__4.1.2API기반도구
__4.1.3플러그인도구
__4.1.4MCP
__4.1.5상태유지도구
_4.2도구개발자동화
__4.2.1파운데이션모델을활용한도구개발
__4.2.2실시간코드생성
_4.3도구사용설정
_4.4마무리

CHAPTER5오케스트레이션
_5.1에이전트유형
__5.1.1반사형에이전트
__5.1.2리액트에이전트
__5.1.3계획후실행에이전트
__5.1.4쿼리분해에이전트
__5.1.5성찰형에이전트
__5.1.6심층리서치에이전트
_5.2도구선택
__5.2.1표준도구선택
__5.2.2시맨틱도구선택
__5.2.3계층적도구선택
_5.3도구실행
_5.4도구토폴로지
__5.4.1단일도구실행
__5.4.2병렬도구실행
__5.4.3체인
__5.4.4그래프
_5.5컨텍스트엔지니어링
_5.6마무리

CHAPTER6지식과메모리
_6.1메모리기본사용법
__6.1.1컨텍스트윈도관리
__6.1.2전체텍스트검색
_6.2시맨틱메모리와벡터스토어
__6.2.1시맨틱검색
__6.2.2벡터스토어로시맨틱메모리구현
__6.2.3RAG:검색증강생성
__6.2.4시맨틱경험메모리
_6.3그래프RAG
__6.3.1지식그래프활용
__6.3.2지식그래프구축
__6.3.3동적지식그래프의가능성과위험성
__6.3.4노트작성
_6.4마무리

CHAPTER7에이전틱시스템의학습
_7.1비모수적학습
__7.1.1비모수적예시학습
__7.1.2리플렉시온
__7.1.3경험학습
_7.2모수적학습:파인튜닝
__7.2.1대형파운데이션모델파인튜닝
__7.2.2소형모델
__7.2.3SFT:지도파인튜닝
__7.2.4DPO:직접선호최적화
__7.2.5RLVR:검증가능보상강화학습
_7.3마무리

CHAPTER8단일에이전트에서멀티에이전트로
_8.1에이전트는몇개나필요할까?
__8.1.1단일에이전트시나리오
__8.1.2멀티에이전트시나리오
__8.1.3스웜
_8.2에이전트추가원칙
_8.3멀티에이전트조율
__8.3.1민주적조율
__8.3.2관리자중심조율
__8.3.3계층형조율
__8.3.4액터-크리틱접근법
_8.4에이전틱시스템의자동설계
_8.5에이전트통신기법
__8.5.1로컬통신과분산통신
__8.5.2A2A프로토콜
_8.6메시지브로커와이벤트버스
_8.7액터프레임워크
_8.8오케스트레이션및워크플로엔진
_8.9상태와영속성관리
_8.10마무리

PART3신뢰할수있는에이전트운영과거버넌스

CHAPTER9검증및측정
_9.1에이전틱시스템의측정
__9.1.1측정:에이전틱시스템의핵심
__9.1.2개발라이프사이클에평가통합
__9.1.3평가세트생성및확장
_9.2컴포넌트평가
__9.2.1도구평가
__9.2.2계획능력평가
__9.2.3메모리평가
__9.2.4학습평가
_9.3총체적평가
__9.3.1엔드투엔드시나리오에서의성능
__9.3.2일관성
__9.3.3응집성
__9.3.4할루시네이션
__9.3.5예기치않은입력
_9.4배포준비
_9.5마무리

CHAPTER10운영환경모니터링
_10.1모니터링:학습의출발점
_10.2모니터링스택
__10.2.1그라파나
__10.2.2ELK스택
__10.2.3어라이즈피닉스
__10.2.4시그노즈
__10.2.5랭퓨즈
_10.3프로젝트에적합한스택
_10.4오픈텔레메트리계측
_10.5시각화와알림
_10.6모니터링패턴
__10.6.1섀도모드
__10.6.2카나리배포
__10.6.3회귀트레이스수집
__10.6.4자가치유에이전트
_10.7사용자피드백
_10.8분포변화
_10.9지표소유권과기능간거버넌스
_10.10마무리

CHAPTER11개선루프
_11.1피드백파이프라인
__11.1.1자동화된이슈탐지와근본원인분석
__11.1.2인간개입리뷰
__11.1.3프롬프트와도구정제
__11.1.4개선항목집계와우선순위화
_11.2실험
__11.2.1섀도배포
__11.2.2A/B테스트
__11.2.3베이지안밴딧
_11.3지속학습
__11.3.1인컨텍스트학습
__11.3.2오프라인재학습
_11.4마무리

CHAPTER12에이전틱시스템보안
_12.1에이전틱시스템만의위험
_12.2새로운공격수단
_12.3파운데이션모델보안
__12.3.1방어기법
__12.3.2레드팀
__12.3.3MAESTRO기반위협모델링
_12.4에이전틱시스템의데이터보호
__12.4.1데이터프라이버시와암호화
__12.4.2데이터출처와무결성
__12.4.3민감데이터처리
_12.5에이전트보안
__12.5.1보호장치
__12.5.2외부위협으로부터의보호
__12.5.3내부실패로부터의보호
_12.6마무리

CHAPTER13인간과에이전트의협업
_13.1역할과자율성
__13.1.1에이전트시스템에서인간의역할
__13.1.2이해관계자정렬과도입추진
_13.2협업확장
__13.2.1에이전트범위와조직역할
__13.2.2공유메모리와컨텍스트경계
_13.3신뢰,거버넌스,컴플라이언스
__13.3.1신뢰의라이프사이클
__13.3.2책임성프레임워크
__13.3.3대응절차설계와감독
__13.3.4프라이버시와규제컴플라이언스
_13.4마무리:인간-에이전트팀의미래

용어사전

출판사 서평

말하는AI를넘어,일하는AI로
“택배를열었는데주문한머그컵이깨져있어요!”이때여러분의챗봇은상담원에게연결하고있지않나요?고객지원AI에이전트는스스로주문내역을조회하고파손된사진을확인한뒤,규정에맞게즉시환불을승인하고처리합니다.
『AI에이전트엔지니어링』은LLM을활용해능동적으로일하는에이전트시스템을구축하는실전가이드입니다.도구선택과계획(오케스트레이션),기억(메모리)관리그리고여러에이전트가역할을나눠협업하는멀티에이전트아키텍처까지단계적으로다룹니다.더나아가운영환경에서중요한신뢰성,보안,거버넌스까지포함해‘만드는법’에서‘운영하는법’으로시야를확장합니다.
단순자동화를넘어,인간의의도대로안전하고투명하게작동하는에이전트시스템을설계하고싶으신가요?이책은아이디어를프로덕션수준의시스템으로연결하는구체적인로드맵을제시합니다.
대상독자
● 만들어둔프로토타입을장애나예외에도흔들리지않게개선해프로덕션에배포하고싶은머신러닝/소프트웨어엔지니어
● 여러업무(재고,운송,공급등)를역할별로나누어멀티에이전트가협업하도록오케스트레이션을설계하고싶은백엔드/플랫폼엔지니어
● 기존워크플로에에이전트를통합해UX,성능측정,검증,모니터링까지운영체계를갖추고싶은기술프로덕트매니저/프로덕트오너