Gemini Code Assist הוא שירות שמבוסס על AI שעוזר לצוות הפיתוח ליצור, לפרוס ולתפעל אפליקציות לאורך מחזור החיים של פיתוח התוכנה. הוא זמין במהדורות הבאות:
Gemini Code Assist ללקוחות פרטיים, ללא עלות.
Gemini Code Assist Standard, מוצר מהפורטפוליו של Gemini for Google Cloud.
Gemini Code Assist Enterprise, מוצר מהפורטפוליו של Gemini for Google Cloud.
אתם יכולים להשתמש ב-Gemini Code Assist בסביבת הפיתוח המשולבת (IDE) שלכם (כמו VS Code, סביבת הפיתוח המשולבת של JetBrains (כמו IntelliJ ו-PyCharm) או 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 יפיק פלט שנראה סביר אבל כולל עובדות שגויות. מומלץ לאמת את כל הפלט של Gemini Code Assist לפני שמשתמשים בו. למידע נוסף, קראו את המאמר Gemini Code Assist ואתיקה של בינה מלאכותית.
כש-Gemini Code Assist מצטט קטע ארוך ישירות ממקור אחר, כמו קוד קיים בקוד פתוח, הוא מספק מידע על הציטוט. למידע נוסף, קראו את המאמר איך ומתי Gemini מפנה למקורות שהוא התבסס עליהם.
התכונות הנתמכות ב-Gemini Code Assist ללקוחות פרטיים
בטבלה הבאה מפורטים סוגי העזרה של ה-AI הגנרטיבי שזמינים ללא עלות בסביבות הפיתוח המשולבות הנתמכות:
עזרה בתכנות מבוססת-AI | ||
---|---|---|
השלמה ויצירה של קוד בפרויקט ב-IDE, בסביבות ה-IDE הבאות: |
||
עוזרת שיחה בסביבת הפיתוח המשולבת (IDE) שמשתמשת בהקשר של הקבצים הפתוחים | ||
תמיכה במספר סביבות פיתוח משולבות (IDE) (VS Code, סביבות פיתוח משולבות של JetBrains כמו IntelliJ ו-PyCharm ו-Android Studio) | ||
פעולות ופקודות חכמות | ||
כדי להפעיל פעולות חכמות, לוחצים לחיצה ימנית על הקוד שנבחר (ב-VS Code, ב-JetBrains IDEs כמו IntelliJ ו-PyCharm וב-Android Studio). מפעילים פקודות חכמות באמצעות קו נטוי / בסרגל הבחירה המהירה, עם או בלי קוד שנבחר (VS Code). |
||
שירותים חיצוניים ככלים | ||
בעזרת הכלים של Gemini Code Assist תוכלו לקבל מידע ולבצע פעולות שמספקים שירותים חיצוניים בתוך סביבת הפיתוח המשולבת (IDE). כדי לשלוח את ההנחיות לכלים ספציפיים, משתמשים בסמל @ ואחריו שם הכלי. לדוגמה: @GitHub get issues assigned to me . למידע נוסף על הכלים, קראו את הסקירה הכללית על הכלים של Gemini Code Assist. |
||
קניין רוחני ותאימות | ||
ציטוטים של מקורות בסביבת הפיתוח המשולבת |
סקירה כללית על מהדורות 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 ו-Android Studio) | ||
פעולות ופקודות חכמות | ||
כדי להפעיל פעולות חכמות, לוחצים לחיצה ימנית על הקוד שנבחר (ב-VS Code, ב-JetBrains IDEs כמו IntelliJ ו-PyCharm וב-Android Studio). מפעילים פקודות חכמות באמצעות קו נטוי / בסרגל הבחירה המהירה, עם או בלי קוד שנבחר (VS Code). |
||
שירותים חיצוניים ככלים | ||
בעזרת הכלים של Gemini Code Assist תוכלו לקבל מידע ולבצע פעולות שמספקים שירותים חיצוניים בתוך סביבת הפיתוח המשולבת (IDE). כדי לשלוח את ההנחיות לכלים ספציפיים, משתמשים בסמל @ ואחריו שם הכלי. לדוגמה: @GitHub get issues assigned to me . למידע נוסף על הכלים, קראו את הסקירה הכללית על הכלים של Gemini Code Assist. |
||
קניין רוחני ותאימות | ||
ציטוטים של מקורות בסביבת הפיתוח המשולבת וב-Google API Console | ||
פיצוי על הפרת זכויות יוצרים | ||
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):
Gemini Code Assist לניהול ממשקי API | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
הקשר ארגוני שמשמש ליצירת מפרטי API. (תצוגה מקדימה) | ||
חיפוש חכם שמבוסס על Vertex AI במרכז ה-API. (GA) | ||
הסבר על קוד של Gemini Code Assist למדיניות של Apigee (תצוגה מקדימה) |
Gemini בשילוב אפליקציות
בטבלה הבאה מפורטים סוגי העזרה של AI גנרטיבי בשילוב אפליקציות במסוף ה-API:
עזרה ביצירת שילובים | 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 | ||
סיכום וניתוח של הקמפיינים לקידום הודעות, עם המלצות פרקטיות לשיפור הביצועים. | ||
יצירת סכימות וניתוח נתונים ב-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), תוכלו לבקש עזרה בדרכים הבאות:
קבלת השלמות קוד או יצירת קוד ישירות בעורך הקוד.
לוחצים על spark Gemini בסביבת הפיתוח כדי להציג את העוזר הדיגיטלי מבוסס-ה-AI. אפשר לשאול שאלות או לבחור קוד בעורך ולהזין הנחיות כמו:
Write unit tests for my code.
Help me debug my code.
Make my code more readable.
למידע נוסף, קראו את המאמר כתיבה של קוד באמצעות Gemini Code Assist.