שלב חשוב בדרך לתכנות על ידי בינה מלאכותית

שלב חשוב בדרך לתכנות על ידי בינה מלאכותית

programmer

This post is also available in: enEnglish (אנגלית)

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

ה-BAYOU קרא את קוד המקור של כ-1500 אפליקציות אנדרואיד, מה שמסתכם ב-100 מיליון שורות ג'אווה. כל הקוד הזה הוזן דרך הרשת העצבית שלו, והתוצאה היתה בינה מלאכותית שמסוגלת לתכנת תוכנה אחרת, כך מדווח futurism.com.

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

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

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