449 Bumpers 80

מדע וטכנולוגיה | רן תבורי ואורי להב | 205 פרקים
רברס עם פלטפורמה

[קישור לקובץ mp3]פודקאסט מספר 449 של רברס עם פלטפורמה - באמפרס מספר 80(!) של ספטמבר 2022רן, אלון ודותן עם אוסף של קצרצרים על חדשות טכנולוגיות מעולם פיתוח התוכנה ומה שמסביב מהזמן האחרון - משתדלים להקליט כל חודש אבל הפעם יצא קצת יותר (רבעוני . . . .440 Bumpers 79].-רן - (רן) אני אתחיל בסדרה של אייטמים בנושא של Code Helpers - אז Code Helpers התחיל כאיזושהי נישה של כלים שעוזרים למפתחים לכתוב את הקוד “בצורה אוטומטית”, או “חצי-אוטומטית” - וזה נמצא כבר כמה שנים המפורסמים שבהם זה אולי GitHub של Copilot - שעכשיו נמצא ב-General Availability ואפילו בתשלום.ונזכיר שכבר שנים רבות קיימת חברה ישראלית שנקראית Tabnine שנמצאת בתחום הזה.ולאחרונה השוק הזה די התלהט  . . . אז (1) - כמו שאמרנו, זה ש-GitHub Copilot הגיע ל-General Availability ועכשיו הוא למעשה כבר בתשלוםאחרי משהו כמו שלושה חודשי ניסיון, אתם תדרשו לשלם עליו.ומולם קיים Offering בהחלט לא רע גם של החברה הישראלית Tabnineלמעשה, אני מקשר פה לאיזשהו Thread בתוך Twitter של המנכ”ל, דרור, המנכ”ל של Tabnine - שבא ועושה איזושהי סקירה מקיפה של יתרונות וחסרונות של Tabnine לעומת GitHub, כמובן שמנקודת המבט שלהם.אבל השוק הזה לא נעצר שם - זה לא רק GitHub מול Tabnine:יש גם ל-AWS איזשהו Offering [בשם CodeWhisperer]ואפילו Google פרסמו איזשהו מחקר פנימי, על ניסוי שהם עשו בתוך החברהומה שבגדול הם אומרים זה שמה שנחשב עד לפני זמן-לא-קצר כמדע בדיוני - עכשיו מתחיל להיכנס ברצינות לעולם פיתוח התוכנהו-Google, במחקר פנימי על 10,000 מפתחים, מצאו שהמשלים האוטומטי שלהם - זאת אומרת מודל שפה בשילוב מנוע-סמנטי - משפר את יעילות המפתחים ב-6 עד 7 אחוזים.והאמת היא שאני ציפיתי לאחוזים יותר גבוהים . . . . אני יכול להגיד שמהנסיון האישי שלי, זה קצת יותר משמעותי.אמנם לא מדדתי, אבל בכל אופן זה מה שהם מדווחים - 6-7% . . . (דותן) 7% זה בעצם “האם המפתחים אכלו חומוס בצהריים או לא?” . . . .(רן) כן . . . . אז בוא נגיד - עצם זה שעושים מחקר רציני בתחום - זה נראה לי נחמד מאודאני ציפיתי למספרים קצת יותר גבוהים - לדעתי המספרים הם יותר מזה, אני חושב שמה שפרסמו פה אלו מספרים מאוד קונסרבטיבייםאבל איך שלא יהיה - זה כן מראה שזה נכנס ל-Mainstream.(אלון) אני חושב ש-Google פשוט לא עובדים עם Copilot - אז הפנימי-שלהם זה 6-7% . . . . ב-Copilot זה 50%.(רן) יכול מאוד להיות . . .  מה שכן, יש סוגיות משפטיות עם Copilot, בנושא של (1) על סמך איזה Code-base הוא מתאמן ו-(2) מה הוא עושה אצלכם, בתוך ה-IDEזאת אומרת - איזה code או אילו Usage Patterns הוא אוסף או לא אוסף . . . .אז צריך לשים לב טוב - גם מבחינה משפטית וגם מבחינת Analytics שהוא אוסף.אני חושב שאין שום בעיה לקנפג (Configure) אותו ככה שהוא יתנהג כמו שאתם רוצים - רק צריך לשים לב לדברים האלה.(אלון) למי שממש רגיש, אז זה כביכול גם היתרון של Tabnine - שאתה יכול לשים אותו רק על ה-Code base של החברה, בניגוד ל-Code base הכללי של Copilotאבל לי זה ממש נוח ב-Copilot, כי אתה בא ונגיד רוצה לחפש איזשהו API - והוא משלים לך את זה ישר עם ה-API-key של מישהוואתה ישר יכול להתחיל לעבוד ולבדוק דברים - לא צריך אפילו ליצור API Key לפעמים, מה שמאוד שימושי.(רן) אין ספק - אחד היתרונות הכי משמעותיים של Tabnine לעומת Copilot זה שניתן להתקין אותו אך ורק מקומית ושירוץ רק על ה-Code base של החברה, אז אם זו חברה גדולה אז יש בזה טעם.וכמובן יש עניין של Security, שהוא קצת יותר - אמור לפחות להיות - יותר חזק.אבל כן, כמו שאלון ציין בפנינו - אם חסר לכם מפתח (Key) ל-AWS, תמיד אפשר להשתמש ב-GitHub שישלים אותו אוטומטית . . . אל תעשו את זה בבית.(אלון) כן . . . .אגב, יש גם את ה-IDE Replit, שמיועד ל-Collaboration בעיקר.זה, בעיקרון, IDE - וגם הם הוציאו משהו חמוד, כמו Copilotהוא קצת יותר מתוחכם, בקטע שאתה גם יכול להגיד לו פקודות כמו “Refactor . . . “ או “Create interface from this function”, ממש עושה Type - ואז הוא יוצר . . . או Create . . . יצרו שם גם הבנת שפה, ואז אתה נותן לו הוראות - והוא גם עושה אותן.חוץ מלהשלים לך לבד - אתה יכול גם לתת לו פקודות . . .ה-Demo-אים שלהם נראים ממש מגניבים - אבל לא שיחקתי עם זה.(רן) כן, אנחנו עוד נגיע למודלי-שפה וומה אפשר לעולל להם - בהמשך . . . .אבל בכל אופן - ללא ספק, אני חושב שאם פעם העניין הזה היה נישתי - לדעתי, עד משהו כמ…

לכל הפרקים של פודקאסט רברס עם פלטפורמה >>

פרסומת
449 Bumpers 8011/10/2022 |
[קישור לקובץ mp3]פודקאסט מספר 449 של רברס עם פלטפורמה - באמפרס מספר 80(!) של ספטמבר 2022רן, אלון ודותן עם אוסף של קצרצרים על חדשות טכנולוגיות מעולם פיתוח התוכנה ומה שמסביב מהזמן האחרון - משתדלים להקליט כל חודש אבל הפעם יצא קצת יותר (רבעוני . . . .440 Bumpers 79].-רן - (רן) אני אתחיל בסדרה של אייטמים בנושא של Code Helpers - אז Code Helpers התחיל כאיזושהי נישה של כלים שעוזרים למפתחים לכתוב את הקוד “בצורה אוטומטית”, או “חצי-אוטומטית” - וזה נמצא כבר כמה שנים המפורסמים שבהם זה אולי GitHub של Copilot - שעכשיו נמצא ב-General Availability ואפילו בתשלום.ונזכיר שכבר שנים רבות קיימת חברה ישראלית שנקראית Tabnine שנמצאת בתחום הזה.ולאחרונה השוק הזה די התלהט  . . . אז (1) - כמו שאמרנו, זה ש-GitHub Copilot הגיע ל-General Availability ועכשיו הוא למעשה כבר בתשלוםאחרי משהו כמו שלושה חודשי ניסיון, אתם תדרשו לשלם עליו.ומולם קיים Offering בהחלט לא רע גם של החברה הישראלית Tabnineלמעשה, אני מקשר פה לאיזשהו Thread בתוך Twitter של המנכ”ל, דרור, המנכ”ל של Tabnine - שבא ועושה איזושהי סקירה מקיפה של יתרונות וחסרונות של Tabnine לעומת GitHub, כמובן שמנקודת המבט שלהם.אבל השוק הזה לא נעצר שם - זה לא רק GitHub מול Tabnine:יש גם ל-AWS איזשהו Offering [בשם CodeWhisperer]ואפילו Google פרסמו איזשהו מחקר פנימי, על ניסוי שהם עשו בתוך החברהומה שבגדול הם אומרים זה שמה שנחשב עד לפני זמן-לא-קצר כמדע בדיוני - עכשיו מתחיל להיכנס ברצינות לעולם פיתוח התוכנהו-Google, במחקר פנימי על 10,000 מפתחים, מצאו שהמשלים האוטומטי שלהם - זאת אומרת מודל שפה בשילוב מנוע-סמנטי - משפר את יעילות המפתחים ב-6 עד 7 אחוזים.והאמת היא שאני ציפיתי לאחוזים יותר גבוהים . . . . אני יכול להגיד שמהנסיון האישי שלי, זה קצת יותר משמעותי.אמנם לא מדדתי, אבל בכל אופן זה מה שהם מדווחים - 6-7% . . . (דותן) 7% זה בעצם “האם המפתחים אכלו חומוס בצהריים או לא?” . . . .(רן) כן . . . . אז בוא נגיד - עצם זה שעושים מחקר רציני בתחום - זה נראה לי נחמד מאודאני ציפיתי למספרים קצת יותר גבוהים - לדעתי המספרים הם יותר מזה, אני חושב שמה שפרסמו פה אלו מספרים מאוד קונסרבטיבייםאבל איך שלא יהיה - זה כן מראה שזה נכנס ל-Mainstream.(אלון) אני חושב ש-Google פשוט לא עובדים עם Copilot - אז הפנימי-שלהם זה 6-7% . . . . ב-Copilot זה 50%.(רן) יכול מאוד להיות . . .  מה שכן, יש סוגיות משפטיות עם Copilot, בנושא של (1) על סמך איזה Code-base הוא מתאמן ו-(2) מה הוא עושה אצלכם, בתוך ה-IDEזאת אומרת - איזה code או אילו Usage Patterns הוא אוסף או לא אוסף . . . .אז צריך לשים לב טוב - גם מבחינה משפטית וגם מבחינת Analytics שהוא אוסף.אני חושב שאין שום בעיה לקנפג (Configure) אותו ככה שהוא יתנהג כמו שאתם רוצים - רק צריך לשים לב לדברים האלה.(אלון) למי שממש רגיש, אז זה כביכול גם היתרון של Tabnine - שאתה יכול לשים אותו רק על ה-Code base של החברה, בניגוד ל-Code base הכללי של Copilotאבל לי זה ממש נוח ב-Copilot, כי אתה בא ונגיד רוצה לחפש איזשהו API - והוא משלים לך את זה ישר עם ה-API-key של מישהוואתה ישר יכול להתחיל לעבוד ולבדוק דברים - לא צריך אפילו ליצור API Key לפעמים, מה שמאוד שימושי.(רן) אין ספק - אחד היתרונות הכי משמעותיים של Tabnine לעומת Copilot זה שניתן להתקין אותו אך ורק מקומית ושירוץ רק על ה-Code base של החברה, אז אם זו חברה גדולה אז יש בזה טעם.וכמובן יש עניין של Security, שהוא קצת יותר - אמור לפחות להיות - יותר חזק.אבל כן, כמו שאלון ציין בפנינו - אם חסר לכם מפתח (Key) ל-AWS, תמיד אפשר להשתמש ב-GitHub שישלים אותו אוטומטית . . . אל תעשו את זה בבית.(אלון) כן . . . .אגב, יש גם את ה-IDE Replit, שמיועד ל-Collaboration בעיקר.זה, בעיקרון, IDE - וגם הם הוציאו משהו חמוד, כמו Copilotהוא קצת יותר מתוחכם, בקטע שאתה גם יכול להגיד לו פקודות כמו “Refactor . . . “ או “Create interface from this function”, ממש עושה Type - ואז הוא יוצר . . . או Create . . . יצרו שם גם הבנת שפה, ואז אתה נותן לו הוראות - והוא גם עושה אותן.חוץ מלהשלים לך לבד - אתה יכול גם לתת לו פקודות . . .ה-Demo-אים שלהם נראים ממש מגניבים - אבל לא שיחקתי עם זה.(רן) כן, אנחנו עוד נגיע למודלי-שפה וומה אפשר לעולל להם - בהמשך . . . .אבל בכל אופן - ללא ספק, אני חושב שאם פעם העניין הזה היה נישתי - לדעתי, עד משהו כמ…

פודאסטים מובילים

מה שכרוך מה שכרוך 1217 פרקים
המעבדה המעבדה 843 פרקים
אש זרה אש זרה 606 פרקים
קטעיםקטעים528 פרקים
הפודיוםהפודיום526 פרקים
פרסומת