יום שני, 2 בינואר 2023

שיחקתי קצת עם צ׳אט ה GPT של OpenAI

נתחיל עם הסבר, מהוא בעצם GPT-3


מתוך ויקיפדיה: 

          Generative Pre-trained Transformer 3 (GPT-3) is an autoregressive language model that uses deep learning to produce human-like text. Given an initial text as prompt, it will produce text that continues the prompt.


למעשה GPT-3 הוא מודל של שפה מבוסס deep learning שיודע לייצר טקסט ״כאילו אנושי״ המבוסס על טקסט שאנחנו מזינים אליו.

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

הצ׳אט של OpenAI מאפשר לנו להשתמש במודל בחינם בקלות באתר האינטרנט.  

בואו נראה דוגמה ראשונה, ביקשתי מהמודל לכתוב לי הייקו לזכרה של החתולה האהובה שלי ג׳ינג׳ר: 



זה לא ביאליק, אבל לא רע לא? 


ביקשתי ממנו לכתוב קוד פייתון מאוד ספציפי אך פשוט:



מרשים בהחלט.

ואם אני רוצה שיכתוב לי משהו מעט יותר שימושי?  



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


מה לגבי תרגום, למשל מאנגלית לעברית? הנה הבית הראשון של  John Lennon - Imagine:



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



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

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

בעיניי כרגע השלב הבא באבולוציה של התחום תהיה שילוב של GPT (ודומיו) עם  כלים כמו DALL·E (גם הוא מבית OpenAI) שיודע לבצע המרה של טקסט לתמונה/ציור מבוסס למידת מכונה, מנועי חיפוש כמו גוגל וכלים אחרים, כשהשילוב יכול להציע דברים מלהיבים - לדוגמה תארו לכם שאתם רוצים לבנות חנות אונליין, הכלים הללו כשהם עובדים ביחד יכולים לייצר אוטומיזציה של בנית החנות (הגדרת המוצרים, כולל תיאור, הוספה של תמונות, תמחורם, בניית ברושורים ועוד). 

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



לסיכום:

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



אין תגובות:

הוסף רשומת תגובה