1. บทนำ
คุณจะสร้าง Agent ที่ตอบคำถามเกี่ยวกับข่าวสารได้ทุกคำถามและนำไปใช้งานใน Cloud Run ข่าวอาจเกี่ยวกับหัวข้อใดก็ได้ที่เกี่ยวข้องกับสถานที่เดียวเท่านั้นคือ "เบงกาลูรู" ตัวอย่างคำค้นหาบางส่วนมีดังนี้
- ช่วยเล่าข่าวสารล่าสุดจากเบงกาลูรูให้ฟังหน่อยได้ไหม
- ขอข่าวล่าสุดที่เกี่ยวข้องกับการจราจรในเบงกาลูรูหน่อย
คุณสามารถติดตั้งใช้งานเอเจนต์ใน Cloud Run ได้ เราจะสร้างเอเจนต์อย่างง่ายที่ใช้โมเดลและเครื่องมือในเครื่อง จากนั้นจึงจะนําไปใช้งาน
สิ่งที่คุณจะได้เรียนรู้
- วิธีตั้งค่าโปรเจ็กต์ Google Cloud สำหรับ Cloud Run
- วิธีสร้างเอเจนต์ AI อย่างง่ายโดยใช้ Google ADK
- วิธีกำหนดและใช้เครื่องมือในพื้นที่ภายในเอเจนต์
- วิธีแพ็กเกจเอเจนต์โดยใช้ Docker
- วิธีติดตั้งใช้งานเอเจนต์เป็นบริการใน Google Cloud Run
- วิธีโต้ตอบกับเอเจนต์ที่ติดตั้งใช้งานผ่าน UI บนเว็บ
สิ่งที่คุณจะต้องมี
- บัญชี Gmail
- เบราว์เซอร์ Chrome
2. ตั้งค่า
- ทำตามวิธีการตั้งค่าทั้งหมดที่นี่
- ไปที่ไดเรกทอรีสำหรับเวิร์กชอปครั้งที่ 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 ที่ทำให้ใช้งานได้
เมื่อเปิดลิงก์ คุณจะโต้ตอบกับ Agent ได้โดยตรงโดยใช้เว็บ UI ของ ADK ดังนี้
5. ล้างข้อมูล
โปรดลบบริการ Cloud Run ที่คุณสร้างขึ้นเพื่อหลีกเลี่ยงการเรียกเก็บเงินในอนาคต
gcloud run services delete news-assistant-agent --$REGION $GOOGLE_CLOUD_LOCATION --quiet
6. ยินดีด้วย
คุณสร้างและทำให้ AI News Agent ใช้งานได้ใน Google Cloud Run เรียบร้อยแล้ว