1. Giới thiệu
Bạn sẽ tạo một tác nhân có thể trả lời mọi câu hỏi về tin tức và triển khai tác nhân đó trong Cloud Run. Tin tức có thể về bất kỳ chủ đề nào chỉ liên quan đến một địa điểm là "Bengaluru". Một số truy vấn có thể là:
- Bạn có thể cho tôi biết một số tin tức mới nhất ở Bengaluru không?
- Cho tôi biết một số tin tức gần đây liên quan đến tình hình giao thông ở Bengaluru.
Bạn có thể triển khai các Đặc vụ trên Cloud Run. Chúng ta sẽ tạo một tác nhân đơn giản sử dụng mô hình và một công cụ cục bộ, sau đó triển khai tác nhân đó.
Kiến thức bạn sẽ học được
- Cách thiết lập một Dự án trên Google Cloud cho Cloud Run.
- Cách tạo một tác nhân AI đơn giản bằng Google ADK.
- Cách xác định và sử dụng các công cụ cục bộ trong tác nhân.
- Cách đóng gói tác nhân bằng Docker.
- Cách triển khai tác nhân dưới dạng một dịch vụ trên Google Cloud Run.
- Cách tương tác với nhân viên hỗ trợ đã triển khai thông qua giao diện người dùng trên web.
Những thứ bạn cần
- Tài khoản Gmail
- Trình duyệt Chrome
2. Thiết lập
- Hoàn tất tất cả hướng dẫn thiết lập tại đây
- Chuyển đến thư mục cho hội thảo đầu tiên:
cd Cloud-Run-Day-Workshop-2025/workshop1
3. Triển khai Agent lên Cloud Run
Sau khi bạn chuẩn bị xong tất cả các tệp trong trình chỉnh sửa Cloud Shell, hãy thực thi các lệnh sau trong thiết bị đầu cuối Cloud Shell để triển khai dịch vụ này cho 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"
(Xác nhận việc triển khai bằng cách nhập "Y" khi/nếu được nhắc.)
4. Kiểm thử nhân viên hỗ trợ
Sau khi triển khai thành công, Cloud Shell sẽ xuất URL cho dịch vụ Cloud Run đã triển khai.
Khi mở đường liên kết này, bạn có thể tương tác trực tiếp với nhân viên hỗ trợ bằng giao diện người dùng web ADK:
5. Dọn dẹp
Để tránh phát sinh các khoản phí trong tương lai, hãy xoá dịch vụ Cloud Run mà bạn đã tạo.
gcloud run services delete news-assistant-agent --$REGION $GOOGLE_CLOUD_LOCATION --quiet
6. Xin chúc mừng!
Bạn đã tạo và triển khai thành công một AI News Agent lên Google Cloud Run!