במדריך הזה מוסבר איך לאמן מודל של נתונים בטבלה ולקבל ממנו חיזויים במסוף Google Cloud .
אם אתם מתכננים להשתמש ב-Agent Platform SDK לפייתון, ודאו שלחשבון השירות שמפעיל את הלקוח יש את תפקיד ה-IAM סוכן שירות של Vertex AI (roles/aiplatform.serviceAgent).
בחלק הזה של המדריך, תגדירו את הפרויקט ב- Google Cloud כך שישתמש ב-Gemini Enterprise Agent Platform ובקטגוריה של Cloud Storage שמכילה את המסמכים לאימון המודל של AutoML.
הגדרת הפרויקט והסביבה
-
נכנסים לדף לבחירת הפרויקט במסוף Google Cloud .
-
בוחרים או יוצרים פרויקט ב- Google Cloud .
התפקידים שנדרשים כדי לבחור או ליצור פרויקט
- בחירת פרויקט: כדי לבחור פרויקט לא נדרש תפקיד IAM ספציפי – אתם יכולים לבחור כל פרויקט שקיבלתם בו תפקיד.
-
יצירת פרויקט: כדי ליצור פרויקט, צריך את התפקיד "יצירת פרויקטים" (
roles/resourcemanager.projectCreator), שכולל את ההרשאהresourcemanager.projects.create. איך מקצים תפקידים?
- פותחים את Cloud Shell: Cloud Shell היא סביבת מעטפת אינטראקטיבית של Google Cloud , שמאפשרת לנהל את הפרויקטים והמשאבים דרך דפדפן האינטרנט. כניסה ל-Cloud Shell
- ב-Cloud Shell, מגדירים את הפרויקט הנוכחי למזהה הפרויקט ב- Google Cloudושומרים אותו במשתנה המעטפת
projectid: מחליפים את PROJECT_ID במזהה הפרויקט. אפשר למצוא את מזהה הפרויקט במסוף Google Cloud . מידע נוסף זמין במאמר איתור מזהה הפרויקט.gcloud config set project PROJECT_ID && projectid=PROJECT_ID && echo $projectid
מפעילים את ממשקי ה-API הבאים, אם הם עדיין לא מופעלים: IAM, Compute Engine, Notebooks, Cloud Storage ו-Agent Platform.
התפקידים שנדרשים כדי להפעיל ממשקי API
כדי להפעיל ממשקי API, צריך את ההרשאה
serviceusage.services.enable. אם יצרתם את הפרויקט, סביר להניח שכבר יש לכם את ההרשאה הזו דרך התפקיד "בעלים" (roles/owner). אחרת, תוכלו לקבל את ההרשאה הזו דרך התפקיד "אדמין בממשק 'שימוש בשירות'" (roles/serviceusage.serviceUsageAdmin). כך מקצים תפקידים.gcloud services enable iam.googleapis.com
compute.googleapis.com notebooks.googleapis.com storage.googleapis.com aiplatform.googleapis.com -
נותנים תפקידים לחשבון המשתמש. מריצים את הפקודה הבאה לכל אחד מהתפקידים הבאים ב-IAM:
roles/aiplatform.user, roles/storage.admingcloud projects add-iam-policy-binding PROJECT_ID --member="user:USER_IDENTIFIER" --role=ROLE
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט. -
USER_IDENTIFIER: המזהה של חשבון המשתמש שלכם. . דוגמאות מופיעות במאמר ייצוג המשתמשים במאגרי כוח עבודה בכללי מדיניות IAM. -
ROLE: התפקיד ב-IAM שאתם נותנים לחשבון המשתמש.
-
תפקיד ה-IAM "משתמש בפלטפורמת הסוכנים" (roles/aiplatform.user) נותן גישה לכל המשאבים ב-Gemini Enterprise Agent Platform. התפקיד אדמין של Storage (roles/storage.admin) מאפשר לאחסן את מערך נתוני האימון של המסמך ב-Cloud Storage.
המאמרים הבאים
כדי ליצור קבוצת נתונים טבלאית ולאמן מודל סיווג, פועלים לפי ההוראות בדף הבא של המדריך.