AI VIDEO BRIEFING
구글 ADK 장기 실행 AI 에이전트 패턴: 신입 온보딩 사례로 본 휴면·메모리·멀티에이전트
구글 클라우드가 공개한 ADK 장기 실행 에이전트 패턴을 신입사원 온보딩 코디네이터 사례로 설명한다. 며칠씩 멈췄다 외부 이벤트로 깨어나는 휴면 구조와 내구성 메모리를 다룬다.

핵심 메시지
쉽게 이해하기
구글 클라우드 팀이 '컨텍스트를 잃지 않는 장기 실행 AI 에이전트'라는 블로그 글과 함께 ADK(Agent Development Kit) 기반 예제를 공개했다. 예제는 신입사원 온보딩을 처리하는 코디네이터 에이전트로, 한 번 시작하면 수 주 동안 이어질 수 있는 업무 흐름을 하나의 에이전트가 관리한다.
동작 방식은 이렇다. 에이전트가 신입에게 환영 패킷을 보내고 곧바로 멈춘다. 그 뒤 직원이 서류에 서명하고, IT 부서가 계정을 만들고, 노트북이 배송되기를 기다리는 동안 며칠씩 휴면한다. 모든 단계가 끝나면 마지막으로 개인화된 첫 출근일 일정을 만들어 준다. 시연에서는 HR 관제 센터와 직원 포털 두 화면을 통해 서명·하드웨어·일정 단계가 순서대로 진행되는 모습을 보여준다.
핵심은 UI가 낙관적으로 먼저 갱신되지 않는다는 점이다. 직원이 패킷에 서명하면 백엔드에서 ADK가 '깨어나(resume)' 실제 처리를 끝낸 뒤에야 화면이 바뀐다. 발표자는 이것이 장기 실행 패턴이 흉내가 아니라 실제로 작동한다는 증거라고 강조한다. 컨테이너는 확장 가능하고, 그 사이 폴링 루프나 스레드 스피닝 없이 그저 외부 이벤트를 기다린다.
발표자는 이 패턴이 흔한 챗봇형 에이전트와 다른 세 가지를 짚는다. 첫째, 내구성 있는 메모리 스키마다. 상태가 데이터베이스의 enum 값으로 저장되며 벡터 스토어 속 원시 채팅 로그가 아니다. 덕분에 몇 주가 지나도 컨텍스트 오염이나 토큰 비대화가 없다. 둘째, 이벤트 기반 휴면이다. 일시정지 구간 사이에 에이전트는 계속 돌지 않고 완전히 잠들어 있다. 셋째, 멀티 에이전트 위임이다. 코디네이터가 IT 계정을 만들 때 혼자 처리하지 않고 전담 서브 에이전트에게 맡겨, 각 에이전트의 추론 흐름을 깔끔하게 유지한다.
주요 인사이트
- 장기 실행 에이전트의 관건은 모델 성능이 아니라 '며칠씩 쉬었다 깨어나도 상태를 잃지 않는' 구조 설계다.
- 상태를 자유 형식 텍스트가 아니라 enum으로 모델링하면 시간이 지나도 토큰이 불어나지 않고 다음 행동이 명확해진다.
- 상태 머신이 정한 순서대로만 단계가 진행되므로, 에이전트가 앞 단계를 건너뛰도록 유도당하지 않는다.
- 복잡한 업무는 단일 에이전트가 떠안기보다 전담 서브 에이전트로 위임할 때 추론 흐름이 깔끔해진다.
- 오픈소스 예제에는 커스터마이즈 가능한 프런트엔드까지 포함돼 실제 배포 형태에 가깝게 시작할 수 있다.
자주 묻는 질문
이 예제에서 에이전트는 대기 중에 계속 실행되나요?
아니요. 일시정지 구간에서는 폴링 루프나 스레드 없이 완전히 휴면 상태가 되며, 서명·배송 같은 외부 이벤트가 들어올 때만 깨어나 다음 단계를 처리합니다.
상태는 어떻게 저장되나요?
채팅 로그를 벡터 스토어에 쌓는 방식이 아니라, 데이터베이스에 enum 형태의 상태 값으로 저장합니다. 그래서 몇 주가 지나도 컨텍스트 오염이나 토큰 비대화가 생기지 않습니다.
코디네이터 에이전트가 모든 일을 혼자 하나요?
아닙니다. IT 계정 프로비저닝처럼 특정 작업이 필요하면 전담 서브 에이전트에게 위임하고, 각 에이전트는 자기 역할에 집중합니다.
이 예제를 직접 써볼 수 있나요?
네. 전체 설정이 오픈소스로 공개돼 있고 커스터마이즈 가능한 프런트엔드도 포함되어 있어, 저장소를 받아 그대로 시작해볼 수 있습니다.
원문과 출처
이 글은 원본 영상의 자막을 바탕으로 한국어 독자를 위해 요약했습니다. 전체 맥락과 최신 정보는 원문에서 확인하세요.
YouTube 원본 영상 보기 ↗