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

01
복잡하고 무거워진 LangChain의 대안으로, Google이 설계한 ADK(Agent Development Kit)의 경량화된 구조와 모듈성을 비교 분석하고 엔터프라이즈 도입의 이점을 명확히 제시합니다.
02
단순 연쇄 호출을 넘어, 순차적(Sequential) 및 병렬(Parallel) 처리가 결합된 복잡한 비즈니스 로직을 '소프트웨어 엔지니어링' 관점에서 설계하는 패턴을 마스터합니다.
03
데모 수준의 메모리가 아닌, SQLite와 연동하여 대화 맥락(Context)과 세션(Session)을 영구적으로 보존하고 관리하는 엔터프라이즈급 데이터 파이프라인을 구축합니다.
04
블랙박스 같은 LLM 내부를 Pydantic 구조화 출력과 콜백(Callbacks)으로 통제하고, Web UI 트레이싱을 통해 에이전트의 사고 과정을 투명하게 시각화합니다.
사용자 의도를 파악하여 도시 선정부터 일정 생성까지, 단계별로 검증하며 진행되는 순차적 워크플로우를 구현합니다. (성공적인 에이전트 협업 패턴 학습)

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

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

01
구글 ADK의 설계 철학을 LangChain과 비교하고, VS Code 및 Python 가상 환경에서 Gemini/OpenAI API 연동하여 엔터프라이즈 개발 환경을 구축합니다.
02
기본 에이전트를 생성하고 Ollama(로컬)와 Gemini(클라우드) 모델을 교체하며 테스트합니다. 비용 효율적인 모델 선택 전략을 배웁니다.
03
단일 에이전트의 한계를 넘는 멀티 에이전트 패턴을 실습합니다. 여행 계획(순차)과 콘텐츠 작성(병렬) 프로젝트로 복잡한 로직을 구현합니다.
04
휘발성 메모리의 문제를 해결합니다. SQLite를 활용해 대화 맥락을 저장하고 불러오는 장기 기억(Long-term Memory) 시스템을 구축합니다.
05
LLM의 출력을 Pydantic으로 엄격하게 검증하고, 콜백 이벤트를 통해 에러를 로깅하고 방지하는 가드레일(Guardrails) 기술을 익힙니다.
06
ADK의 강력한 시각화 도구(Web UI)로 에이전트의 실행 경로를 추적(Tracing)하고 디버깅하며, 최종적으로 API 서버로 배포하는 전 과정을 다룹니다.
단순한 라이브러리 사용법이 아닙니다. Google Developer Expert가 전하는 '확장 가능한 AI 아키텍처' 설계 원칙과 유지보수 노하우를 전수합니다.
이론적인 장난감이 아닌, 실제 비즈니스 시나리오(여행, 콘텐츠, 데이터 분석)에서 사용되는 순차/병렬 처리 패턴을 코드로 직접 구현합니다.
메모리 누수 없이 대화 맥락을 완벽하게 관리하는 세션 지속성(Persistence) 기술로 상용 서비스 수준의 안정성을 확보합니다.
CLI와 Web UI를 통한 시각적 디버깅, Pydantic을 이용한 타입 안정성 확보 등 개발 생산성을 극대화하는 도구 활용법을 마스터합니다.
네, 가능합니다. Python의 기본 문법(함수, 클래스)만 알고 계시다면, 프레임워크 사용법과 에이전트 개념은 기초부터 차근차근 설명해 드립니다.
물론입니다. 구글 ADK는 모델 불가지론(Model Agnostic)적 구조입니다. 강의에서는 OpenAI(GPT-4), Ollama(로컬 모델) 등 다양한 LLM 연동법을 다룹니다.
ADK는 더 가볍고 구조적입니다. LangChain의 복잡한 추상화 대신, 명확한 제어 흐름과 디버깅 용이성을 제공하여 유지보수가 쉬운 시스템 구축에 유리합니다.
전체 프로젝트 소스 코드는 물론, 실무에서 바로 참고할 수 있는 '구글 ADK 필수 명령어 및 아키텍처 치트시트(PDF)'를 무료로 제공합니다.
01-01차시 강의 소개 및 선수 조건
02
02-01차시 ADK란 무엇인가
03
02-02차시 ADK 핵심 개념
04
02-03차시 주요 기능과 핵심 개념
05
02-04차시 필요한 개발 도구
06
03-01차시 ADK로 첫 번째 에이전트 만들기
07
03-02차시 OpenAI와 Google 모델 공급자를 활용한 ADK 에이전트
08
03-03차시 도구 정의 및 구현
09
03-04차시 에이전트(ADK) 아키텍처 - 개요
10
03-05차시 ADK Run 명령 실행하기
11
03-06차시 현재 시간 도구 추가하기
12
04-01차시 순차적 에이전트 워크플로우 및 여행 계획 시스템 개요
13
04-02차시 여행 계획 시스템 구축 - 실습
14
04-03차시 병렬 에이전트 개요 및 블로그 콘텐츠 작성 시스템 개요
15
04-04차시 실습 병렬 에이전트 - 블로그 콘텐츠 작성 시스템 - 전체 실습
16
05-01차시 세션과 메모리 개요
17
05-02차시 직접 세션 객체 만들기 및 테스트
18
05-03차시 맞춤형 이커머스 에이전트와 커스텀 InMemorySessionService
19
05-04차시 에이전트 출력에 구조화된 출력 추가하기
20
05-05차시 지속형 에이전트 - DatabaseSessionService와 함께하는 Chef 에이전트
21
06-01차시 콜백 이해하기 - 필터링과 가드레일(Guardrails)
22
06-02차시 Agent Callback 이전 - 실습
23
06-03차시 모델 콜백 실행 전 - 실습
24
06-04차시 ADK 서버 API 실행하기
25
07-01차시 다음 단계
첫번째 리뷰어가 되어주세요.
소중한 후기가 다른 분들께 도움이 될 거에요.
정가
64,000원
총 결제 금액
64,000원
적립 예정
1,920P
64,000원
64,000원