1. מבוא
תצרו סוכן שיכול לענות על כל שאלה לגבי חדשות ותפרסו אותו ב-Cloud Run. החדשות יכולות להיות על כל נושא שקשור למיקום אחד בלבד, 'בנגלור'. דוגמאות לשאילתות:
- תספר לי על כמה חדשות עדכניות מבנגלור.
- תביא לי חדשות עדכניות שקשורות לתנועה בבנגלור.
אפשר לפרוס סוכנים ב-Cloud Run. ניצור סוכן פשוט שמשתמש במודל ובכלי מקומי, ואז נפעיל אותו.
מה תלמדו
- איך מגדירים פרויקט ב-Google Cloud לשימוש ב-Cloud Run.
- איך יוצרים סוכן AI פשוט באמצעות Google ADK.
- איך מגדירים כלים מקומיים ומשתמשים בהם בסוכן.
- איך לארוז את הסוכן באמצעות Docker.
- איך פורסים את הסוכן כשירות ב-Google Cloud Run.
- איך ליצור אינטראקציה עם הסוכן שפרסתם דרך ממשק משתמש באינטרנט.
מה צריך
- חשבון 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. בדיקת הנציג
אחרי פריסה מוצלחת, כתובת ה-URL של שירות Cloud Run שנפרס תוצג ב-Cloud Shell.
כשפותחים את הקישור, אפשר ליצור אינטראקציה ישירה עם הסוכן באמצעות ממשק המשתמש האינטרנטי של ADK:
5. הסרת המשאבים
כדי להימנע מחיובים עתידיים, צריך למחוק את שירות Cloud Run שיצרתם.
gcloud run services delete news-assistant-agent --$REGION $GOOGLE_CLOUD_LOCATION --quiet
6. מעולה!
הצלחתם ליצור ולפרוס סוכן חדשות מבוסס-AI ב-Google Cloud Run.