การติดตั้งใช้งานเอเจนต์ Google-ADK ใน Cloud Run

1. บทนำ

คุณจะสร้าง Agent ที่ตอบคำค้นหาเกี่ยวกับข่าวสารได้และติดตั้งใช้งานใน Cloud Run โดยข่าวสารอาจเกี่ยวกับหัวข้อใดก็ได้ที่เกี่ยวข้องกับสถานที่เดียวเท่านั้นคือ "เบงกาลูรู" ตัวอย่างคำค้นหา

  • ช่วยบอกข่าวสารล่าสุดจากเบงกาลูรูให้ฉันหน่อยได้ไหม
  • ช่วยบอกข่าวสารล่าสุดที่เกี่ยวข้องกับการจราจรในเบงกาลูรูให้ฉันหน่อย

คุณสามารถติดตั้งใช้งาน Agent ใน Cloud Run ได้ เราจะสร้าง Agent อย่างง่ายที่ใช้โมเดลและเครื่องมือในเครื่อง แล้วทำให้ใช้งานได้

สิ่งที่คุณจะได้เรียนรู้

  • วิธีตั้งค่าโปรเจ็กต์ Google Cloud สำหรับ Cloud Run
  • วิธีสร้าง AI Agent อย่างง่ายโดยใช้ Google ADK
  • วิธีกำหนดและใช้เครื่องมือในเครื่องภายใน Agent
  • วิธีแพ็กเกจ Agent โดยใช้ Docker
  • วิธีติดตั้งใช้งาน Agent เป็นบริการใน Google Cloud Run
  • วิธีโต้ตอบกับ Agent ที่ติดตั้งใช้งานผ่าน UI บนเว็บ

สิ่งที่คุณต้องมี

  • บัญชี Gmail
  • เบราว์เซอร์ Chrome

2. ตั้งค่า

  1. ตรวจสอบว่าคุณมีโปรเจ็กต์ Google Cloud ที่ตั้งค่าการเรียกเก็บเงินแล้ว
  2. โคลนที่เก็บ Github โดยใช้คำสั่งต่อไปนี้
git clone https://github.com/abhishekr700/Cloud-Run-Day-Workshop-2025.git
  1. ไปที่ไดเรกทอรีของเวิร์กช็อปที่ 1 โดยใช้คำสั่งต่อไปนี้
cd Cloud-Run-Day-Workshop-2025/workshop1

3. ทำให้ Agent ใช้งานได้ใน 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. ทดสอบ Agent

เมื่อติดตั้งใช้งานสำเร็จแล้ว Cloud Shell จะแสดง URL ของบริการ Cloud Run ที่ติดตั้งใช้งาน

ภาพหน้าจอของเอาต์พุต URL ของบริการ Cloud Run

เมื่อเปิดลิงก์ คุณจะโต้ตอบกับ Agent ได้โดยตรงโดยใช้ UI บนเว็บของ ADK

ภาพหน้าจอของ ADK Web UI

5. การทำความสะอาดข้อมูล

หากต้องการหลีกเลี่ยงค่าใช้จ่ายในอนาคต ให้ลบบริการ Cloud Run ที่คุณสร้างขึ้น

gcloud run services delete news-assistant-agent --region $REGION $GOOGLE_CLOUD_LOCATION  --quiet

6. ยินดีด้วย

คุณสร้างและติดตั้งใช้งาน AI News Agent ใน Google Cloud Run สำเร็จแล้ว