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 | |
---|---|---|
הקהל המיועד |
|
|
יתרונות |
|
|
בהמשך מופיעה השוואה בין התכונות של כל מהדורה. תוכלו לקרוא על כך בקטע תכונות נתמכות.
התכונות הנתמכות ב-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 בסביבת הפיתוח המשולבת.
המאמרים הבאים
- איך משתמשים ב-Gemini Code Assist בסביבת הפיתוח האינטגרטית
- איך Gemini for Google Cloud משתמש בנתונים שלכם
- מידע על התמחור של Gemini Code Assist
- מידע על האבטחה, הפרטיות והתאימות של Gemini Code Assist