GitHub Copilot עשוי להיות מושלם עבור תרגילי תכנות CompSci רמאות

צומת המקור: 1630483

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

פרופסור למדעי המחשב אמרי ברגר מאוניברסיטת מסצ'וסטס פרסם מוקדם יותר החודש א בלוג מזהיר את המחנכים כי "תלמידים חמושים ב[טייס משותפת] יביאו את עוזיס לקרב סכינים".

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

"עד כמה שאני יכול לדעת, Copilot עבר הכשרה ספציפית בכל משימות תכנות המבוא אי פעם", כתב ברגר. "Copilot frickin' אוהב משימות תכנות מבוא."

עד כמה שאני יכול לדעת, Copilot עבר הכשרה ספציפית בכל משימות תכנות המבוא אי פעם

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

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

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

ברגר אמר כי Copilot שונה מחיפוש תשובות ב-Stack Overflow ובמשאבי תכנות אחרים באינטרנט.

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

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

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

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

"אבל אם אכפת לך מהשלמות של התהליך... זו רק מכונת רמאות", אמר. "כמו שמישהו נותן לך מפרט עבור משימה, אתה פשוט מקליד את זה בחזרה בתגובות ולוחץ על Tab, נכון?"

"אז אני לא חושב שזה הגיוני או אחראי לחשוב שכולם יימנעו מלהשתמש במכונת הרמאות המדהימה הזו שמותקנת על המחשבים הניידים שלהם... אני חושב שהפיתוי גדול מדי. ובכנות, זה כנראה מה שפיתוח תוכנה הוא כנראה הולך להיראות כמו, מאוד מאוד בקרוב."

ברגר מודה ש-Copilot שימושי ואומר שזה הגיוני שמפתחים ירצו להשתמש בתוכנה.

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

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

ברגר גם ציין כי ל-Copilot יש היבטים חיוביים, כמו היכולת למלא לוח וליישם ממשקי API.

"אני לא חושב ששינון הדקויות של אינספור ממשקי API הוא באמת מעניין מבחינה אינטלקטואלית", אמר. ״זה לא מסוג הדברים שאנחנו באמת צריכים ללמד או להתמקד בהם. האם אתה יודע את התחביר המדויק ליצירת DataFrame עם המאפיינים האלה? לא אכפת לי. אם אתה צריך לחפש את זה בגוגל או ב-Stack Overflow, או שאתה פשוט לוחץ על Tab וזה פשוט עושה את זה בשבילך, זה נשמע לי בסדר."

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

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

"הייתי רוצה להיות אופטימי לגבי זה", אמר ברגר. "אבל אני חושב שלפחות אנחנו צריכים לחשוב על זה. אני פשוט לא חושב שיש הרבה מחנכים שם בחוץ שמודעים לכמה זו מהפכה". ®

בול זמן:

עוד מ הקופה