מיקרוסופט, גיטהאב ו-OpenAI רוצות שה-AI יכתוב קוד במקומכם

מודל ה-Codex של מיקרוסופט, גיטהאב ו-OpenAI אומן על מיליארדי שורות קוד מפרויקטים בקוד פתוח. התוצאה: כלי שיעזור לכם (ולא יחליף אתכם) עם הצעות לכתיבת קוד

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

בהודעה שפרסמה גיטהאב נכתב כי כדי לייצר את הכלי החדש הם יצרו עם OpenAI מודל חדש (בשם Codex) שאומן ע”י מעבר על מיליארדי שורות קוד מפרויקטים ציבוריים בקוד פתוח – שמתארחים במאגר של גיטהאב. עוד נכתב בהודעה כי לא מדובר בכלי שנועד להחליף את המפתחים, אלא רק – כיאה לשם – להיות מעין “שותף מבוסס AI” לתהליך כתיבת הקוד שלכם.

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

ככה זה עובד | מקור: גיטהאב

למי מכם שכותבים קוד כל יום, גיטהאב אומרת כי הכלי החדש – שנמצא כעת ב-Preview טכני – יכול לעזור לכם בעבודה עם ספרייה חדשה או פריימוורק שטרם עבדתם איתו. “טייס המשנה” שלכם כבר מכיר את הפונקציות והפיצ’רים של אותן ספריות – כך שאתם לא חייבים לקרוא את כל הדוקומנטציה, אלא לצלול ישר לכתיבת קוד.

בנוסף, בגיטהאב אומרים כי הכלי החדש שלהם יכול להיות מאוד שימושי למי שמנסים ללמוד שפה חדשה או מגיעים מסביבה שבה עבדו עם Low-code/No-Code. זאת מכיוון שבעזרת הכלי החדש תוכלו לתאר פונקציה באנגלית – ולהמיר אותה לקוד בעזרת Copilot. בין השפות שנתמכות בפיצ’ר החדש ניתן למנות את פייתון, JavaScript, רובי, Go ו-TypeScript.

חשוב לציין כי גיטהאב לא רצה לומר לכם שהכלי החדש שלה יקל לכם על החיים בוודאות, וב-FAQ שהעלתה לאתר של קופיילוט היא מציינת כי “ייתכן שהקוד שיוצע לכם לא תמיד יעבוד או אפילו יהיה הגיוני”. בנוסף כותבים בגיטהאב כי למרות שהם עובדים קשה על שיפור הכלי, אתם צריכים לבדוק היטב את הקוד שהוא מציע לכם – לא לחפף ב-Code Review – בדיוק כמו שאתם עושים עם הקוד שכתבתם בעצמכם.

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

פנקו את הטלגרם שלכם עם ערוץ הטכנולוגיה הגדול בארץ פנקו את הטלגרם שלכם עם ערוץ הטכנולוגיה הגדול בארץ הצטרפו לערוץ גיקטיים בטלגרם

מיקרוסופט היא אחת מהמשקיעות ב-OpenAI ולחברות יש הסכם שיתוף פעולה שכולל שימוש ב-GPT 3 המודל המתקדם של החברה, שמתבסס על 175 מיליארד פרמטרים. במסגרת Build, כנס המפתחים שלה, הודיעה מיקרוסופט כי תאפשר הטמעה של המודל בפלטפורמת ה-No/Low Code שלה Microsoft Power Fx. בין היתר תאפשר הפלטפורמה למשתמשים לכתוב בשפה טבעית מה הם רוצים שהאפליקציה תעשה, והפורמולות המתאימות יופיעו.

ויש גם פיצ’ר דומה ב-Visual Studio

בכנס המפתחים של גיקטיים – Geektime Code 2021 – הציג אתמול (ג’) אדיר רון, Cloud Application & Innovation Lead במיקרוסופט, כלי נוסף שיגיע בגרסה הבאה של Visual Code. הכלי ייתן למשתמשים הצעות לכתיבת שורות קוד שלמות בהתבסס על הקונטקסט ואחרי שיכתבו רק אות אחת בשורת הקוד שלהם. רון אמר כי הכלי החדש נוצר על ידי סריקת כחצי מיליון פרויקטים בקוד פתוח בגיטהאב בתור הדאטה-סט ל-AI שישלים לכם את הקוד. “בתקווה שנגיע לעולם הזה שבו אף אחד לא יצטרך לכתוב קוד, אלא רק לכתוב את האות הראשונה ולעשות דאבל טאב”, אמר רון על הכלי החדש שיגיע ל-Visual Studio 2022 – גרסת 64-ביט של סביבת הפיתוח מבית מיקרוסופט, שתעלה לאוויר בקיץ הקרוב.

 

אושרי אלקסלסי

Your Friendly Neighborhood Geek. יש לכם סיפור טכנולוגי? דברו איתי: Oshry@geektime.co.il

הגב

21 תגובות על "מיקרוסופט, גיטהאב ו-OpenAI רוצות שה-AI יכתוב קוד במקומכם"

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 

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

סידור לפי:   חדש | ישן | הכי מדורגים
איציק
Guest

מחכה לתגובה של אשטנקר….

השם שלי קצר מידי
Guest
השם שלי קצר מידי

קודוטה הישראלית עשתה את זה קודם והמוצר שלהם עובד גם בIntelliJ.
https://www.codota.com/
מטריד שאין שום התייחסות לIP במוצר של מייקרוסופט.

בוב הכבאי
Guest

כשאומרים לך שמוצר “לא בא להחליף אותך, רק לעזור לך” תהיו בטוחים במיליארד אחוז שהוא בא להחליף אותך.

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

אחד שממש לא יודע
Guest
אחד שממש לא יודע

יש מספיק אתרים פח לכולם..

יוסי
Guest
בוט AI
Guest

מצויין, אז יהיה גם AI שיכתוב כתבות, וגם AI שיקרא אותן

מיכל
Guest

כבר בוצע.
הכתבה הזו נכתבה ע”י AI והתגובה של בוט AI נכתבה ע”י בוט AI (דא) והתגובה הזו שלי, המכונה בשם מיכל, היא גם של בוט, וכך בוטים כל הדרך למטה :)

בוט
Guest

נכון

בוט14.04.11
Guest

שואל בשביל חבר,
מה הסיפור של התמונות עם הרמזורים?
אי אפשר לכתוב אני לא רובוט כמו פעם?

צחי פדידה
Guest

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

דובי
Guest

מילים עבריות – בעברית.
מילים לועזיות – באנגלית.

מיכל
Guest

או כמו במקרה של רשות המסים, מילים עבריות באנגלית: ShumaAtzmit, DochShnati

101
Guest

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

אהרון
Guest

בכל פעם שיש איזו המצאה “שכותבת קוד במקום מתכנת”, יש כאלה שכבר מספידים את המתכנתים. אז המכונה לעולם לא תחליף יצירתיות אנושית, היא יכולה לעזור קצת בכתיבת קוד שהיא רק עבודה שחורה

אלון
Guest

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

אבישי
Guest

למה לא ללכת כבר עד הסוף?
תעשו AI שכותב אופקודים או בייט-קודים ותחסכו את ה AI שמקמפל את הקוד שה AI כותב – רעיון לסטראט אפ?

קונדסון
Guest

איך כותבים תוכנית שפותרת את הבעיה האם P=NP?

בוט AI
Guest

פחח, זו כבר בעיה של QA או UX :-)
(נאמר כבדיחה למי שמתכוון להגיב לי כאן ברצינות)

מיכל
Guest

כתוב GUI בוויז’ואל בייסיק שמוצא את ה-IP Address של זה

NP>P
Guest

חכה למחשב קוונטי…

תומר
Guest

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

wpDiscuz

תגיות לכתבה: