1. 소개
뉴스에 관한 모든 질문에 답변할 수 있는 에이전트를 만들어 Cloud Run에 배포합니다. 이 뉴스는 '벵갈루루'라는 한 지역과 관련된 모든 주제에 관한 것일 수 있습니다. 다음과 같은 쿼리를 사용할 수 있습니다.
- 벵갈루루의 최신 소식을 알려줘.
- 벵갈루루 교통과 관련된 최근 뉴스를 알려 줘.
Cloud Run에 에이전트를 배포할 수 있습니다. 모델과 로컬 도구를 사용하는 간단한 에이전트를 만든 다음 배포합니다.
학습할 내용
- Cloud Run용 Google Cloud 프로젝트를 설정하는 방법
- Google ADK를 사용하여 간단한 AI 에이전트를 빌드하는 방법
- 에이전트 내에서 로컬 도구를 정의하고 사용하는 방법
- Docker를 사용하여 에이전트를 패키징하는 방법
- Google Cloud Run에 에이전트를 서비스로 배포하는 방법
- 웹 UI를 통해 배포된 에이전트와 상호작용하는 방법
필요한 항목
- Gmail 계정
- Chrome 브라우저
2. 설정
- 여기에서 모든 설정 안내를 완료합니다.
- 첫 번째 워크숍의 디렉터리로 이동합니다.
cd Cloud-Run-Day-Workshop-2025/workshop1
3. Cloud Run에 에이전트 배포
Cloud Shell 편집기에서 모든 파일을 준비한 후 Cloud Shell 터미널에서 다음 명령어를 실행하여 서비스를 Cloud Run에 배포합니다.
gcloud run deploy news-assistant-agent \
--source . \
--region $REGION \
--project $PROJECT_ID \
--allow-unauthenticated \
--set-env-vars="GOOGLE_GENAI_USE_VERTEXAI=$GOOGLE_GENAI_USE_VERTEXAI,GOOGLE_API_KEY=$GOOGLE_API_KEY"
(메시지가 표시되면 'Y'를 입력하여 배포를 확인합니다.)
4. 에이전트 테스트
배포가 완료되면 Cloud Shell에 배포된 Cloud Run 서비스의 URL이 출력됩니다.
링크를 열면 ADK 웹 UI를 사용하여 에이전트와 직접 상호작용할 수 있습니다.
5. 삭제
향후 요금이 청구되지 않도록 만든 Cloud Run 서비스를 삭제합니다.
gcloud run services delete news-assistant-agent --$REGION $GOOGLE_CLOUD_LOCATION --quiet
6. 축하합니다.
AI 뉴스 에이전트를 빌드하고 Google Cloud Run에 배포했습니다.