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

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

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

התכונה 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 מפנה למקורות שהוא התבסס עליהם.

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

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

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

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

  Gemini Code Assist Standard Gemini Code Assist Enterprise
הקהל המיועד
  • לקוחות עם צרכים בסיסיים של תכנות.
  • ארגונים עם דרישות מחמירות לאבטחת נתונים ולתאימות.
  • ארגונים גדולים עם תהליכי פיתוח תוכנה מורכבים.
  • לקוחות שרוצים להתאים אישית את התשובות של ה-AI על סמך מאגרים פרטיים של קוד מקור, כדי לזרז את הפיתוח על סמך השיטות המומלצות של הארגון.
  • לקוחות שזקוקים לעוזר לפיתוח אפליקציות מבוסס-AI ברשימת Google Cloud השירותים ההולכת וגדלה.
יתרונות
  • השלמה ויצירה של קוד בשפות תכנות פופולריות, וזמינות בחלק מה Google Cloud שירותים.
  • תמיכה בצ'אט מבוססת-AI.
  • ממשק משתמש פשוט יותר ושילוב עם סביבת פיתוח משולבת (IDE).
  • מודעוּת למאגר הקוד המקומי בסביבת הפיתוח המשולבת: אתם יכולים להשתמש בחלון ההקשר הגדול של Gemini כדי להבין לעומק את מאגר הקוד המקומי.
  • אבטחה ברמה ארגונית: ניהול נתונים חזק, תשתית מאובטחת ופיצוי על הצעות לקוד.
  • שילובים מורחבים: 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, ולבצע אופטימיזציה שלהן.

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

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

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

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

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

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

השלמה ויצירה של קוד בפרויקט ב-IDE, בסביבות ה-IDE הבאות:

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

תכונות נוספות מחוץ לסביבת הפיתוח המשולבת

בחלקים הבאים מפורטות תכונות נוספות שזמינות במהדורות 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 באמצעות הנחיות בשפה טבעית.  
הקשר ארגוני שמשמש ליצירה או לעדכון של מפרטי API.  
הסבר על קוד של Gemini Code Assist למדיניות של Apigee (תצוגה מקדימה)  

Gemini בשילוב אפליקציות

בטבלה הבאה מפורטים סוגי העזרה של 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 ל Google Cloud פרויקט ומתקינים את התוסף של Gemini Code Assist בסביבת הפיתוח המשולבת (IDE) (VS Code או סביבות פיתוח משולבות נתמכות של JetBrains), אפשר לבקש עזרה בדרכים הבאות:

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

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

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

למידע נוסף, תוכלו לקרוא את המאמר שימוש ב-Gemini Code Assist בסביבת הפיתוח המשולבת.

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