סקירה כללית על Gemini Code Assist

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

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

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

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

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

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

תכונות נתמכות ב-Gemini Code Assist for individuals

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

עזרה מבוססת-AI בתכנות

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

עוזר וירטואלי בממשק שיחה בסביבת הפיתוח המשולבת באמצעות ההקשר של הקבצים הפתוחים
תמיכה בכמה סביבות פיתוח משולבות (VS Code,‏ JetBrains IDEs כמו IntelliJ ו-PyCharm ו-Android Studio)
צ'אט עם יכולות אג'נטיות

מנחים את Gemini לבצע משימות מורכבות שכוללות כמה שלבים, שמבוססות על כלים של המערכת ועל שרתים של פרוטוקול הקשר של המודל (MCP). מידע נוסף זמין במאמר שימוש בצ'אט עם סוכן כמתכנת שותף.

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

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

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

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

עוזר וירטואלי בממשק שיחה בסביבת הפיתוח המשולבת באמצעות ההקשר של הקבצים הפתוחים
תמיכה בכמה סביבות פיתוח משולבות (VS Code,‏ JetBrains IDEs כמו IntelliJ ו-PyCharm ו-Android Studio)
צ'אט עם יכולות אג'נטיות

מנחים את Gemini לבצע משימות מורכבות שכוללות כמה שלבים, שמבוססות על כלים של המערכת ועל שרתים של פרוטוקול הקשר של המודל (MCP). מידע נוסף זמין במאמר שימוש בצ'אט עם סוכן כמתכנת שותף.

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

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

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

‫Gemini Cloud Assist

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

עזרה מ-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 API Console):

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

‫Gemini ב-Application Integration

בטבלה הבאה מוצגים סוגי העזרה שמבוססת על AI גנרטיבי ב-Application Integration ב-API Console:

עזרה ביצירת שילובים 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 במחברת

‫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 בסביבת הפיתוח המשולבת (IDE)

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

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

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

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

מידע נוסף זמין במאמר כתיבת קוד באמצעות Gemini Code Assist.

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