CodeNet: AI לתרגום שפות מחשב ב-IBM

IBM ניצלה את אירוע Think 2021 שלה כדילהודיע ​​כי החוקרים שלה תכננו תוכניתמסוגל לתרגם שפות תכנות.

לפי חברת ארמונק, פרויקט CodeNet יכול להיות לשפות תכנות מהי ImageNet לראיית מחשב. הפרויקט הוא מערך נתונים (14 מיליון קטעי קוד ו-500 מיליון שורות מ-55 שפות תכנות) המאפשר לאלגוריתמים של למידת מכונה לתרגם שפת תכנות אחת לאחרת, בין אם COBOL, FORTRAN, Java, C++ או Python.

לדברי Ruchir Puri, מדען ראשי בחקר IBM ויוצר תוכנית הבינה המלאכותית של ווטסון,אנו מאמינים שניתן ליישם עיבוד שפה טבעית ולמידת מכונה להבנת שפות תוכנה על ידי ביצוע חשיבה אוטומטית וקבלת החלטות, יכולת להסביר את ההחלטות הללו, בדיוק כפי שאנו יכולים לעשות עם ראייה ממוחשבת ועיבוד שפה טבעית. ניתן למנף את CodeNet גם לזיהוי שיבוט, תיקון קוד אוטומטי או ליצירת רצפים חדשים לגמרי, כמו מה ש-GPT-3 עושה עם שפות, בנוסף לפונקציות התרגום שלו. IBM מציינת שנתוני CodeNet יפורסמו לציבור על מנת לעשות זאתלספק לחוקרים ברחבי העולם גישה שווה וחופשית.