GitHub Copilot לומד טריקים חדשים, מאמץ את המודל של השנה

GitHub Copilot לומד טריקים חדשים, מאמץ את המודל של השנה

צומת המקור: 2527550

Microsoft GitHub הכשירה את מודל התכנות Copilot שלה לביצוע משימות חדשות, מה שהופך את עוזר הבינה המלאכותי שכבר אומץ ברבים לבלתי נמנע עבור מפתחים.

לרגל המאורע, לעוזר הקוד יש שם חדש, או יהיה עם הזמן: Copilot X, שאינו מיועד לדירוג של התוכן שהוא מייצר.

"צוות המחקר והפיתוח שלנו ב-GitHub Next עבד כדי לעבור את העורך ולפתח את GitHub Copilot לעוזר AI נגיש לאורך כל מחזור חיי הפיתוח", אמר תומס דומקה, מנכ"ל GitHub, בפוסט בבלוג שסופק ל הקופה. "זהו GitHub Copilot X - החזון שלנו לעתיד של פיתוח תוכנה מופעל בינה מלאכותית."

עם זאת, דומקה מתייחס שוב ושוב לתוכנה בפשטות כאל Copilot, כך שגם אנחנו נעשה זאת, בהנחה שה-X מייצג מעבר שאיפה במועד מאוחר יותר.

בהמשך, Copilot תסתמך על סט מתפתח של דגמי שפות גדולים, כולל GPT-3.5-טורבו של Open AI ו- GPT-4, במקום גרסה מותאמת אישית של OpenAI קודקס. OpenAI סוגרת את ה-API הציבורי עבור Codex ב-23 במרץ 2023. GitHub אומרת שהיא לא מצפה שהפסקת השימוש ב-Codex תשפיע על הלקוחות. OpenAI לא הגיבה מיד לבקשה לומר אם הפסקת ה-API קשורה ל- התדיינות מתמשכת בנושא זכויות יוצרים ורישוי על קודקס וקופיילוט.

הוצג בקיץ שעבר לאחר ניסיון טכני של שנה, Copilot מציע הצעות קידוד, אם כי לא תמיד טובים, למפתחים המשתמשים ב-GitHub עם עורכי טקסט ו-IDE נתמכים, כמו Visual Studio Code.

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

ביום רביעי, Copilot - "מתכנת זוג" בינה מלאכותית, כהגדרת GitHub - יהיה מוכן לשוחח עם מפתחים בסגנון ChatGPT ב-Visual Studio Code או Visual Studio. שיחות הנחיה ותגובה מתרחשות בחלון צ'אט בסרגל הצד של IDE, בניגוד לתגובות ההשלמה האוטומטית שנוצרות משאילתות מבוססות הערות בקובץ מקור.

"צ'אט של פיילוט הוא לא רק חלון צ'אט", אמר דומקה. "זה מזהה איזה קוד מפתח הקליד, אילו הודעות שגיאה מוצגות, והוא מוטבע עמוק ב-IDE."

לפיכך מפתח יכול להדגיש, למשל, ביטוי רגיל בקובץ מקור ולהזמין את Copilot להסביר מה עושה ביטוי התאמת הדפוס הקהה. ניתן לבקש גם את Copilot ליצור בדיקות, לנתח ולאפות באגים, להציע תיקון או לנסות משימה מותאמת אישית. המודל יכול אפילו להוסיף הערות שמסבירות את קוד המקור ויכולים לנקות קבצים כמו סריג.

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

"צ'אט Copilot מתבסס על העבודה ש-OpenAI ו-Microsoft עשו עם ChatGPT וה-Bing החדש", אמר דומקה, ככל הנראה לא מוכן להתחייב להרחבת שם X.

אולי טיפת השם שלו בינג אינה בדיוק התמיכה שהוא מדמיין, בהתחשב בדרך שבה בינג יש ל ביצעתי כאשר הוא תחת השפעת GPT-4. אבל מוגבל להקשר של יצירת קוד, GPT-4 אולי יכול להיות מנווט ביתר קלות לעבר פלט שימושי.

צילום מסך של Copilot שמטפל בבקשת משיכה

צילום מסך של Copilot טיפול בבקשת משיכה - לחץ להגדלה

בכל מקרה, האימוץ של GPT-4 של GitHub תומך בתכונה שנפתחת כתצוגה מקדימה טכנית: תיאורי AI של בקשות משיכה (הגשות לשינוי קוד).

כאשר מבצעים בקשת משיכה תחת העין הפקוחה של AI, מפתחים יכולים לצפות לגלות שהדגם של GitHub יתמלא תיוגים המשמשים לספק מידע נוסף על המתרחש. לאחר מכן, מוטלת על המפתחים לקבל או לשנות את ההצעות.

יתרה מכך, התחום של Copilot הוארך לתיעוד. החל בתיעוד עבור להגיב, תכלת מסמכים, ו DND, מפתחים יכולים להעלות שאלות ולקבל תשובות שנוצרו על ידי AI דרך ממשק צ'אט. עם הזמן, לדברי דומקה, היכולת לקיים אינטראקציה עם תיעוד באמצעות ממשק צ'אט תורחב למאגרים ולתיעוד פנימי של כל ארגון.

צילום מסך של Copilot CLI

צילום מסך של Copilot CLI (לחץ להגדלה)

אז במקום שאילתות מבוססות מילות מפתח למציאת קישור שמפנה למסמך עם תשובה, מפתחים יוכלו להציב שאלות פחות מובנות ולקבל בחזרה תשובות מדויקות לפעמים ישירות (ללא כל ייחוס מקור). זה עשוי לעזור להסביר מדוע גוגל כל כך מודאגת מכך שיתפסו רגליים שטוחות על ידי המבול הפתאומי של מוצרים בטעם בינה מלאכותית.

GitHub אפילו עזר ל-Copilot ליישב את שורת הפקודה, עם GitHub Copilot CLI. אם אי פעם שכחתם לחש או דגל פקודה לא ברור, Copilot דאג לכם, מה שאולי מנחם ואולי לא. ®

בול זמן:

עוד מ הקופה