Rona

Google Gen AI SDK로 장기 실행 에이전트 만들기

중급452026-06-03

숙박업 신고, 인허가 확인, 매출 증빙처럼 중간에 담당자 승인이 필요한 업무를 Python 에이전트로 처리하고, 승인 대기 상태를 파일에 저장한 뒤 승인되면 이어서 자동 재개하도록 구현합니다. 최종 결과물은 `long_running_agent.py`, 상태 관리 클래스, 승인 대기/재개 로직, 그리고 숙박업 인허가 점검 테스트 시나리오가 포함된 Python 파일과 실행 로그 파일입니다.

이 코칭은 터미널에서 진행됩니다

이런 걸 배워요

  • 승인 대기 상태를 파일에 저장하는 상태 저장형 에이전트를 구현합니다
  • asyncio로 오래 걸리는 작업과 승인 대기를 비동기 흐름으로 구성합니다
  • Google Gen AI SDK 호출을 업무 문맥과 연결합니다
  • 승인 후 이전 상태를 불러와 자동으로 다음 단계를 재개합니다
  • 실행 로그로 장기 실행 에이전트의 흐름을 추적합니다

어떻게 진행해요

1. 실행 환경 확인
2. 필요 패키지 설치
3. Google API 키 준비
4. 상태 저장 뼈대 작성
5. 승인 대기 로직 추가
6. AI 검토 호출 연결
7. 승인 대기 실행
8. 승인 후 자동 재개

AI 튜터가 각 단계를 하나씩 안내해줄 거예요

Google Gen AI SDK로 장기 실행 에이전트 만들기 (중급)