איך פועל Gemini Code Assist

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

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

איך ומתי Gemini Code Assist מפנה למקורות

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

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

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

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

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

כדי למנוע מ-Gemini Code Assist להציע קוד שתואם למקורות שצוינו, אפשר לשנות את ההגדרות בסביבת הפיתוח המשולבת (IDE) (VS Code,‏ Cloud Shell ו-Cloud Workstations).

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

מידע נוסף על אמצעי הבקרה לאבטחה ב-Gemini Code Assist Standard וב-Gemini Code Assist Enterprise זמין במאמר אבטחה, פרטיות ותאימות ב-Gemini Code Assist Standard וב-Gemini Code Assist Enterprise.