Gemini Code Assist מציע עזרה מבוססת-AI כדי לעזור לצוות הפיתוח שלכם לבנות, לפרוס ולהפעיל אפליקציות לאורך מחזור החיים של פיתוח התוכנה, באמצעות מודל Gemini 2.5. Gemini Code Assist זמין במהדורות הבאות:
Gemini Code Assist for individuals, זמין ללא עלות.
Gemini Code Assist Standard, מוצר בחבילת Gemini for Google Cloud.
Gemini Code Assist Enterprise, מוצר בחבילת Gemini for Google Cloud.
אתם יכולים להשתמש ב-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 Code Assist Standard ו-Enterprise משתמשים בנתונים שלכם, ובאילו מקרים
- איך Gemini Code Assist for individuals משתמש בנתונים שלכם, ובאילו מקרים
פיתוח הטכנולוגיה הזאת נמצא בשלב מוקדם, ולכן יכול להיות ש-Gemini Code Assist יפיק פלט שנראה סביר אבל כולל עובדות שגויות. מומלץ לאמת כל פלט של Gemini Code Assist לפני שמשתמשים בו. מידע נוסף זמין במאמר Gemini Code Assist ואתיקה של בינה מלאכותית.
Gemini Code Assist מספק מידע על ציטוטים כשהוא מצטט ישירות קטע ארוך ממקור אחר, כמו קוד קיים ממקור פתוח. מידע נוסף זמין במאמר איך ומתי Gemini מפנה למקורות שהוא התבסס עליהם.
תכונות נתמכות ב-Gemini Code Assist for individuals
בטבלה הבאה מוצגים סוגי הכלים שמבוססים על AI גנרטיבי שזמינים בסביבות פיתוח משולבות (IDE) נתמכות ללא עלות:
| עזרה בתכנות מבוססת-AI | ||
|---|---|---|
השלמה ויצירה של קוד בפרויקט IDE ב-IDE הבאים: |
||
| עוזר אישי מבוסס-AI בסביבת הפיתוח המשולבת באמצעות ההקשר של הקבצים הפתוחים | ||
| תמיכה במספר סביבות פיתוח משולבות (IDE) (VS Code, סביבות פיתוח משולבות של JetBrains כמו IntelliJ ו-PyCharm ו-Android Studio) | ||
| צ'אט עם AI אקטיבי | ||
מנחים את Gemini לבצע משימות מורכבות שכוללות כמה שלבים, שמבוססות על כלים של המערכת ועל שרתי Model Context Protocol (MCP). מידע נוסף זמין במאמר בנושא שימוש במצב סוכן של Gemini Code Assist. |
||
| מכסת Gemini CLI | ||
Quota לשימוש ב-Gemini CLI. |
||
| פעולות ופקודות חכמות | ||
כדי להפעיל פעולות חכמות, לוחצים לחיצה ימנית על הקוד שנבחר (VS Code, סביבות פיתוח משולבות של JetBrains כמו IntelliJ ו-PyCharm ו-Android Studio). אפשר להפעיל פקודות חכמות באמצעות הקו הנטוי / בסרגל הבחירה המהירה, עם קוד נבחר או בלי קוד נבחר (VS Code). |
||
| קניין רוחני ותאימות | ||
| ציטוטים של מקורות ב-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 | |
|---|---|---|
| הקהל המיועד |
|
|
| יתרונות |
|
|
כאן אפשר לראות השוואה בין התכונות של כל מהדורה.
תכונות נתמכות ב-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 הבאים: |
||
| עוזר אישי מבוסס-AI בסביבת הפיתוח המשולבת באמצעות ההקשר של הקבצים הפתוחים | ||
| תמיכה במספר סביבות פיתוח משולבות (IDE) (VS Code, סביבות פיתוח משולבות של JetBrains כמו IntelliJ ו-PyCharm ו-Android Studio) | ||
| צ'אט עם AI אקטיבי | ||
מנחים את Gemini לבצע משימות מורכבות שכוללות כמה שלבים, שמבוססות על כלים של המערכת ועל שרתי Model Context Protocol (MCP). מידע נוסף זמין במאמר בנושא שימוש במצב סוכן של Gemini Code Assist. |
||
| מכסת Gemini CLI | ||
| פעולות ופקודות חכמות | ||
כדי להפעיל פעולות חכמות, לוחצים לחיצה ימנית על הקוד שנבחר (VS Code, סביבות פיתוח משולבות של JetBrains כמו IntelliJ ו-PyCharm ו-Android Studio). מפעילים פקודות חכמות באמצעות הקו הנטוי / בסרגל הבחירה המהירה, עם קוד נבחר או בלי קוד נבחר (VS Code). |
||
| קניין רוחני ותאימות | ||
| ציטוטים של מקורות ב-IDE ובמסוף Google Cloud | ||
| שיפוי על הפרת זכויות קניין רוחני (IP) | ||
| VPC-SC וגישה פרטית ל-Google | ||
| ידע ארגוני | ||
| הצעות קוד מותאמות אישית מתוך בסיסי הקוד שלכם ב-GitHub, ב-GitLab וב-Bitbucket בסביבת הפיתוח המשולבת (IDE) | ||
תכונות נוספות מחוץ לסביבת הפיתוח המשולבת
בקטעים הבאים מפורטות תכונות נוספות שזמינות במהדורות Standard ו-Enterprise של Gemini Code Assist, מעבר לעזרה בסביבת הפיתוח המשולבת.
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 |
|---|---|---|
| הקשר של Enterprise משמש ליצירת מפרטי API. | ||
| חיפוש חכם מבוסס-Vertex AI במרכז ה-API. | ||
| הסבר על קוד של מדיניות Apigee באמצעות Gemini Code Assist (תצוגה מקדימה) |
Gemini ב-Application Integration
בטבלה הבאה מפורטים סוגי הכלים שמבוססים על AI גנרטיבי שזמינים ב-Application Integration במסוף 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 במחברת |
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 לשימוש אישי, או Gemini Code Assist Standard או Enterprise, וההתקנה של התוסף Gemini Code Assist בסביבת הפיתוח המשולבת (IDE) (VS Code או בסביבת פיתוח משולבת נתמכת של JetBrains), אפשר לבקש עזרה בדרכים הבאות:
קבלת השלמות קוד או יצירת קוד ישירות בכלי לעריכת קוד.
לוחצים על סמל הנצנוץ Gemini ב-IDE כדי להציג את העוזר האישי מבוסס-AI. אתם יכולים לשאול שאלות או לבחור קוד בעורך ולהזין הנחיות כמו:
Write unit tests for my code.Help me debug my code.Make my code more readable.
מידע נוסף זמין במאמר בנושא כתיבת קוד באמצעות Gemini Code Assist.