סקירה כללית על Gemini Code Assist Standard ו-Enterprise

‫Gemini Code Assist Standard ו-Gemini Code Assist Enterprise הם מוצרים בחבילת Gemini for Google Cloud שמציעים עזרה מבוססת-AI כדי לעזור לצוות הפיתוח לבנות, לפרוס ולהפעיל אפליקציות לאורך מחזור החיים של פיתוח התוכנה. שימו לב שהמוצרים האלה נפרדים מ-Gemini Code Assist for individuals.

מידע על התמחור והמכסות של Gemini Code Assist Standard ו-Gemini Code Assist Enterprise זמין במאמרים תמחור Gemini Code Assist ומכסות Gemini Code Assist.

אתם יכולים להשתמש ב-Gemini Code Assist בסביבות פיתוח משולבות (IDE) נתמכות, כמו VS Code, סביבות פיתוח משולבות של JetBrains או Android Studio, כדי לקבל עזרה בתכנות שמבוססת על AI בשפות פופולריות רבות. אתם יכולים לקבל השלמות קוד תוך כדי כתיבת הקוד, ליצור פונקציות מלאות או בלוקים של קוד מהערות, ליצור בדיקות יחידה ולקבל עזרה בניפוי באגים, בהבנה ובתיעוד של הקוד.

‫Gemini Code Assist מספק תשובות מותאמות להקשר להנחיות שלכם, כולל ציטוטים עם הפניות למקור לגבי התיעוד ודוגמאות הקוד שבהם השתמש Gemini Code Assist כדי ליצור את התשובות שלו.

מודלים השפה הגדולים (LLM) של Gemini שמשמשים את Gemini Code Assist מאומנים על מערכי נתונים של קוד שזמין לציבור, על חומרים ספציפיים ל-Google Cloudועל מידע טכני רלוונטי אחר, בנוסף למערכי הנתונים שמשמשים לאימון המודלים הבסיסיים של Gemini. המודלים מאומנים כך שהתשובות של Gemini Code Assist יהיו מועילות ככל האפשר למשתמשים ב-Gemini Code Assist.

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

פיתוח הטכנולוגיה הזאת נמצא בשלב מוקדם, ולכן יכול להיות שהמוצרים של Gemini for Google Cloud יפיקו פלט שנראה סביר אבל כולל עובדות שגויות. מומלץ לאמת כל פלט של מוצרי Gemini for Google Cloud ‎ לפני שמשתמשים בו. מידע נוסף זמין במאמר Gemini for Google Cloud ואתיקה של בינה מלאכותית.

‫Gemini Code Assist מספק מידע על ציטוטים כשהוא מצטט ישירות קטע ארוך ממקור אחר, כמו קוד קיים ממקור פתוח. מידע נוסף זמין במאמר איך ומתי Gemini מפנה למקורות שהוא התבסס עליהם.

סקירה כללית על מהדורות Gemini Code Assist Standard ו-Enterprise

בקטע הבא מוצגת השוואה בין מהדורות Gemini Code Assist Standard ו-Enterprise.

מהדורת Standard מציעה סיוע בתכנות מבוסס-AI, עם אבטחה ברמה שמתאימה לארגונים, ליצירה ולהפעלה של אפליקציות. מהדורת Enterprise כוללת את כל התכונות הנתמכות במהדורת Standard, אבל אפשר גם להתאים אותה אישית על סמך מאגרי קוד מקור פרטיים, והיא משולבת עם שירותים נוספים Google Cloud ליצירת אפליקציות במגוון רחב יותר של סטאק תוכנות.

הטבלה הבאה עוזרת לכם להחליט איזו מהמהדורות מתאימה ביותר ליעדי הפיתוח של הארגון שלכם. בטבלה מודגשים קהל היעד והיתרונות של כל מהדורה:

  Gemini Code Assist Standard Gemini Code Assist Enterprise
הקהל המיועד
  • לקוחות עם צרכים בסיסיים בתחום התכנות.
  • ארגונים עם דרישות מחמירות לאבטחת מידע ולעמידה בתנאים רגולטוריים.
  • ארגונים גדולים עם תהליכי פיתוח תוכנה מורכבים.
  • לקוחות שרוצים להתאים אישית את התשובות של ה-AI על סמך מאגרי קוד פרטיים כדי להאיץ את הפיתוח על סמך שיטות מומלצות בארגון.
  • לקוחות שזקוקים לעוזר פיתוח אפליקציות מבוסס-AI, במגוון הולך וגדל של שירותים. Google Cloud
יתרונות
  • השלמה ויצירה של קוד בשפות תכנות פופולריות, וזמינות בחלק מהשירותים Google Cloud .
  • תמיכה בצ'אט מבוססת-AI.
  • ממשק משתמש פשוט ואינטגרציה עם סביבות פיתוח משולבות (IDE).
  • הבנה של בסיס קוד מקומי בסביבת הפיתוח המשולבת (IDE): אפשר להשתמש בחלון ההקשר הגדול של Gemini כדי להבין לעומק בסיס קוד מקומי.
  • אבטחה ברמה שמתאימה לארגונים: משילות מידע (data governance) חזקה, תשתית מאובטחת ושיפוי על הצעות קוד.
  • שילובים מורחבים: Gemini Code Assist Standard מספק עזרה מבוססת-AI ב-Firebase, ב-Colab Enterprise, בתובנות מנתונים ב-BigQuery, ב-Cloud Run וב-Database Studio.
  • כל היתרונות שצוינו לגבי Gemini Code Assist Standard, בנוסף ליתרונות הבאים:
    • עיגון בקוד של הארגון: הארגון שלכם יכול להוסיף למודל בסיסי קוד פרטי כדי לקבל הצעות מותאמות אישית.
    • שילובים מורחבים: Gemini Code Assist Enterprise מספק עזרה מבוססת-AI במוצרים שונים של Google Cloud, כמו Apigee,‏ Application Integration ו-Gemini Cloud Assist. כך צוותי הענן יכולים לבנות, לתכנן, להפעיל ולבצע אופטימיזציה של האפליקציות והתשתית שלהם בצורה יעילה יותר ב-Google Cloud. Google Cloud Google Cloud

כאן אפשר לראות השוואה בין התכונות של כל מהדורה.

תכונות נתמכות ב-Gemini Code Assist Standard וב-Gemini Code Assist Enterprise

בקטעים הבאים מוצגים סוגי הכלים מבוססי-AI גנרטיבי שזמינים ב-Gemini Code Assist Standard וב-Gemini Code Assist Enterprise.

עזרה בכתיבת קוד וצ'אט

בטבלה הבאה מוצגים סוגי הכלים מבוססי-AI גנרטיבי שזמינים בסביבות פיתוח משולבות (IDE) נתמכות:

עזרה בתכנות מבוססת-AI Gemini Code Assist Standard Gemini Code Assist Enterprise

השלמה ויצירה של קוד בפרויקט בסביבת הפיתוח המשולבת (IDE) בסביבות הפיתוח המשולבות הבאות:

עוזר אישי מבוסס-AI בסביבת הפיתוח המשולבת שמשתמש בהקשר של הקבצים הפתוחים
תמיכה במספר סביבות פיתוח משולבות (IDE) (VS Code,‏ סביבות פיתוח משולבות של JetBrains כמו IntelliJ ו-PyCharm, ‏ Cloud Workstations)
צ'אט עם סוכן

הנחיית Gemini להשלמת משימות מורכבות עם כמה שלבים שמשתמשות בכלים של המערכת ובשרתים של Model Context Protocol‏ (MCP). מידע נוסף זמין במאמר בנושא שימוש במצב סוכן של Gemini Code Assist.

מכסת השימוש ב-Gemini CLI

Quota השימוש ב-Gemini CLI.

פעולות ופקודות חכמות
כדי להפעיל פעולות חכמות, לוחצים לחיצה ימנית על הקוד שנבחר (VS Code, סביבות פיתוח משולבות (IDE) של JetBrains כמו IntelliJ ו-PyCharm, Cloud Shell Editor, Cloud Workstations ו-Android Studio). מפעילים פקודות חכמות באמצעות קו נטוי / בסרגל הבחירה המהירה, עם קוד נבחר או בלי קוד נבחר (VS Code, ‏ Cloud Shell Editor ו-Cloud Workstations).
קניין רוחני ותאימות
ציטוטים של מקורות ב-IDE ובמסוף Google Cloud
שיפוי על הפרת זכויות קניין רוחני (IP)
VPC-SC וגישה פרטית ל-Google
ידע ארגוני
הצעות קוד מותאמות אישית מתוך בסיסי הקוד שלכם ב-GitHub, ב-GitLab וב-Bitbucket בסביבת הפיתוח המשולבת (IDE)  

תכונות נוספות מחוץ ל-IDE

בקטעים הבאים מפורטות תכונות נוספות שזמינות במהדורות Standard ו-Enterprise של Gemini Code Assist, מעבר לעזרה בסביבת הפיתוח המשולבת (IDE).

Gemini Cloud Assist

בטבלה הבאה מפורטים סוגי הכלים שמבוססים על AI גנרטיבי שזמינים ב-Gemini Cloud Assist במסוף Google Cloud :

עזרה מ-Gemini Cloud Assist Gemini Code Assist Standard Gemini Code Assist Enterprise
תכונות של Gemini Cloud Assist (כולל תכונות שזמינות לכל משתמשי Google ותכונות שזמינות למשתמשי Gemini Code Assist Enterprise)  

‫Gemini ב-Apigee

בטבלה הבאה מוצגים סוגי העזרה מבוססת-AI גנרטיבי בפיתוח API ב-Apigee (IDE ומסוףGoogle Cloud ):

‫Gemini Code Assist לניהול API Gemini Code Assist Standard Gemini Code Assist Enterprise
יצירה או עריכה של מפרט OpenAPI באמצעות הנחיות בשפה טבעית.  
הקשר של Enterprise משמש כשיוצרים או מעדכנים מפרטי API.  
הסבר על קוד באמצעות Gemini Code Assist למדיניות Apigee. (תצוגה מקדימה)  

‫Gemini ב-Application Integration

בטבלה הבאה מוצגים סוגי הכלים מבוססי-AI גנרטיבי בשילוב אפליקציות במסוף Google Cloud :

עזרה ביצירת שילוב Gemini Code Assist Standard Gemini Code Assist Enterprise
עורך ויזואלי מבוסס-AI ליצירת תהליכי אוטומציה  
יצירת אוטומציה בעזרת AI עם הקשר ארגוני מוטמע  
יצירה ושיפור של תיעוד של תהליכי אוטומציה באמצעות AI גנרטיבי  

תכונות של Gemini ב-BigQuery עם Gemini Code Assist

בטבלה הבאה מוצגים סוגי העזרה של AI גנרטיבי ל-BigQuery ב-BigQuery Studio:

תובנות לגבי נתונים Gemini Code Assist Standard Gemini Code Assist Enterprise
תובנות לגבי נתונים מספקת ספרייה של שאילתות שנוצרות ממטא-הנתונים של הטבלאות.

‫Gemini ב-Colab Enterprise

בטבלה הבאה מוצגים סוגי הכלים מבוססי-AI גנרטיבי לכתיבת קוד ב-Colab Enterprise:

עזרה בכתיבת קוד ב-Notebook Gemini Code Assist Standard Gemini Code Assist Enterprise
יצירה והשלמה של קוד Python ב-notebook

‫Gemini במסדי נתונים

בטבלה הבאה מוצגים סוגי העזרה מבוססת-AI גנרטיבי לתכנות במסדי נתונים:

יצירת שאילתות SQL Gemini Code Assist Standard Gemini Code Assist Enterprise
לכתוב בשפה טבעית כדי ליצור פקודות SQL.
קבלת קוד הקשרי שמתאים לסכימה שלכם.
אופטימיזציה והסבר של שאילתות קיימות.

‫Gemini ב-Firebase

בטבלה הבאה מוצגים סוגי הכלים שמבוססים על AI גנרטיבי לפיתוח אפליקציות שזמינים ב-Gemini ב-Firebase:

עזרה מ-AI בצ'אט במסוף Firebase Gemini Code Assist Standard Gemini Code Assist Enterprise
שימוש בידע מעמיק, בשיטות מומלצות ובמומחיות בפתרון בעיות במוצרים ובשירותים של Firebase.
יצירה, ארגון מחדש וניפוי באגים של קוד לדוגמה ל-Firebase באמצעות שפה טבעית בצ'אט.
שימוש בהנחיות בשפה טבעית כדי להסביר, ליצור ולשנות קוד.
ניתוח איכות האפליקציה
לסכם את קריסות האפליקציה ולספק תובנות ושלבים לפתרון בעיות כדי לעזור למפתחים לחקור ולפתור בעיות שקשורות לאיכות האפליקציה.
לנתח קוד קיים, לזהות בעיות פוטנציאליות ולהציע שיפורים.
סיכום ותובנות לגבי קמפיינים של העברת הודעות בענן ב-Firebase והעברת הודעות בתוך האפליקציה
התובנות מסכמות ומנתחות את קמפיינים השיווקיים שלכם, ומספקות המלצות פרקטיות לשיפור הביצועים.
יצירת סכימה וחיפוש נתונים ב-Firebase Data Connect
יצירת סכימות של מסדי נתונים באמצעות שפה טבעית.
יצירת שאילתות ומוטציות של GraphQL באמצעות שפה טבעית.
מודעות להקשר
השתמש בהקשר של הפרויקט והאפליקציה כדי להנחות את העזרה בשיחה, את פתרון הבעיות ואת ניתוח האיכות של האפליקציה.

הגדרה של Gemini Code Assist

הוראות מפורטות להגדרה מופיעות במאמר הגדרת Gemini Code Assist.

איך משתמשים ב-Gemini Code Assist בסביבת פיתוח משולבת (IDE)

אחרי שמגדירים את Gemini Code Assist Standard או Enterprise בפרויקט ומתקינים את התוסף Gemini Code Assist בסביבת הפיתוח המשולבת (IDE) (VS Code או סביבת פיתוח משולבת נתמכת של JetBrains), אפשר לבקש עזרה בדרכים הבאות: Google Cloud

  • קבלת השלמות קוד או יצירת קוד ישירות בעורך הקוד.

  • לוחצים על סמל הנצנוץ Gemini ב-IDE כדי להציג את העוזר האישי מבוסס-AI. אתם יכולים לשאול שאלות או לבחור קוד בעורך ולהזין הנחיות כמו:

    • Write unit tests for my code.
    • Help me debug my code.
    • Make my code more readable.

מידע נוסף זמין במאמר בנושא שימוש ב-Gemini Code Assist בסביבת פיתוח משולבת (IDE).

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