ניהול מדיניות, תכונות והרחבות של GitHub Copilot עבור יחידים
GitHub מציע מספר אפשרויות להתאמה אישית והרחבה של GitHub Copilot. למשתמשים פרטיים, תוכל לנהל את תוכנית GitHub Copilot שלך, להגדיר הגדרות ל-GitHub Copilot, ולהתקין GitHub Copilot Extensions.
הערה
אם אתה חבר בארגון וקיבלת מנוי GitHub Copilot דרך הארגון שלך, עבוד עם מנהל החשבון שלך כדי לוודא שיש לך את התוכנית וההגדרות הנכונות. ייתכן שלא תוכל לשנות את התוכנית או ההגדרות האישיות שלך אם לארגון שלך יש תוכנית GitHub Copilot Business או GitHub Copilot Enterprise.
ניהול מדיניות ותכונות של GitHub Copilot כמנוי יחיד
בנוסף להגדרות של תוסף GitHub Copilot ב-IDE הנתמך עליך, אפשר להגדיר הגדרות ל-GitHub Copilot ב-GitHub. ההגדרות חלות בכל מקום שבו משתמשים ב-GitHub Copilot.
הפיכת תכונות לזמינות או ללא זמינות
יש כמה תכונות ב-GitHub Copilot שניתן להפעיל או לבטל באמצעות הגדרות החשבון. תכונות אלה זמינות כברירת מחדל, אך באפשרותך לבחור להפוך אותן ללא זמינות אם אתה מעדיף.
GitHub Copilot ב-GitHub
אתה יכול לבחור אם להשתמש ב-GitHub Copilot ב-GitHub, אך תכונות תצוגה מקדימה אינן זמינות. הגדרה זו זמינה כברירת מחדל.
GitHub Copilot ב-GitHub Desktop
אתה יכול לבחור אם להשתמש ב-GitHub Copilot לעזרה ב-GitHub Desktop. הגדרה זו זמינה כברירת מחדל.
GitHub Copilot Cloud Agent
אתה יכול לבחור אם להפעיל או לכבות את GitHub Copilot Cloud Agent במאגרים שלך. GitHub Copilot Cloud Agent מאפשר לך להקצות את GitHub Copilot לבעיות ב-GitHub, או לבקש מ-GitHub Copilot להעלות בקשת משיכה מהנחיה במהלך סשן צ'אט. GitHub Copilot Cloud Agent מופעל כברירת מחדל בכל המאגרים, אבל אפשר לחסום אותו משימוש במאגרים שבבעלות החשבון האישי שלך. GitHub Copilot Cloud Agent זמין עם תוכניות GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business, ו-GitHub Copilot Enterprise.
GitHub Copilot יכול לחפש באינטרנט
אתה יכול לבחור אם להשתמש ביכולת החיפוש באינטרנט ב-GitHub Copilot. אם תפעיל הגדרה זו, GitHub Copilot ישתמש ב-Bing כדי לחפש מידע באינטרנט הקשור לשאלה. חיפוש Bing שימושי במיוחד כאשר דנים בטכנולוגיות חדשות או בנושאים ספציפיים במיוחד.
סוכני קידוד שאינם של Microsoft
אתה יכול לבחור אם לאפשר הפעלת סוכני קידוד שאינם של Microsoft במאגרים שלך. סוכנים שאינם של Microsoft, כמו Anthropic Claude ו-OpenAI Codex, יכולים לעבוד לצד GitHub Copilot Cloud Agent. סוכנים שאינם של Microsoft זמינים בתוכניות GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business, ו-GitHub Copilot Enterprise.
הפיכת מדיניות פרטיות לזמינה או ללא זמינה
יש כמה מדיניות פרטיות ל-GitHub Copilot שניתן להפעיל או לבטל באמצעות הגדרות החשבון שלך
הפיכת הצעות התואמות לקוד ציבורי לזמינות או ללא זמינות
הערה
אם אתה חבר בארגון ב-GitHub Enterprise Cloud שהוקצה לך מנוי GitHub Copilot דרך הארגון שלך, לא תוכל להגדיר הצעות התואמות לקוד הציבורי בהגדרות החשבון האישי שלך. ההגדרה שלך עבור הצעות התואמות לקוד ציבורי תקבל בירושה מהארגון או מהארגון שלך.
ההגדרות האישיות שלך ל-GitHub Copilot כוללות אפשרות לאפשר או לחסום הצעות קוד התואמות לקוד הזמין לציבור. אם תבחר לחסום הצעות התואמות לקוד ציבורי, GitHub Copilot בודק הצעות קוד עם הקוד שמסביב ל-150 תווים מול קוד ציבורי ב-GitHub. אם קיימת התאמה, או התאמה קרובה, ההצעה אינה מוצגת לך.
אם תבחר לאפשר הצעות להתאים קוד ציבורי, כאשר GitHub Copilot מציע קוד התאמה, תוכל להציג את פרטי ההתאמות ולהיכנס למאגרים הרלוונטיים ב-GitHub.
הפיכת אוסף בקשות והצעות לזמין או ללא זמין עבור שיפורים במוצר
אתה יכול לבחור אם ההנחיות שלך וההצעות של GitHub Copilot נאספות ונשמרות על ידי GitHub, ומעובדות ומשותפות עם Microsoft.
- בפינה הימנית העליונה של כל עמוד ב-GitHub, לחץ על תמונת הפרופיל שלך, ואז לחץ על Copilot settings.
- כדי לאפשר או למנוע GitHub להשתמש בנתונים שלך, בחר או בטל אפשר GitHub להשתמש בקטעי הקוד שלי מהעורך לשיפורי מוצר.
הדרכה ושיפורים במודלים
כברירת מחדל, GitHub, השותפים שלו וצדדים שלישיים לא ישתמשו בנתונים שלך, כולל הנחיות, הצעות וקטעי קוד, לאימון מודלים של בינה מלאכותית. זה משתקף בהגדרות האישיות שלך ב-GitHub Copilot ואי אפשר להפעיל אותו.
נהל את ההרחבות של GitHub Copilot עבור החשבון האישי שלך
אתה יכול להוסיף פונקציונליות נוספת ל-GitHub Copilot בחשבון האישי שלך, על ידי התקנת אפליקציות GitHub מה-GitHub Marketplace.
אודות GitHub Copilot Extensions לחשבון האישי שלך
הרחבות GitHub Copilot הן סוג של אפליקציית GitHub שניתן להתקין על חשבון ה-GitHub שלך, כדי להוסיף יכולות נוספות ל-GitHub Copilot.
כל אחד יכול להתקין GitHub Copilot Extensions לחשבון האישי שלו, אבל עליך להגדיר GitHub Copilot Free, או שיהיה לך תוכנית GitHub Copilot Pro או GitHub Copilot Pro+ פעילה, כדי להשתמש בהרחבת GitHub Copilot Extension שאתה מתקין.
הערה
אם יש לך גישה ל-GitHub Copilot דרך תוכנית עסקית של GitHub Copilot או GitHub Copilot Enterprise, ההרחבות של GitHub Copilot מותקנות על ידי בעלי הארגון ברמת הארגון, ואין צורך להתקין את התוסף בחשבון האישי שלך.
אתה גם יכול ליצור הרחבות GitHub Copilot מותאמות אישית לחשבון האישי שלך.
המגבלות של GitHub Copilot
בהתאם לבסיס הקוד שלך, לפקודות שאתה מזין ולגורמים נוספים, ייתכן שתיתקל ברמות ביצועים שונות כשאתה משתמש ב-GitHub Copilot בסביבת הפיתוח שלך. המידע הבא נועד לעזור לך להבין מגבלות מערכת ומושגים מרכזיים לגבי ביצועים כפי שהם חלים על GitHub Copilot.
טווח מוגבל
הבינה המלאכותית הבסיסית ש-GitHub Copilot משתמש בה מאומנת על גוף קוד גדול אך עדיין מוגבלת. ייתכן שהוא לא יוכל לטפל בכמה מבני קוד מורכבים או בשפות תיכנות מעורפלות. עבור כל שפת תיכנות, איכות ההצעות שתקבל עשויה להיות תלויה במגוון נתוני ההדרכה עבור שפה זו. לדוגמה, JavaScript מיוצגת היטב במאגרים ציבוריים והיא אחת השפות הנתמכות ביותר על ידי GitHub Copilot. שפות עם פחות ייצוג במאגרים ציבוריים עשויות להיות מאתגרות יותר עבור GitHub Copilot. בנוסף, GitHub Copilot יכול להציע קוד רק לפי ההקשר הזמין, ולכן ייתכן שלא יוכל לזהות בעיות עיצוב או ארכיטקטוניות גדולות יותר.
הטיות פוטנציאליות
נתוני ההדרכה של GitHub Copilot נלקחים ממאגרי קוד קיימים שעשויים להכיל הטיות ושגיאות. GitHub Copilot יכול להנציח את ההטיות אם הן קיימות בנתוני ההדרכה. GitHub Copilot עשוי להיות מוטה לטובת שפות תכנות או סגנונות קידוד מסוימים, מה שעלול להוביל להצעות קוד לא אופטימליות או לא שלמות.
סיכוני אבטחה
GitHub Copilot מייצר הצעות קוד בהתבסס על הקשר הקוד שנכתב, מה שעלול לחשוף מידע רגיש או פגיעויות אם לא משתמשים בו בזהירות. עליך להיזהר כשאתה משתמש ב-GitHub Copilot ליצירת קוד ליישומים רגישים לאבטחה, ותמיד לבדוק ולבחון את הקוד שנוצר ביסודיות. סקירות אבטחה ידניות חשובות במיוחד ליישומים רגישים לאבטחה.
התאמות עם קוד ציבורי
GitHub Copilot מסוגל לייצר קוד חדש, מה שהוא עושה בצורה הסתברותית. ההסתברות ש-GitHub Copilot יפיק קוד שמתאים לקוד בסט האימון היא נמוכה, אך לא אפס. GitHub הצעות של Copilot עשויים להכיל קטעי קוד שתואמים לקוד בערכת האימונים. GitHub Copilot משתמש במסננים שחוסמים התאמות עם קוד ציבורי במאגרי GitHub, אבל עדיין כדאי לנקוט אמצעי זהירות. אתה צריך להתייחס ל-GitHub הצעות של Copilot באותה צורה שהיית מתייחס לכל קוד שמשתמש בחומר שלא יצרת בעצמך. הדבר כולל אמצעי זהירות כדי להבטיח את מידת ההתאימות שלה. אמצעי זהירות אלו כוללים בדיקות קפדניות, סריקת IP ובדיקת פגיעויות אבטחה. עליך לוודא שה- IDE או העורך שלך לא מבצע הידור או הפעלה אוטומטיים של קוד שנוצר לפני שאתה סוקר אותו.
קוד לא מדויק
GitHub Copilot עשוי לייצר קוד שנראה תקף אך אינו נכון. ייתכן שהקוד אינו מדויק באופן סמנטי או תחבירי, או אינו משקף במדויק את כוונת המפתח. כדי לצמצם את הסיכון לקוד לא מדויק, עליך לבדוק בקפידה את הקוד שנוצר ולבחון אותו. הדבר חשוב במיוחד בעת התמודדות עם יישומים קריטיים או רגישים. כמו כן, עליך לוודא שהקוד שנוצר מציית לשיטות עבודה מומלצות ולתבניות עיצוב שמתאים לארכיטקטורה ולסגנון הכוללים של בסיס הקוד.
תגובות לא מדויקות לנושאים שאינם מקידוד
GitHub Copilot לא נועד לענות על שאלות שאינן קידוד, ולכן התשובות שלו לא תמיד מדויקות או מועילות בהקשרים אלו. אם משתמש שואל את GitHub Copilot שאלה שאינה מקודדת, זה עשוי לייצר תשובה לא רלוונטית או חסרת היגיון, או שזה עשוי להצביע על כך שהוא לא מסוגל לספק תשובה מועילה.
תקציר
GitHub מציע מספר אפשרויות להתאמה אישית והרחבה של GitHub Copilot. למשתמשים פרטיים, תוכל לנהל את תוכנית GitHub Copilot שלך, להגדיר הגדרות ל-GitHub Copilot, ולהתקין GitHub Copilot Extensions. אתה גם יכול להפעיל או לבטל תכונות ומדיניות פרטיות כדי להתאים אישית את החוויה שלך עם GitHub Copilot.