원표제: Building agentic AI systems : create intelligent, autonomous AI agents that can reason, plan, and adapt
연계정보
외부기관 원문
목차보기
지은이·옮긴이 소개 x 기술 감수자 소개 xi 옮긴이 머리말 xiii 추천사 I xiv 추천사 II xvi 감사의 글 xviii 이 책에 대하여 xx
PART I 생성형 AI와 에이전틱 시스템 기초 CHAPTER 1 생성형 AI 기본 3 1.1 생성형 AI 소개 4 1.2 생성형 AI 모델의 유형 5 __1.2.1 VAE 5 __1.2.2 GAN 7 __1.2.3 자기회귀 모델과 트랜스포머 아키텍처 8 __1.2.4 LLM 기반 AI 에이전트 12 1.3 생성형 AI의 응용 16 1.4 생성형 AI의 과제와 한계 19 __1.4.1 데이터 품질과 편향 19 __1.4.2 데이터 프라이버시 20 __1.4.3 계산 자원 21 __1.4.4 윤리적, 사회적 함의 21 __1.4.5 일반화와 창의성 22 요약 22 질문 23 답변 23 더 읽을 거리 24
CHAPTER 2 에이전틱 시스템의 원리 25 기술 요구사항 26 2.1 자기 관리, 주체성, 자율성 이해하기 26 __2.1.1 자기 관리 27 __2.1.2 주체성 28 __2.1.3 자율성 28 __2.1.4 에이전트의 주체성과 자율성에 관한 예시 30 2.2 지능형 에이전트와 그 특성 검토하기 33 2.3 에이전틱 시스템 아키텍처 탐색 34 __2.3.1 계획 기반형 아키텍처 35 __2.3.2 반응형 아키텍처 36 __2.3.3 하이브리드 아키텍처 38 2.4 다중 에이전트 시스템 이해하기 40 __2.4.1 MAS의 정의와 특징 41 __2.4.2 MAS의 상호작용 메커니즘 42 요약 47 질문 48 답변 48
CHAPTER 3 지능형 에이전트의 필수 구성 요소 50 기술 요구사항 51 3.1 지능형 에이전트에서의 지식 표현 51 __3.1.1 의미망 51 __3.1.2 프레임 53 __3.1.3 논리 기반 표현 55 3.2 지능형 에이전트의 추론 56 __3.2.1 연역 추론 57 __3.2.2 귀납 추론 58 __3.2.3 가설 추론 59 3.3 적응형 에이전트를 위한 학습 메커니즘 61 3.4 에이전트 시스템에서의 의사결정과 계획 63 __3.4.1 유틸리티 함수 63 __3.4.2 계획 알고리즘 65 3.5 생성형 AI를 활용한 에이전트 능력 향상 69 __3.5.1 에이전틱 AI 구축 시작하기 70 요약 73 질문 73 답변 73
PART II 생성형 AI 기반 에이전트 설계 및 구현 CHAPTER 4 에이전트의 반성과 자기 성찰 77 기술 요구사항 78 4.1 에이전트에서 반성의 중요성 78 __4.1.1 향상된 의사결정 79 __4.1.2 적응 79 __4.1.3 윤리적 고려 80 __4.1.4 인간-컴퓨터 상호작용 81 __4.1.5 지능형 에이전트의 자기 성찰 83 4.2 반성 기능 구현하기 84 __4.2.1 전통적인 추론 84 __4.2.2 메타 추론 84 __4.2.3 자기 설명 95 __4.2.4 자기 모델링 99 4.3 사용 사례와 예시 102 __4.3.1 고객 서비스 챗봇 102 __4.3.2 개인 맞춤 마케팅 에이전트 103 __4.3.3 금융 트레이딩 시스템 104 __4.3.4 예측 에이전트 105 __4.3.5 전자상거래에서의 가격 전략 107 요약 108 질문 109 답변 109
CHAPTER 5 도구 사용 및 계획 수립 기능 활성화 110 기술 요구사항 111 5.1 에이전트에서의 도구 사용 개념 이해 111 __5.1.1 도구 호출과 함수 호출 112 __5.1.2 에이전트를 위한 도구 정의 114 __5.1.3 도구의 유형 116 __5.1.4 에이전틱 시스템에서의 도구의 중요성 120 5.2 에이전트를 위한 계획 알고리즘 121 __5.2.1 낮은 실용성을 가진 계획 알고리즘 121 __5.2.2 중간 실용성을 가진 계획 알고리즘 122 __5.2.3 가장 높은 실용성을 가진 계획 알고리즘 124 5.3 도구 사용과 계획의 통합 131 __5.3.1 도구에 관한 추론 131 __5.3.2 도구 사용을 위한 계획 수립 133 5.4 실용적 구현 탐색 134 __5.4.1 CrewAI 예제 134 __5.4.2 AutoGen 예제 136 __5.4.3 LangGraph 예시 138 요약 140 질문 140 답변 141
CHAPTER 6 조정자, 작업자, 위임자 접근 방식 살펴보기 142 기술 요구사항 6.1 CWD 모델 이해 143 __6.1.1 CWD 모델의 핵심 원칙 144 __6.1.2 지능형 여행 에이전트를 위한 CWD 모델 145 6.2 역할 할당을 통한 에이전트 설계 148 __6.2.1 각 에이전트의 역할과 책임 151 6.3 에이전트 간 커뮤니케이션 및 협업 158 __6.3.1 커뮤니케이션 158 __6.3.2 조정 메커니즘 159 __6.3.3 협상 및 갈등 해결 159 __6.3.4 지식 공유 160 6.4 생성형 AI 시스템에서 CWD 접근 방식 구현 161 __6.4.1 시스템 프롬프트와 에이전트 행동 161 __6.4.2 지시 형식 지정 162 __6.4.3 상호작용 패턴 164 요약 164 질문 165 답변 165
CHAPTER 7 효과적인 에이전틱 시스템 설계 기법 167 기술 요구사항 168 7.1 에이전트를 위한 집중 시스템 프롬프트와 지침 168 __7.1.1 목표 정의 168 __7.1.2 작업 명세 170 __7.1.3 콘텍스트 인식 172 7.2 상태 공간 및 환경 모델링 173 __7.2.1 상태 공간 표현 173 __7.2.2 환경 모델링 175 __7.2.3 통합 및 상호작용 패턴 177 __7.2.4 모니터링과 적응 179 7.3 에이전트 메모리 아키텍처 및 콘텍스트 관리 180 __7.3.1 단기 메모리(작업 메모리) 180 __7.3.2 장기 메모리(지식 베이스) 181 __7.3.3 일화적 메모리(상호작용 기록) 183 __7.3.4 콘텍스트 관리 184 __7.3.5 의사결정과의 통합 185 7.4 순차 및 병렬 처리의 에이전트 워크플로 186 __7.4.1 순차 처리 186 __7.4.2 병렬 처리 187 __7.4.3 워크플로 최적화 188 요약 190 질문 191 답변 191
PART III 신뢰, 안전성, 윤리, 그리고 응용 CHAPTER 8 생성형 AI 시스템에서의 신뢰 구축 195 기술 요구사항 196 8.1 AI에서 신뢰의 중요성 196 8.2 신뢰를 구축하기 위한 기술 197 __8.2.1 투명성과 설명 가능성 197 __8.2.2 불확실성과 편향 처리 202 __8.2.3 효과적인 출력 커뮤니케이션 203 __8.2.4 사용자 제어와 동의 204 __8.2.5 윤리적 개발과 책임 205 8.3 투명성과 설명 가능성 구현하기 207 8.4 불확실성과 편향 처리 208 요약 209 질문 210 답변 210
CHAPTER 9 안전 및 윤리 고려사항 관리 212 9.1 잠재적 위험 및 도전 과제 이해하기 213 __9.1.1 적대적 공격 213 __9.1.2 편향과 차별 215 __9.1.3 허위 정보와 환각 216 __9.1.4 데이터 프라이버시 침해 217 __9.1.5 지적 재산권 위험 219 9.2 안전하고 책임 있는 AI 보장 220 9.3 윤리 지침 및 프레임워크 탐색 225 __9.3.1 인간 중심 설계 225 __9.3.2 책임과 책임 소재 225 __9.3.3 프라이버시 및 데이터 보호 225 __9.3.4 다양한 이해관계자의 참여 226 9.4 프라이버시 및 보안 문제 대응 226 요약 228 질문 229 답변 229
CHAPTER 10 일반적인 활용 사례와 응용 분야 231 10.1 크리에이티브 및 예술 분야의 응용 232 __10.1.1 크리에이티브 및 예술 에이전트의 발전 232 __10.1.2 실제 적용 사례 233 10.2 자연어 처리 및 대화형 에이전트 236 __10.2.1 언어 에이전트의 발전 236 __10.2.2 실제 응용 사례 236 10.3 로보틱스와 자율 시스템 239 __10.3.1 로봇 에이전트의 발전 239 __10.3.2 실제 응용 사례 240 10.4 의사결정 지원 및 최적화 243 __10.4.1 의사결정 지원 에이전트의 발전 243 __10.4.2 실제 응용 사례 243 요약 247 질문 248 답변 248
CHAPTER 11 결론과 미래 전망 250 11.1 핵심 개념 요약 251 11.2 최신 동향과 연구 방향 252 __11.2.1 멀티모달 인텔리전스 – 다양한 입력의 통합 252 __11.2.2 고급 언어 이해 253 __11.2.3 경험적 학습 – 강화 학습의 혁신 253 __11.2.4 산업 전반에 걸친 실질적 영향 254 11.3 인공 일반 지능 254 __11.3.1 AGI는 무엇이 다른가 254 __11.3.2 큰 도전 255 __11.3.3 학습 방법 배우기 255 __11.3.4 현실 세계 이해 255 11.4 도전과 기회 256 요약 258
찾아보기 261
이용현황보기
(알아서 잘하는) 에이전틱 AI 시스템 구축하기 : 추론, 계획, 적응 가능한 지능형 자율 에이전트 설계 가이드 이용현황 표 - 등록번호, 청구기호, 권별정보, 자료실, 이용여부로 구성 되어있습니다.
등록번호
청구기호
권별정보
자료실
이용여부
0003237435
006.3 -25-359
서울관 인문자연과학자료실(314호)
이용가능
0003237436
006.3 -25-359
서울관 인문자연과학자료실(314호)
이용가능
출판사 책소개
프롬프트 이후, 이제는 에이전트의 시대 프롬프트 잘 쓰는 법만으로는 더 이상 경쟁력이 되지 않습니다. 이제는 스스로 목표를 세우고, 계획하고, 필요하면 반성하며, 환경에 맞춰 적응하는 에이전트가 실무의 성패를 가릅니다. 《알아서 잘하는 에이전틱 AI 시스템 구축하기》는 그 전환점을 정확히 짚어, 조정자·작업자·위임자(CWD) 모델로 복잡한 시스템을 안정적으로 굴리는 방법을 '개념→설계→구현→운영'의 흐름으로 보여줍니다. 이 책의 강점은 명확합니다. 이론 소개에 머물지 않고 여행 계획 에이전트를 끝까지 만들어보도록 합니다. 사용자 요청에 따라 전체 여행 계획 프로세스를 관리하고 작업 에이전트 사이의 효과적인 협업을 촉진하는 조정자 에이전트, 항공권 및 호텔 예약, 활동 계획, 교통편 등에 특화된 작업자 에이전트, 전문성과 작업량에 따라 적절한 작업을 작업자 에이전트들에게 할당하는 위임자 에이전트를 통해 조정자 · 작업자 · 위임자(CWD) 모델을 이해할 수 있습니다. 구현 과정에서 독자는 메타 추론, 자기 설명, 전략적 계획, 다중 에이전트 조정 같은 핵심 기술을 자연스럽게 체득하며, '이렇게 설계한 이유'를 납득할 수 있도록 신뢰·투명성·안전성의 원칙까지 함께 익힙니다. 결과적으로 독자는 '작동하는' 에이전트를 구현하는 법 그리고 운영 중 스스로 성능을 끌어올리는 자기 향상 루프를 설계하는 법을 배우게 됩니다. 많은 책이 '에이전트가 무엇인지'를 설명합니다. 이 책은 한 걸음 더 나아가 '에이전트를 어떻게 운영 가능한 시스템으로 만드는지'를 보여줍니다. 이미 생성형 AI를 써본 분이라면, 이제는 최소한의 인간 개입으로 비즈니스 목표를 달성하는 자율 에이전트를 직접 구축해보세요. 현장의 언어로 쓰인 이 책이, 그 시작과 완성을 함께합니다.
주요 내용 ● 생성형 AI와 에이전틱 시스템의 핵심 원리 살펴보기 ● 동적 환경에서 에이전트가 작동 · 추론 · 적응하는 방식 이해하기 ● 에이전트가 자기 행동을 분석 · 개선하도록 구현하기 ● 외부 도구를 활용해 복잡한 과제를 계획·수행하는 시스템 설계하기 ● AI 시스템의 신뢰를 구축하기 위한 핵심 기법 살펴보기 ● 다양한 실무 사례를 통해 산업별 AI 에이전트 구현 방법 탐색하기
대상 독자 ● 개발자·ML 엔지니어: LLM 실험을 넘어 서비스 등급의 에이전트를 설계·배포하고 싶은 분 ● PM·기술 리더: 다중 에이전트 워크플로를 조직 프로세스에 통합하려는 분 ● 스타트업·현업 팀: 작은 리소스로 대규모 자동화를 달성해야 하는 분
이 책에서 바로 써먹을 수 있는 것들 ● 역할 기반 아키텍처 청사진: CWD 모델 템플릿과 상호작용 패턴 ● 프레임워크별 레시피: CrewAI·AutoGen·LangGraph의 선택 기준과 통합 가이드 ● 신뢰·안전성 체크리스트: 설명 가능성, 편향·불확실성 처리, 거버넌스 설계 ● 비용·운영 최적화 팁: 캐싱, 로깅, 오픈소스 모델 대체 전략
책속에서
[P. 28] 1장에서 설명한 여행 예약 어시스턴트 예시를 다시 떠올려보자. 이 어시스턴트는 항공권 예약뿐만 아니라 호텔 예약도 담당할 수 있다. 이때, 이 시스템은 다음과 같은 방식으로 주체성을 발휘하게 될 것이다. 예를 들어 두 도시 간 항공편의 가용성, 항공편 가격, 사용자가 입력한 좌석 등급 등의 제약 조건을 분석하고 그 조건에 부합하는 항공편과 호텔을 최적화된 방식으로 탐색하는 의사결정을 함으로써 여행 전체 비용을 최소화하는 결과를 만든다. 즉 시스템은 자신이 내린 결정의 결과에 대해 책임지며, 이는 고객의 여행 계획과 전체 비용에 직접적인 영향을 미친다.
[P. 45] 또한 MAS의 분산적 특성 덕분에 의사결정도 분산적으로 이루어질 수 있다. 각 에이전트는 자신이 가진 국지적 지식과 제약 조건을 기반으로 독립적인 의사결정을 하면서도, 다른 에이전트들과 협력하고 조정해 전체적인 최적화를 도모할 수 있다. 여행 예약 어시스턴트 예시에서 MAS의 협상 메커니즘은 다양한 참여 주체 간의 효율적인 조정을 가능하게 할 뿐만 아니라 수요/공급의 변화, 가격 변동, 기타 운영 요인 등에 대한 유연하고 적응력 있는 대응을 제공함으로써 고객 요구에 부합하는 보다 탄력적이고 반응성 높은 시스템을 구현할 수 있다.