שימוש בהשלמת קוד וביצירת קוד

במאמר הזה מוסבר איך אפשר להשתמש ב-Gemini ב-Colab Enterprise, שהוא מוצר בחבילת Gemini for Google Cloud, כדי לכתוב וליצור קוד ב-notebook של Colab Enterprise.

איך Gemini for Google Cloud ‎ משתמש בנתונים שלכם, ובאילו מקרים.

המסמך הזה מיועד למנתחי נתונים, למדעני נתונים ולמפתחי נתונים שעובדים עם Colab Enterprise. ההנחה היא שיש לכם ידע בכתיבת קוד בסביבת מחברת.

מגבלות

התכונה'שינוי קוד' של Colab לא נתמכת ב-Colab Enterprise. מידע על דרכים נוספות לשימוש בתכונות מבוססות-AI שיעזרו לכם לערוך קוד ב-Colab Enterprise זמין במאמר בנושא שימוש ב-Data Science Agent.

לפני שמתחילים

  1. מוודאים ש-Gemini ב-Colab Enterprise מוגדר עבור Google Cloud הפרויקט וחשבון המשתמש שלכם.
  2. נכנסים לחשבון Google Cloud . אם אתם משתמשים חדשים ב- Google Cloud, צרו חשבון כדי שתוכלו להעריך את הביצועים של המוצרים שלנו בתרחישים מהעולם האמיתי. לקוחות חדשים מקבלים בחינם גם קרדיט בשווי 300$ להרצה, לבדיקה ולפריסה של עומסי העבודה.
  3. 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 the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the APIs

  4. 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 the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the APIs

התפקידים הנדרשים

כדי לקבל את ההרשאות שדרושות לשימוש ב-Gemini ב-Colab Enterprise, צריך לבקש מהאדמין להקצות לכם את תפקידי ה-IAM הבאים בפרויקט:

להסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.

יכול להיות שאפשר לקבל את ההרשאות הנדרשות גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש.

הפעלה של השלמת קוד ויצירת קוד

כדי להפעיל השלמת קוד ויצירת קוד:

  1. נכנסים לדף My notebooks של Colab Enterprise במסוף Google Cloud .

    לתיקיות שלי

  2. בסרגל הכלים, לוחצים על הלחצן  עזרה בכתיבת קוד ובוחרים את התכונות שרוצים להשתמש בהן.

    רשימת התכונות של Gemini ב-Colab Enterprise מתחת ללחצן Help me code (עזרה בכתיבת קוד), כולל השלמת קוד ויצירת קוד.
    • השלמת קוד מציעה קוד בזמן ההקלדה.
    • יצירת קוד יוצרת קוד מתיאור של מה שרוצים.

    אם הלחצן  עזרה בכתיבת קוד לא פעיל, או אם לא מופיעה רשימת תכונות כשלוחצים על הלחצן, כדאי לעיין במאמר הגדרת Gemini בפרויקט ב-Colab Enterprise.

שימוש בהשלמת קוד

כדי להשתמש בהשלמת קוד ב-notebook של Colab Enterprise: צריך לבצע את הפעולות הבאות:
  1. נכנסים לדף My notebooks של Colab Enterprise במסוף Google Cloud .

    לתיקיות שלי

  2. בתפריט Region (אזור), בוחרים את האזור שבו נמצא ה-Notebook.

  3. לוחצים על ה-Notebook שרוצים לפתוח.

  4. בסרגל הכלים, לוחצים על הלחצן pen_spark עזרה בכתיבת קוד ובוחרים באפשרות השלמת קוד אם היא לא נבחרה אוטומטית.
  5. בתא קוד ב-Notebook, מתחילים להזין קוד. ‫Colab Enterprise מציע דרך אפשרית להשלמת הקוד שלכם בטקסט אפור נטוי.

    לדוגמה, אם מזינים import p, יכול להיות ש-Colab Enterprise יציע השלמת קוד שמייבאת את pandas as pd ואחריה שורה שקוראת קובץ CSV ומאחסנת את התוכן ב-DataFrame של pandas.

  6. כדי לאשר את ההצעה להשלמת הקוד, מקישים על Tab.

שימוש ביצירת קוד

כדי ליצור קוד באמצעות Gemini ל Google Cloud:

  1. נכנסים לדף My notebooks של Colab Enterprise במסוף Google Cloud .

    לתיקיות שלי

  2. בתפריט Region (אזור), בוחרים את האזור שבו נמצא ה-Notebook.

  3. לוחצים על ה-Notebook שרוצים לפתוח.

  4. בסרגל הכלים, לוחצים על הלחצן  עזרה בכתיבת קוד ובוחרים באפשרות יצירת קוד אם היא לא מסומנת.

  5. במחברת, מוסיפים תא קוד ריק או לוחצים על תא קוד שלא מכיל קוד.

  6. לוחצים על  תכונות AI זמינות ואז על יצירת קוד.

  7. בשדה  Generate מזינים תיאור של הקוד שרוצים ליצור, ואז לוחצים על Enter.

  8. כדי לסגור את החלונית יצירה, לוחצים על סגירה.

השבתת השלמת קוד ויצירת קוד

כדי להשבית את השלמת הקוד ואת יצירת הקוד:

  1. בסרגל הכלים של Colab Enterprise, לוחצים על הלחצן  עזרה בכתיבת קוד.

  2. מבטלים את הסימון של התכונות שרוצים להשבית.

פתרון בעיות

בקטע הזה מוסבר איך לפתור בעיות בשימוש ב-Gemini ב-Colab Enterprise.

תכונות של Gemini לא פועלות

כשמקלידים במחברת Colab Enterprise, לא מופיעות הצעות להשלמת קוד. או שהלחצן pen_spark עזרה בתכנות לא מופיע מעל תא קוד.

יכול להיות שבהגדרות של Colab Enterprise השבתתם את ההגדרה הצגת השלמות קוד מבוססות-הקשר.

כדי לפתור את הבעיה:

  1. לוחצים על  הצגה או הסתרה של הכותרת.
  2. בתפריט כלים, לוחצים על הגדרות.
  3. לוחצים על עריכה.
  4. בוחרים באפשרות הצגת השלמות קוד שמבוססות על הקשר.
  5. לוחצים על Save.

המאמרים הבאים