나에게 필요한 지식과 기술을 검색해 보세요.

대표이미지

구글 ADK로 시작하는 AI 에이전트

ADK Mastery - From Beginner to Advanced Agent Development

강사

파울러 디숀

강의

25강

시간

2h 39m

수강기간

6개월

레벨

초급

정가

64,000

총 결제 금액

64,000

적립 예정

1,920P

구글이 만든 프레임워크인 ADK를 활용해 여러분만의 똑똑한 AI 에이전트를 직접 설계해보세요. 파이썬 기초만 있다면 제미나이부터 오픈소스 모델까지 연동하여 복잡한 업무를 자동화하는 멀티 에이전트 시스템을 마스터할 수 있습니다.


#GoogleADK
#AI에이전트
#Python
#LLM
#멀티에이전트

구글 ADK로 구축하는
엔터프라이즈급 AI 에이전트:
파이썬 멀티 에이전트 오케스트레이션 실무

Google GDE 출신 엔지니어의 노하우. 장난감 챗봇을 넘어, 소프트웨어 엔지니어링 원칙으로 설계하는 상태 관리(Stateful) 및 멀티 에이전트 시스템 구축 가이드.
(수강생 전원 ADK 필수 명령어 치트시트 PDF 제공)

Left: Spaghetti Code vs Right: Hexagonal Google ADK | Center: Python + Google Gen AI Logo (Production Ready) | Bottom: Productivity +200% Graph

아직도 디버깅 불가능한
블랙박스 에이전트를 만들고 계신가요?

 
 
 
[ERROR] LangChain으로 개발하다가 복잡한 추상화와 디버깅의 어려움에 부딪히셨나요?
[WARN] 멀티 턴 대화에서 에이전트가 이전 맥락을 잊거나 환각(Hallucination) 증세를 보이나요?
[FATAL] 실제 서비스에 도입하기에는 LLM의 출력이 불안정하고 제어가 안 되시나요?
[INFO] 수동적인 스크립트 방식이 아닌, 확장 가능한 에이전트 아키텍처가 필요하신가요?
[DEBUG] AI 에이전트의 내부 동작을 시각화하여 '왜' 그렇게 답변했는지 분석하고 싶으신가요?

구글 ADK로 시작하는
엔지니어링 중심의 AI 개발

01

구글 ADK vs 랭테인 비교 분석

복잡하고 무거워진 LangChain의 대안으로, Google이 설계한 ADK(Agent Development Kit)의 경량화된 구조와 모듈성을 비교 분석하고 엔터프라이즈 도입의 이점을 명확히 제시합니다.

02

실무형 멀티 에이전트 오케스트레이션

단순 연쇄 호출을 넘어, 순차적(Sequential) 및 병렬(Parallel) 처리가 결합된 복잡한 비즈니스 로직을 '소프트웨어 엔지니어링' 관점에서 설계하는 패턴을 마스터합니다.

03

프로덕션 레벨의 상태(State) 관리

데모 수준의 메모리가 아닌, SQLite와 연동하여 대화 맥락(Context)과 세션(Session)을 영구적으로 보존하고 관리하는 엔터프라이즈급 데이터 파이프라인을 구축합니다.

04

화이트박스 제어와 가시성 확보

블랙박스 같은 LLM 내부를 Pydantic 구조화 출력과 콜백(Callbacks)으로 통제하고, Web UI 트레이싱을 통해 에이전트의 사고 과정을 투명하게 시각화합니다.

이론이 아닌 실전 프로젝트
완성하는 포트폴리오

Sequential Workflow

지능형 여행 계획 시스템

사용자 의도를 파악하여 도시 선정부터 일정 생성까지, 단계별로 검증하며 진행되는 순차적 워크플로우를 구현합니다. (성공적인 에이전트 협업 패턴 학습)

User Request → Validation → City Selection → Hotel → Schedule (Check OK)
Parallel Workflow

자동화 블로그 콘텐츠 에디터

리서치, 초안 작성, SEO 검토 에이전트가 병렬로 동시에 작업하여 작업 시간을 단축시키는 고효율 콘텐츠 파이프라인을 개발합니다.

Topic Center → 3 Robot Arms (Research, Draft, SEO) → Assembly → Time -60%
State & Persistence

퍼스널 레시피 매니저

SQLite 데이터베이스를 연동하여 사용자의 식습관과 과거 추천 이력을 완벽하게 기억하는 '기억력 있는(Stateful)' 에이전트를 완성합니다.

Chat UI → DB Server Connection → Brain Circuit (User Preference Loading)

커리큘럼

01

ADK 아키텍처 이해 및 환경 설정

구글 ADK의 설계 철학을 LangChain과 비교하고, VS Code 및 Python 가상 환경에서 Gemini/OpenAI API 연동하여 엔터프라이즈 개발 환경을 구축합니다.

#Architecture #Setup #Comparison

02

첫 번째 에이전트: 로컬 vs 클라우드

기본 에이전트를 생성하고 Ollama(로컬)와 Gemini(클라우드) 모델을 교체하며 테스트합니다. 비용 효율적인 모델 선택 전략을 배웁니다.

#Local_LLM #Cloud_API #Cost_Opt

03

워크플로우 설계: 순차 및 병렬 처리

단일 에이전트의 한계를 넘는 멀티 에이전트 패턴을 실습합니다. 여행 계획(순차)과 콘텐츠 작성(병렬) 프로젝트로 복잡한 로직을 구현합니다.

#Multi_Agent #Workflow #Patterns

04

데이터 지속성: 세션 및 메모리 관리

휘발성 메모리의 문제를 해결합니다. SQLite를 활용해 대화 맥락을 저장하고 불러오는 장기 기억(Long-term Memory) 시스템을 구축합니다.

#SQLite #Persistence #Context

05

안정성 확보: Pydantic 가드레일

LLM의 출력을 Pydantic으로 엄격하게 검증하고, 콜백 이벤트를 통해 에러를 로깅하고 방지하는 가드레일(Guardrails) 기술을 익힙니다.

#Guardrails #Pydantic #Stability

06

배포 및 모니터링: Tracing & Web UI

ADK의 강력한 시각화 도구(Web UI)로 에이전트의 실행 경로를 추적(Tracing)하고 디버깅하며, 최종적으로 API 서버로 배포하는 전 과정을 다룹니다.

#Tracing #Debugging #Deploy

이 강의만의 핵심 포인트

POINT 01

Google GDE의 엔지니어링 인사이트

단순한 라이브러리 사용법이 아닙니다. Google Developer Expert가 전하는 '확장 가능한 AI 아키텍처' 설계 원칙과 유지보수 노하우를 전수합니다.

POINT 02

실무 검증된 멀티 에이전트 패턴

이론적인 장난감이 아닌, 실제 비즈니스 시나리오(여행, 콘텐츠, 데이터 분석)에서 사용되는 순차/병렬 처리 패턴을 코드로 직접 구현합니다.

POINT 03

엔터프라이즈급 데이터 파이프라인

메모리 누수 없이 대화 맥락을 완벽하게 관리하는 세션 지속성(Persistence) 기술로 상용 서비스 수준의 안정성을 확보합니다.

POINT 04

개발자 생산성 도구 100% 활용

CLI와 Web UI를 통한 시각적 디버깅, Pydantic을 이용한 타입 안정성 확보 등 개발 생산성을 극대화하는 도구 활용법을 마스터합니다.

자주 묻는 질문

Q. Python 기초만 있어도 수강 가능한가요?

네, 가능합니다. Python의 기본 문법(함수, 클래스)만 알고 계시다면, 프레임워크 사용법과 에이전트 개념은 기초부터 차근차근 설명해 드립니다.

Q. Google Gemini 외에 다른 모델도 쓰나요?

물론입니다. 구글 ADK는 모델 불가지론(Model Agnostic)적 구조입니다. 강의에서는 OpenAI(GPT-4), Ollama(로컬 모델) 등 다양한 LLM 연동법을 다룹니다.

Q. LangChain과 비교했을 때 어떤 장점이 있나요?

ADK는 더 가볍고 구조적입니다. LangChain의 복잡한 추상화 대신, 명확한 제어 흐름과 디버깅 용이성을 제공하여 유지보수가 쉬운 시스템 구축에 유리합니다.

Q. 수강 시 제공되는 자료는 무엇인가요?

전체 프로젝트 소스 코드는 물론, 실무에서 바로 참고할 수 있는 '구글 ADK 필수 명령어 및 아키텍처 치트시트(PDF)'를 무료로 제공합니다.


강사

파울러 디숀

파울러 디숀

안드로이드, 자바, 플러터 개발자이자 강사이다. IT 분야에서 사람들을 가르치는 것에 열정을 가지고 있습니다. 175개 이상의 국가에서 80,000명 이상의 학생들을 가르쳐 온 그는 프로그래밍과 개발 분야의 지식과 전문성을 전파하는 데 헌신해 왔습니다.

 

Whitworth University에서 컴퓨터 공학 학위를 취득한 했으며, 교육과 더불어 프로그래밍을 즐깁니다. 그는 모바일 앱과 웹 개발 분야에서 풍부한 경험을 보유하고 있으며, 학생들이 전문 개발자가 되는 데 필요한 기술을 제공하는 플랫폼인 "Build Apps with Paulo"를 설립했습니다.

 

학생들이 뛰어난 애플리케이션과 소프트웨어를 만들 수 있도록 가르치고 안내하는 것은 그에게 매우 보람 있는 여정이었습니다. 10년 넘게 온라인으로 강의해 온 그는 학습자들의 현재 경험 수준과 관계없이 숙련된 개발자가 될 수 있도록 돕는다는 사명감으로 활동하고 있습니다.

커리큘럼

01-01차시 강의 소개 및 선수 조건

01:32

02

02-01차시 ADK란 무엇인가

01:42

03

02-02차시 ADK 핵심 개념

04:47

04

02-03차시 주요 기능과 핵심 개념

05:26

05

02-04차시 필요한 개발 도구

01:37

06

03-01차시 ADK로 첫 번째 에이전트 만들기

14:10

07

03-02차시 OpenAI와 Google 모델 공급자를 활용한 ADK 에이전트

06:26

08

03-03차시 도구 정의 및 구현

07:18

09

03-04차시 에이전트(ADK) 아키텍처 - 개요

02:24

10

03-05차시 ADK Run 명령 실행하기

02:50

11

03-06차시 현재 시간 도구 추가하기

03:54

12

04-01차시 순차적 에이전트 워크플로우 및 여행 계획 시스템 개요

01:28

13

04-02차시 여행 계획 시스템 구축 - 실습

15:24

14

04-03차시 병렬 에이전트 개요 및 블로그 콘텐츠 작성 시스템 개요

01:24

15

04-04차시 실습 병렬 에이전트 - 블로그 콘텐츠 작성 시스템 - 전체 실습

19:04

16

05-01차시 세션과 메모리 개요

07:10

17

05-02차시 직접 세션 객체 만들기 및 테스트

07:47

18

05-03차시 맞춤형 이커머스 에이전트와 커스텀 InMemorySessionService

10:01

19

05-04차시 에이전트 출력에 구조화된 출력 추가하기

05:14

20

05-05차시 지속형 에이전트 - DatabaseSessionService와 함께하는 Chef 에이전트

19:22

21

06-01차시 콜백 이해하기 - 필터링과 가드레일(Guardrails)

05:08

22

06-02차시 Agent Callback 이전 - 실습

04:22

23

06-03차시 모델 콜백 실행 전 - 실습

05:32

24

06-04차시 ADK 서버 API 실행하기

03:28

25

07-01차시 다음 단계

02:10

수강 후기

첫번째 리뷰어가 되어주세요.

소중한 후기가 다른 분들께 도움이 될 거에요.

64,000

64,000