הכירו את GitHub Copilot, מתכנת זוג AI חדש שיכול להציע שורות שלמות או פונקציות שלמות של קוד

סמל זמן קריאה 2 דקות לקרוא


קוראים עוזרים לתמוך ב-MSpoweruser. אנו עשויים לקבל עמלה אם תקנה דרך הקישורים שלנו. סמל טיפים

קרא את דף הגילויים שלנו כדי לגלות כיצד תוכל לעזור ל-MSPoweruser לקיים את צוות העריכה קראו עוד

Microsoft GitHub AI Copilot

Microsoft GitHub AI Copilot

GitHub של מיקרוסופט היום הודיע GitHub Copilot, מתכנת זוג AI חדש שיכול להציע הצעות לקווים שלמים או פונקציות שלמות ישירות בתוך ה-IDE שלך. GitHub Copilot יתמוך במגוון שפות ומסגרות, אך גרסת התצוגה המקדימה הטכנית הנוכחית עובדת היטב עבור Python, JavaScript, TypeScript, Ruby ו-Go. GitHub Copilot מופעל על ידי OpenAI Codex, מערכת AI חדשה שנוצרה על ידי OpenAI. טייס המשנה הוכשר על מיליארדי שורות של קוד ציבורי.

GitHub Copilot מבין הרבה יותר הקשר מאשר רוב עוזרי הקוד. אז, בין אם זה במחרוזת doc, הערה, שם פונקציה או הקוד עצמו, GitHub Copilot משתמש בהקשר שסיפקת ומסנתז קוד כדי להתאים.

תכונות GitHub Copilot:

  • המר הערות לקוד: כתוב הערה המתארת ​​את ההיגיון שאתה רוצה, ואפשר ל-GitHub Copilot להרכיב עבורך את הקוד.
  • מילוי אוטומטי עבור קוד חוזר: GitHub Copilot עובד מצוין להפקה מהירה של תבניות קוד ודפוסי קוד חוזרים. הזינו אותו בכמה דוגמאות ותנו לו ליצור את השאר!
  • בדיקות ללא עמל: בדיקות הן עמוד השדרה של כל פרויקט הנדסת תוכנה חזק. ייבא חבילת בדיקת יחידה ואפשר ל-GitHub Copilot להציע בדיקות התואמות את קוד ההטמעה שלך.
  • הראה לי חלופות: רוצה להעריך כמה גישות שונות? GitHub Copilot יכול להראות לך רשימה של פתרונות. השתמש בקוד כפי שסופק, או ערוך אותו כדי לענות על הצרכים שלך.

GitHub Copilot זמין היום בתור הרחבה של Visual Studio Code. לפני שתנסה את Copilot, הקפד לבדוק את השאלות והתשובות הבאות מצוות GitHub.

כמה טוב GitHub Copilot?
לאחרונה ביצענו בדיקות שווא מול קבוצה של פונקציות של Python שיש להן כיסוי בדיקה טוב ב-repos קוד פתוח. חיסלנו את גופי הפונקציות וביקשנו מ-GitHub Copilot למלא אותם. המודל קיבל את זה נכון ב-43% מהזמן בניסיון הראשון, ו-57% מהמקרים כאשר אפשרו 10 ניסיונות. וזה נהיה יותר חכם כל הזמן.
האם GitHub Copilot כותב קוד מושלם? 
לא. GitHub Copilot מנסה להבין את כוונתך וליצור את הקוד הטוב ביותר שהוא יכול, אבל הקוד שהוא מציע לא תמיד יעבוד, או אפילו הגיוני. בעוד אנו עובדים קשה כדי להפוך את GitHub Copilot לטוב יותר, קוד שהוצע על ידי GitHub Copilot צריך להיבדק בקפידה, לבחון ולבדוק, כמו כל קוד אחר. כמפתח, אתה תמיד אחראי.

אתה יכול ללמוד עוד על GitHub Copilot כאן.

עוד על הנושאים: GitHub, Copilot GitHub