הסבר של תאי קוד בעזרת Gemini
במאמר הזה מוסבר איך אפשר להשתמש ב-Gemini ב-Colab Enterprise, שהוא מוצר בחבילת Gemini for Google Cloud, כדי לקבל הסברים על תאי קוד ב-notebook של Colab Enterprise.
איך Gemini for Google Cloud משתמש בנתונים שלכם, ובאילו מקרים.
המסמך הזה מיועד למנתחי נתונים, למדעני נתונים ולמפתחי נתונים שעובדים עם Colab Enterprise. ההנחה היא שיש לכם ידע בכתיבת קוד בסביבת מחברת.
סקירה כללית
Gemini ב-Colab Enterprise יכול לעזור לכם להסביר תאי קוד ב-notebook של Colab Enterprise. כדאי לעשות את זה כשעובדים עם מחברת של מישהו אחר ורוצים להבין במהירות מה הקוד עושה. או שתרצו להזכיר לעצמכם איך חלקים במחברת עובדים אחרי תקופה ארוכה שלא עבדתם עליה.
אחרי שמקבלים הסבר על תא קוד, אפשר לעיין בקטעי הקוד שכלולים בו ולבדוק את המקורות. אפשר גם להשתמש בתיבת הדו-שיח של הצ'אט Explain code כדי לדון בקוד ולשאול שאלות המשך. פרטים נוספים זמינים במאמר הסבר על תא קוד.
לפני שמתחילים
- מוודאים ש-Gemini ב-Colab Enterprise מוגדר עבור Google Cloud הפרויקט וחשבון המשתמש שלכם.
- נכנסים לחשבון Google Cloud . אם אתם משתמשים חדשים ב- Google Cloud, צרו חשבון כדי שתוכלו להעריך את הביצועים של המוצרים שלנו בתרחישים מהעולם האמיתי. לקוחות חדשים מקבלים בחינם גם קרדיט בשווי 300$ להרצה, לבדיקה ולפריסה של עומסי העבודה.
Enable the Agent Platform, Gemini for Google Cloud, Dataform, and Compute Engine APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.Enable the Agent Platform, Gemini for Google Cloud, Dataform, and Compute Engine APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.
התפקידים הנדרשים
כדי לקבל את ההרשאות שדרושות לשימוש ב-Gemini ב-Colab Enterprise, צריך לבקש מהאדמין להקצות לכם את תפקידי ה-IAM הבאים בפרויקט:
- משתמש Colab Enterprise (
roles/aiplatform.colabEnterpriseUser) - משתמש Gemini ל-Google Cloud (
roles/cloudaicompanion.user)
להסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.
יכול להיות שאפשר לקבל את ההרשאות הנדרשות גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש.
הסבר על תא קוד
כדי להסביר תא קוד באמצעות Gemini for Google Cloud:
-
נכנסים לדף My notebooks של Colab Enterprise במסוף Google Cloud .
-
בתפריט Region (אזור), בוחרים את האזור שבו נמצא ה-Notebook.
-
לוחצים על ה-Notebook שרוצים לפתוח.
-
במחברת, לוחצים על תא קוד שמכיל קוד.
-
לוחצים על תכונות AI זמינות ואז על הסבר על הקוד.
אם עדיין לא נתתם הרשאה ל-Data Science Agent, תופיע תיבת דו-שיח קצרה בזמן ש-Colab Enterprise מאמת את חשבון Google שלכם ל-Data Science Agent.
-
תופיע תיבת דו-שיח של צ'אט עם האפשרות הסבר על הקוד, שכוללת הסבר על הקוד.
קוראים את ההסבר, מעיינים בקטעי הקוד לדוגמה ובודקים את המקורות. אפשר להשתמש בתיבת הדו-שיח הזו כדי לדון בקוד ולשאול שאלות המשך.
-
כדי לסגור את תיבת הדו-שיח הסבר על הקוד, לוחצים על סגירה.
השבתה של Gemini ב-Colab Enterprise
כדי להשבית את Gemini ב-Colab Enterprise בפרויקט Google Cloud , האדמין צריך להשבית את Gemini for Google Cloud API. השבתת שירותים
כדי להשבית את Gemini ב-Colab Enterprise למשתמש ספציפי, אדמין צריך לבטל את התפקיד Gemini for Google Cloud User (roles/cloudaicompanion.user) עבור המשתמש הזה. ראו ביטול תפקיד יחיד ב-IAM.
המאמרים הבאים
כדי לקבל מידע נוסף על כתיבה ועריכה של קוד בעזרת Gemini, אפשר לעיין במאמרים הבאים: