# Agentic Design Patterns: 지능형 에이전트 시대를 위한 설계 패턴 가이드 \[Google Docs/영문/424p\]

**URL:** https://discuss.pytorch.kr/t/agentic-design-patterns-google-docs-424p/7661
**Category:** 읽을거리&정보공유
**Tags:** agentic-design-patterns, ebook, google-docs, agent
**Created:** [9월 4, 2025, 9:30오후 UTC](https://discuss.pytorch.kr/t/agentic-design-patterns-google-docs-424p/7661 "2025-09-04T21:30:35Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![9bow](https://discuss.pytorch.kr/user_avatar/discuss.pytorch.kr/9bow/32/16301_2.png) [@9bow](https://discuss.pytorch.kr/u/9bow)
#### Post date: [9월 4, 2025, 9:30오후 UTC](https://discuss.pytorch.kr/t/agentic-design-patterns-google-docs-424p/7661/1 "2025-09-04T21:30:35Z")

</div>

[![Agentic Design Patterns: 지능형 에이전트 시대를 위한 설계 패턴 가이드 [Google Docs/영문/424p]](https://discuss.pytorch.kr/uploads/default/original/2X/7/79c80d277159b132aa0d0c62ddd533a5851bdb81.jpeg)](https://docs.google.com/document/d/1rsaK53T3Lg5KoGwvf8ukOUvbELRtH-V0LnOIFDxBryE/preview?tab=t.0#heading=h.pxcur8v2qagu)

## Agentic Design Patterns 도서 소개

구글에서 9년 이상 AI·검색·클라우드 분야를 이끌어 온 **[Antonio Gulli](https://www.linkedin.com/in/searchguy/)**(현 Google CTO Office 수석 디렉터, Distinguished Engineer)는 오랫동안 대규모 언어 모델(LLM)을 실제 서비스와 시스템에 접목하는 과정을 연구해 왔습니다. 그의 경험과 통찰을 집대성한 책이 바로 \*“[Agentic Design Patterns: A Hands-On Guide to Building Intelligent Systems](https://www.amazon.com/Agentic-Design-Patterns-Hands-Intelligent/dp/3032014018/)”\*입니다.

저자가 강조하는 핵심 메시지는 단순합니다. LLM은 강력한 \*\*인지 엔진(cognitive engine)\*\*을 제공하지만, 이것만으로는 현실 세계의 문제를 해결할 수 없습니다. 복잡하고 지속적인 의사결정이 필요한 시스템에서는 **구조화된 설계와 검증된 패턴** 이 반드시 필요합니다. 다시 말해, LLM이 지능의 불꽃을 제공한다면, 에이전틱(Agentic) 디자인 패턴은 그 불꽃을 실질적인 기계로 만드는 **청사진(blueprint)** 역할을 합니다.

책은 총 424쪽 분량으로, “AI 에이전트의 설계자”를 위한 실무형 안내서입니다. 각 장에서는 하나의 패턴을 소개하고, 개념 설명부터 실용적 적용 사례, 코드 예제까지 제공하여 독자가 바로 자신의 프로젝트에 응용할 수 있도록 돕습니다. 이 책이 제시하는 21가지 패턴은 단순한 이론이 아니라, **반복적으로 등장하는 문제에 대한 재사용 가능한 해법** 으로 구성되어 있어 소프트웨어 공학의 디자인 패턴과 유사한 역할을 합니다.

저자 Antonio는 책을 통해 단순한 기술 소개를 넘어 AI 개발자들이 더 **신뢰할 수 있고 목표 지향적인 지능형 시스템** 을 구축하도록 이끌고 있습니다. 또한 이 책의 모든 인세는 국제 아동 구호 단체인 _Save the Children_에 전액 기부된다는 점에서, 저자의 철학과 가치관을 엿볼 수 있습니다.

## Agentic Design Patterns 도서의 필요성

오늘날 AI 생태계는 빠르게 발전하고 있습니다. 하지만 “LLM을 불러 답변을 생성하는 수준”을 넘어, **환경을 인식하고, 스스로 계획을 세우며, 상황에 따라 조정 가능한 에이전트** 를 만드는 것은 또 다른 차원의 도전입니다.

- 예를 들어, 프롬프트 체이닝(Prompt Chaining)과 같은 단순한 기법에서 출발해, 멀티 에이전트 협업(Multi-Agent Collaboration), 자기 교정(Self-Correction), 리소스 최적화(Resource-Aware Optimization) 같은 고급 패턴이 필요한 이유가 바로 여기에 있습니다.
- 이러한 패턴은 시스템을 더 **신뢰성 있고 유지보수 가능한 구조** 로 이끌며, AI의 응용 범위를 넓혀 줍니다.

저자가 책을 집필한 이유는 바로 이 **격차를 메우기 위함** 입니다. 단순한 LLM API 호출과 실제 서비스형 에이전트 구축 사이에는 커다란 공백이 존재하며, Agentic Design Patterns는 이를 채워주는 **실무형 다리** 역할을 하고 있습니다.

## Agentic Design Patterns 도서의 주요 특징

_Agentic Design Patterns_는 “에이전트 시대”를 준비하는 개발자와 연구자를 위한 지침서입니다. LLM이 제공하는 인지 능력 위에 **신뢰할 수 있고 구조화된 설계** 를 더해, 실제로 동작하는 지능형 시스템을 만들고자 한다면 관심을 가져볼만합니다.

- **21개의 에이전틱 패턴** : 프롬프트 체이닝, 라우팅, 도구 사용, 멀티에이전트, 메모리 관리, Human-in-the-Loop, 안전 패턴 등 AI 개발에서 반복적으로 등장하는 문제 상황을 구조적으로 해결할 수 있도록 돕습니다.

- **실습 기반 학습** : 각 장은 코드 예제, 실무 시나리오, 핵심 요약을 포함해 독자가 바로 따라 할 수 있도록 구성하였습니다.

- **다양한 프레임워크 활용** : LangChain 및 LangGraph를 비롯하여 Crew AI, Google ADK를 활용해 다양한 기술 스택에 적용하도록 돕습니다.

- **실무 친화적 접근** : 단순 연구용이 아니라 실제 제품·서비스 개발을 염두에 둔 설계 원리와 사례 중심으로 구성되었습니다.

저자인 Antonio Gulli의 말처럼, 이 책은 단순히 **능력을 보여주는 데 그치지 않고, 현실적인 응용으로 나아가기 위한 발판** 을 제공합니다. 이제는 아이디어에서 끝나는 것이 아니라, **실제로 작동하는 에이전트** 를 만들어야 할 시점입니다.

## Agentic Design Patterns 도서 목차 및 링크

[Agentic Design Patterns](https://docs.google.com/document/d/1rsaK53T3Lg5KoGwvf8ukOUvbELRtH-V0LnOIFDxBryE/preview?tab=t.0)

[Dedication](https://docs.google.com/document/d/1cQ61mNpiWn6eSORmWjEjF44vN2Lpba8kyKmNwIC60ig/edit?usp=sharing), 1 page

[Acknowledgment](https://docs.google.com/document/d/1u2y6tY48bw8nriDUuwWEf9s8g66vyIqBKSKZDOS-n0s/edit?tab=t.0#heading=h.y1l1kh7vu0qi), 2 pages [final, last read done]

[Foreword](https://docs.google.com/document/d/18Q9kfZuCTL37ztrSjLxwf8Elr5UfAiAavmnj0IqSpbU/edit?tab=t.0#heading=h.5wi2c0amdd0f), 1 page [final, last read done]

[A Thought Leader's Perspective: Power and Responsibility](https://docs.google.com/document/d/1PWhaXD_UNKgJaxYe3JBxRFRt3_B8Wm67CFxtSBQ4LkU/edit?tab=t.0#heading=h.2v348nrvaqww) [final, last read done]

[Introduction](https://docs.google.com/document/d/1K5jwqB6jh20uHL0TTWxqWOxFk-dzFxRvHzrRRV79hrg/edit?tab=t.0), 4 pages [final, last read done]

[What makes an AI system an "agent"?](https://docs.google.com/document/d/1Nw6hRa7ItdLr_Tj5hF2q-OH8B_uPKb--RLn8SXZKA94/edit?usp=sharing), 9 pages [final, last read done]

### Part One, (Total: 103 pages)

1. [Chapter 1: Prompt Chaining](https://docs.google.com/document/d/1flxKGrbnF2g8yh3F-oVD5Xx7ZumId56HbFpIiPdkqLI/edit?usp=sharing) ([code](https://colab.research.google.com/drive/15XCzDOvBhIQaZ__xkvruf5sP9OznAbK9)), 12 pages [final, last read done, code ok]
2. [Chapter 2: Routing](https://docs.google.com/document/d/1ux_n8n3T4bYndOjs1DKW5ccpC802KISdy2IWnlvYbas/edit?tab=t.0) ([code](https://drive.google.com/drive/u/0/folders/1Y3U3IrYCiJ3E45Z8okR5eCg7OPnWQtPV)), 13 pages [fina, last read done, code ok]
3. [Chapter 3: Parallelization](https://docs.google.com/document/d/1XVMp4RcRkoUJTVbrP2foWZX703CUJpWkrhyFU2cfUOA/edit?tab=t.0) ([code](https://drive.google.com/drive/u/0/folders/1Y3U3IrYCiJ3E45Z8okR5eCg7OPnWQtPV)), 15 pages [final, last read done, code okl]
4. [Chapter 4: Reflection](https://docs.google.com/document/d/1HXXJOQIMWowtLw4WMiSR360caDAlZPtl5dPPgvq9IT4/edit?tab=t.0#heading=h.a7nkedxjnyap)([code](https://drive.google.com/drive/u/0/folders/1Y3U3IrYCiJ3E45Z8okR5eCg7OPnWQtPV)), 13 pages [final, last read done, code okl]
5. [Chapter 5: Tool Use](https://docs.google.com/document/d/1bE4iMljhppqGY1p48gQWtZvk6MfRuJRCiba1yRykGNE/edit?usp=sharing) [(code](https://drive.google.com/drive/u/0/folders/1Y3U3IrYCiJ3E45Z8okR5eCg7OPnWQtPV)), 20 pages [final, last read done, code ok]
6. [Chapter 6: Planning](https://docs.google.com/document/d/18vvNESEwHnVUREzIipuaDNCnNAREGqEfy9MQYC9wb4o/edit?usp=sharing) ([code](https://drive.google.com/drive/u/0/folders/1Y3U3IrYCiJ3E45Z8okR5eCg7OPnWQtPV)), 13 pages [final, last read done, code ok]
7. [Chapter 7: Multi-Agent](https://docs.google.com/document/d/1RZ5-2fykDQKOBx01pwfKkDe0GCs5ydca7xW9Q4wqS_M/edit?tab=t.0) ([code](https://drive.google.com/drive/u/0/folders/1Y3U3IrYCiJ3E45Z8okR5eCg7OPnWQtPV)), 17 pages [final, last read done, code ok], 121

### Part Two (Total: 61 pages)

1. [Chapter 8: Memory Management](https://docs.google.com/document/d/1asVTObtzIye0I9ypAztaeeI_sr_Hx2TORE02uUuqH_c/edit?tab=t.0) ([code](https://drive.google.com/drive/u/0/folders/1Y3U3IrYCiJ3E45Z8okR5eCg7OPnWQtPV)), 21 pages [final, last read done, code ok]
2. [Chapter 9: Learning and Adaptation](https://docs.google.com/document/d/1UHTEDCmSM1nwB-iyMoHuYzVcu_B_4KkJ2ITGGUKqo8s/edit?tab=t.0) ([code](https://drive.google.com/drive/u/0/folders/1Y3U3IrYCiJ3E45Z8okR5eCg7OPnWQtPV)), 12 pages [final, last read done, code ok]
3. [Chapter 10: Model Context Protocol (MCP)](https://docs.google.com/document/d/1e6XimYczKmhX9zpqEyxLFWPQgGuG0brp7Hic2sFl_qw/edit?usp=sharing) ([code](https://drive.google.com/drive/u/0/folders/1Y3U3IrYCiJ3E45Z8okR5eCg7OPnWQtPV)), 16 pages [final, last read done, code ok]
4. [Chapter 11: Goal Setting and Monitoring](https://docs.google.com/document/d/10ndlCB39BWjyFRWKpcoKib4vuPD1ojD-x0-ynMaf5uw/edit?tab=t.0) ([code](https://drive.google.com/drive/u/0/folders/1Y3U3IrYCiJ3E45Z8okR5eCg7OPnWQtPV)), 12 pages [final, last read don, code oe], 182

### Part Three (Total: 34 pages)

1. [Chapter 12: Exception Handling and Recovery](https://docs.google.com/document/d/1C07AuMur6-infwE0viCp4QtAy_wWI-uceFm6MaYHQGk/edit?tab=t.0#heading=h.m2kk4kdjt6ir) ([code](https://drive.google.com/drive/u/0/folders/1Y3U3IrYCiJ3E45Z8okR5eCg7OPnWQtPV)), 8 pages [final, last read done, code ok]
2. [Chapter 13: Human-in-the-Loop](https://docs.google.com/document/d/1ImOZcw6yeb7a-uRBMNP1VdovYfyip4IdsAcLu9yue-0/edit?usp=sharing) ([code](https://drive.google.com/drive/u/0/folders/1Y3U3IrYCiJ3E45Z8okR5eCg7OPnWQtPV)), 9 pages [final, last read done, code ok]
3. [Chapter 14: Knowledge Retrieval (RAG)](https://docs.google.com/document/d/1v96Oobio6xDOqbK8ejsXjmOc4Dp2uoLMo5_gfJgi-NE/edit?usp=sharing) ([code](https://drive.google.com/drive/u/0/folders/1Y3U3IrYCiJ3E45Z8okR5eCg7OPnWQtPV)), 17 pages [final, last read done, code ok], 216

### Part Four (Total: 114 pages)

1. [Chapter 15: Inter-Agent Communication (A2A](https://docs.google.com/document/d/1H6HmUYcy5kugt5gt7Kh2Zzb8C62d5pu36RsgMNDCX24/edit?usp=sharing)) ([code](https://drive.google.com/drive/u/0/folders/1Y3U3IrYCiJ3E45Z8okR5eCg7OPnWQtPV)), 15 pages [final, last read done, code ok]
2. [Chapter 16: Resource-Aware Optimization](https://docs.google.com/document/d/1nAN58l6JjqEJHk43126uh7xgdEblCpcbsNUHXgtBmJQ/edit?usp=sharing) ([code](https://drive.google.com/drive/u/0/folders/1Y3U3IrYCiJ3E45Z8okR5eCg7OPnWQtPV)), 15 pages [final, last read done, code ok]
3. [Chapter 17: Reasoning Techniques](https://docs.google.com/document/d/1Yt1W_hLaC6ZNgJXfT4W6NrCL4TzNVdKOX50kgpHiIq4/edit?usp=sharing) ([code](https://drive.google.com/drive/u/0/folders/1Y3U3IrYCiJ3E45Z8okR5eCg7OPnWQtPV)), 24 pages [final, last read done, code ok]
4. [Chapter 18: Guardrails/Safety Patterns](https://docs.google.com/document/d/1Gpc5af_okze1kprRLohP6-81e1KwL6HggjeLvxQyIuk/edit?usp=sharing) ([code](https://drive.google.com/drive/u/0/folders/1Y3U3IrYCiJ3E45Z8okR5eCg7OPnWQtPV)), 19 pages [final, last read done, code ok]
5. [Chapter 19: Evaluation and Monitoring](https://docs.google.com/document/d/1G3zOZM2ZOd0gUp5dy66FUjKMOcALh9l-JpvPxgGMm8w/edit?usp=sharing) ([code](https://drive.google.com/drive/u/0/folders/1Y3U3IrYCiJ3E45Z8okR5eCg7OPnWQtPV)), 18 pages [final, last read done, code ok]
6. [Chapter 20: Prioritization](https://docs.google.com/document/d/1qyXxGM2hNqW_qjXuBFxrEUeoYVO79BoW1ogKu1bfdCY/edit?usp=sharing) ([code](https://drive.google.com/drive/u/0/folders/1Y3U3IrYCiJ3E45Z8okR5eCg7OPnWQtPV)), 10 pages [final, last read done, code ok]
7. [Chapter 21: Exploration and Discovery](https://docs.google.com/document/d/1zeeMVTqjqRIli6G9MMWThhoQhvKqLOjJF2EHHUXLhdk/edit?usp=sharing) ([code](https://drive.google.com/drive/u/0/folders/1Y3U3IrYCiJ3E45Z8okR5eCg7OPnWQtPV)), 13 pages [final, last read done, code ok], 330

### Appendix (Total: 74 pages)

1. [Appendix A: Advanced Prompting Techniques](https://docs.google.com/document/d/1V7EKEWibOH6IhHD_PtbFZiml492-2191jDQCcTkhtTI/edit?usp=sharing), 28 pages [final, last read done, code ok]
2. [Appendix B - AI Agentic ….: From GUI to Real world environment](https://docs.google.com/document/d/11pma_tCoC7uZ2SFKjcR5KyIq0_ooMGSoadI6f9mxG2I/edit?tab=t.0#heading=h.4bsgiycebw26), 6 pages [final, last read done, code ok]
3. [Appendix C - Quick overview of Agentic Frameworks](https://docs.google.com/document/d/151rGsiEYOkXUcNDRus_N8TxxuvjoyTDViBhzt9z0Mfw/edit?tab=t.0#heading=h.8y2llpsk10ds), 8 pages [final, last read done, code ok] ,
4. [Appendix D - Building an Agent with AgentSpace (on-line only)](https://docs.google.com/document/d/1bDRJ8mKtLTeWNC-cGD0Cr8pEJQgJHNcjqz5ekloAjaE/edit?tab=t.0), 6 pages [final, last read done, code ok]
5. [Appendix E - AI Agents on the CLI (online)](http://docs.google.com/document/d/1W4znto0a8Ikajw5a4tEyRAaB2nJPJw_iFc4w4qNnjho/edit?tab=t.0#heading=h.6zaq0kvy131m), 5 pages [final, last read done, code ok]
6. [Appendix F - Under the Hood: An Inside Look at the Agents’ Reasoning Engines](https://docs.google.com/document/d/14q3fQ-FZmDgiughno_WLSILMWkURvUgR7mlGiFtvwd4/edit?tab=t.0), 14 pages [final, lrd, code ok],
7. [Appendix G - Coding agents](https://docs.google.com/document/d/1tVyhgwrD4fu_D_pHUrwhNxoguRG3tLc1KObXFxrxE_s/edit?tab=t.0), 7 pages 406

[Conclusion,](https://docs.google.com/document/d/1NGzpg9VldtStb_7jRkXJYBaHFwPwJ7WN6ZcTr7dNSVA/edit?usp=sharing) 5 pages [final, last read done]

[Glossary](https://docs.google.com/document/d/1_j_OdzeUALluBUO1GkZ48DsHbbDETiM_1G4farVLPnE/edit?usp=sharing), 4 pages [final, last read done]

[Index of Terms](https://docs.google.com/document/d/15MrpoJBrZIi6aEZrBJCeCvVsIoC-EecYG9EWVk3YCKw/edit?tab=t.0), 11 pages (Generated by Gemini. Reasoning step included as an agentic example) [final, lrd]

[Online Contribution - Frequently Asked Questions: Agentic Design Patterns](https://docs.google.com/document/d/1XxQsHX3FWEP3TisQeWZwFfYw81zDwEHfHdIfjypa_0g/edit?tab=t.0)

## 📜 Agentic Design Patterns 도서 원문 공개 (Google Docs)

[![:scroll: Agentic Design Patterns 도서 원문 공개 (Google Docs)](https://discuss.pytorch.kr/uploads/default/original/2X/4/4700815a1cce42f9c6fa0a024ace22caa55799a9.png)](https://docs.google.com/document/d/1rsaK53T3Lg5KoGwvf8ukOUvbELRtH-V0LnOIFDxBryE/preview?tab=t.0#heading=h.pxcur8v2qagu)

> **[Agentic Design Patterns](https://docs.google.com/document/d/1rsaK53T3Lg5KoGwvf8ukOUvbELRtH-V0LnOIFDxBryE/preview?tab=t.0#heading=h.pxcur8v2qagu)**
>
> Agentic Design Patterns 👉 🧠 ✅ I’m excited to share that my new book, "Agentic Design Patterns: A Hands-On Guide to Intelligent AI Agents," is officially out! 👉 🧠 ✅ In a field moving at lightning speed, this book focuses on the durable, fundamental...

## 📜 아마존 소개 및 Pre-print 구매페이지

> **[Amazon.com: Agentic Design Patterns: A Hands-On Guide to Building Intelligent...](https://www.amazon.com/-/ko/Agentic-Design-Patterns-Hands-Intelligent/dp/3032014018)**
>
> Amazon.com: Agentic Design Patterns: A Hands-On Guide to Building Intelligent Systems: 9783032014016: Gullí, Antonio: 도서

* * *

_이 글은 GPT 모델로 정리한 글을 바탕으로 한 것으로, 원문의 내용 또는 의도와 다르게 정리된 내용이 있을 수 있습니다. 관심있는 내용이시라면 원문도 함께 참고해주세요! 읽으시면서 어색하거나 잘못된 내용을 발견하시면 덧글로 알려주시기를 부탁드립니다._ 🤗

[:pytorch:파이토치 한국 사용자 모임🇰🇷](https://pytorch.kr/)이 정리한 이 글이 유용하셨나요? [회원으로 가입](https://discuss.pytorch.kr/signup)하시면 주요 글들을 이메일💌로 보내드립니다! (기본은 Weekly지만 [Daily로 변경도 가능](https://discuss.pytorch.kr/my/preferences/emails)합니다.)

🎁 아래↘쪽에 좋아요👍를 눌러주시면 새로운 소식들을 정리하고 공유하는데 힘이 됩니다~ 🤩
