אני מניח שחלק יתהו על מה כל ההתרגשות, אבל כל מי שהתלהב בזמנו מDALL-E 2, מוזמן לנסות גם את מודל הטקסט המעולה של OpenAI. המודל הנ"ל פשוט יוצר כל העולה בדעתכם, מכתיבת סיפורים, שירים, ברכות ואיחולים, ושאר ביטויים.
החיסרון המרכזי זה הבלעדיות בשפת האנגלית (מה שכמובן לא מהווה בעיה לנושא המרכזי שאני רוצה להראות את יכולותיו).
לדוגמה, ביקשתי הימנו לכתוב תקנון הומוריסטי לאתר מתמחים טופ והוא הביא תקנון די מבדח, שמוצלח בעיקר באנגלית.
השימושים כמעט אינסופיים, אבל מה שמשך אותי במיוחד זה היכולת לכתוב תסריטים בשפות שונות, וממש לקלוע למטרה!
לדוגמה, ביקשתי ממנו לכתוב תכנית פשוטה בJAVA, והוא פשוט עשה את זה
ומה שבאמת מוצלח, שאפשר לנהל איתו שיח על העניין ולבקש ממנו לתקן דברים, והוא מציית.
לדוגמה, ביקשתי תכנית שתמיין מערך ותחזיר שגיאה אם יש בו איברים כפולים, ויצא העגל הזה:
כמובן, שאני לא כותב מיין אם יש לי רובוט שיעשה את זה, אז ביקשתי ממנו עוד טובה על הדרך...
וזה עובד! (לא הרצתי בeclipse כי לא היה לי כוח לפתוח מחלקות וכו' אז בדקתי בקומפיילר אונליין)
אבל אולי הוא לא באמת ממיין, אולי הוא רק בודק כפילויות? חזרתי לChatGPT וביקשתי הבהרות:
טדדם!
אבל בתסריטים הוא פשוט מלך:
כל דבר שאפשר לחשוב עליו, הוא עושה. לא תמיד בהצלחה, אבל עושה
...
ביקשתי ממנו לכתוב קובץ JS לבדיקת ראשוניות, ואחרי מחשבה קצרה הוא שיתף איתי את הקוד הבא:
הייתי מצפה ממנו לגלות תבונה גם בקבצי באט, אבל לא נראה לי שיש לו את זה...
ביקשתי ממנו לכתוב קובץ באט לבדיקת ראשוניות, והוא גמגם קוד צולע ממש . בשביל שזה יעבוד, הייתי צריך לתקן מספיק דברים כדי שזה לא ייחשב קובץ שהוא כתב
.
אתם יכולים לגרום לזה לעבוד?
הוספתי רק pause.
@echo off
:start
echo Welcome to the Prime Number Checker!
echo.
echo Enter a number to check if it is prime:
set /p number=
set /a result=1
:loop
set /a result=%result% * %number%
set /a number=%number% - 1
if %number% == 1 goto prime
if %number% == 0 goto notprime
goto loop
:prime
echo %result% is a prime number.
goto end
:notprime
echo %result% is not a prime number.
goto end
:end
pause
exit
עזבו, לא חשוב.
בperl למשל, הוא די בסדר. ביקשתי ממנו לכתוב תכנית שתכתוב באיזה יום בשבוע יחול יומולדת 24 של בנכם הקטן, וזה מה שהיה לו לומר בנידון:
הרצתי לאחר שינוי קטן (הורדת המשתנה ב-1) ושינוי קוסמטי (מחיקת הכתב המודגש כמובן), והנה:
חושבים שסיימנו כאן? הו, לא. ביקשתי מChatGPT לכתוב כתבה על עצמו ואיך אפשר להשתמש בו לכתיבת קוד, והנ"ל הגה את המאמר הבא: ChatGPT.docx .
לסיכום:
מעבר להנאה שתפיקו מלהטריד את הבוט הכי משוכלל ש(כנראה) קיים, יש בו גם שימושים לא רעים בכלל. אני המלצתי פה על כתיבת סקריפטים, בעיקר מחמת שזה מה שעלה בדעתי כשפתחתי את ChatGPT. וגם מחמת הנוחות - הוא לא צריך לדייק כל כך, אפשר לבקש ממנו ואח"כ לתקן בקטנה... מה שאין כן בתכנות פרוצדוראלי, שכנראה עדיף לא לסמוך עליו. אבל מה אני יודע?
יש כמובן עוד שימושים, ואני מתכבד לפתוח פה את הבמה לכל רעיון שעולה במוחכם הקודח (בבקשהההה להשתדל שיהיה אפילו קצת תועלת )