מתורגמן הקוד ChatGPT הוא עדכון מצוין לצ'אטבוט הבינה המלאכותית המוביל בעולם, וזו הסיבה.
ChatGPT כבש את העולם בסערה, וסנוור אנשים עם יכולות השיחה הדמויות שלו. אבל אפילו חזק ככל שהוא, יש לו מגבלות. בעוד ש-ChatGPT יכול להציע פתרונות לבעיות מורכבות, הוא לא יכול ליישם אותם באופן פעיל. Code Interpreter הוא הניסיון של OpenAI לפתח את ChatGPT מפשוט מחולל רעיונות לסוכן AI שיכול ליישם רעיונות לפתרון בעיה.
ההשלכות של היכולות החדשות הללו הן עמוקות. הנה מה שאתה צריך לדעת על תכונת מתורגמן קוד ChatGPT ומדוע היא כל כך חשובה.
מהו מתורגמן הקוד של ChatGPT?
Code Interpreter, בליבה, היא סביבת תכנות Python עם ארגז חול בתוך ChatGPT, שבה אתה יכול לבצע מגוון רחב של משימות על ידי ביצוע קוד Python. למרבה הצער, בגלל היותו משויך לקידוד או לתכנות, משתמשים רבים מתעלמים ממנו או לא מבינים אותו. למרות שהוא נקרא "מתורגמן קוד" ומשתמש בשפת התכנות Python לביצוע משימות, זה לא תכונה בלעדית לאנשים עם כישורי תכנות. בטח, כמה כישורי תכנות יכולים לעזור לך לנצל טוב יותר את התכונה, אבל אתה לא צריך שום ניסיון בקידוד כדי להשתמש בה.
כדי להבין טוב יותר מה עושה תכונת פרשן הקוד, עדיף להסתכל עליה מנקודת מבט תפעולית.
לפני שתכונת ה-Code Interpreter או כל תוסף ChatGPT אחר נוספה ל-ChatGPT, כל בעיה שרצית ש-ChatGPT תפתור הייתה צריכה להיות כזו שהפתרון שלה יכול להיות מיוצג באמצעות טקסט. האם אתה צריך ChatGPT כדי להסביר את המשמעות של AI גנרטיבי? ובכן, זה משהו שניתן לפתור על ידי יצירת טקסט. מה דעתך באמצעות ChatGPT כדי לתרגם טקסט לשפה אחרת? זה יכול להיפתר גם על ידי יצירת טקסט. בבעיות אלו, ניתן לספק את הפתרון כטקסט.
אבל מה אם אתה רוצה לפתור בעיה כמו יצירת גרף מורכב, עריכת תמונה או הוצאת ערך צבע מתמונה? אלו בעיות שאת הפתרונות שלהן אינך יכול להציג כטקסט - הן דורשות פתרונות ספציפיים. ללא תוספים כמו Code Interpreter, ה-ChatGPT הטוב ביותר יכול לעשות עבורך הוא לתאר כיצד תעשה זאת. עם זאת, מתורגמן הקוד הוא כמו כלי מתחת למכסה המנוע שלוקח את התיאור של ChatGPT כיצד תפתור בעיה ויישם אותה באמצעות קוד Python. אבל איך זה עובד?
כיצד פועל מתורגמן הקוד של ChatGPT?
Code Interpreter משלב את הכוח של מודל שפה גדול עם הכוח של תכנות Python כדי לאפשר ל-ChatGPT להיות הרבה יותר מסתם מחולל טקסט. שני מרכיבים אלו חיוניים להבנת האופן שבו פועלת תכונת פרשן הקוד. אז, נניח, אתה רוצה ש-ChatGPT יפצל תמונה לשני חלקים שווים ויהפוך את הצבעים באחד החלקים לפני הוספתם יחד כדי ליצור תמונה חדשה. איך ChatGPT יצליח לעשות זאת?
הנה איך זה כנראה יתנהל. תוך מינוף מודל שפת ה-GPT שלה, ל-ChatGPT יהיה רעיון איך לפתור את הבעיה הזו, ובמקרה הספציפי הזה, עם תכנות Python. אז מה ש-ChatGPT יעשה יהיה לכתוב סקריפט Python שיוכל לפצל תמונה לשני חלקים שווים הפוך את הצבעים של אחד החלקים לפני הוספתם יחד כדי ליצור אחד חדש - אתה יודע, בדיוק כמו המשתמש ביקש.
כעת, מכיוון שמפרש הקוד הוא סביבת תכנות של Python המסוגלת להריץ קוד של Python, ChatGPT מזין את הסקריפט של Python שהוא יוצר לתוך מפרשן הקוד. לאחר ביצוע הסקריפט של Python, הוא מחזיר את התמונה המתקבלת ל-ChatGPT. הבעיה נפתרה. זה דומה לכך שמתכנת יכתוב לך תוכנית כדי לפתור כל בעיה שאתה מתאר בזמן אמת.
מדוע מתורגמן הקוד כל כך חשוב?
אמנם ההכרזה על שחרורו של תכונת מתורגמן הקוד לא יצרה באזז כפי שהולם את הפוטנציאל שלה השפעה, זה יכול להיות התכונה החשובה ביותר של מערכת האקולוגית של ChatGPT בטווח הארוך, מלבד המודל הבסיסי עצמו. זה כל כך חשוב.
למרות שהיכולות הנוכחיות שלו אינן משקפות את הפוטנציאל האמיתי שלה, תכונת ה-Code Interpreter, או לפחות המודל התפעולי שלה, יהיו כנראה העתיד של ChatGPT AI Chatbot. איך זה?
איטרציות נוכחיות של דגמי שפה גדולים, כולל דגמי GPT-3.5 ו-GPT-4 המספקים את ChatGPT, מוגבלים ביסודו. כפי שאמרנו קודם, הם יכולים לתאר כיצד לפתור בעיה, אך יכולתם ליישם את הצעדים שהם מציעים בפועל מוגבלת מאוד. זו הסיבה שצ'אטבוטים של AI המופעלים על ידי LLM עדיין לא הפכו לעוזרי AI אמיתיים.
כדי לצייר תמונה ברורה יותר, קח את Google Assistant כדוגמה. אתה יכול לבקש מ-Google Assistant להתקשר, לשלוח הודעת טקסט, או אולי אפילו לקבוע תור לרופא השיניים שלך. בניגוד לדגמי הצ'אטבוט הנוכחיים, Google Assistant לא רק יגיד לך איך לעשות דברים; זה באמת יכול לעשות דברים.
Google Assistant אולי לא דוגמה מושלמת, אבל זה מיקרוקוסמוס של האופן שבו איטרציות נוכחיות של ChatGPT Chatbot יכולות להתפתח הודות לתכונת מפרש הקוד. תוכל לומר ל-ChatGPT לחלץ תמונות של כל החתולים בקובץ וידאו ולשלוח אותם לכתובת האימייל שלך. או אולי לזרוק את טוויטר ולאחזר את כל הציוצים שמזכירים אותך. או כמעט כל דבר שאתה יכול לחשוב עליו שניתן לעשות באופן תוכנתי, ו-ChatGPT יפעיל את הקוד לפרש ולכתוב תוכנית שמבצעת משימה זו, מבצעת אותה ומחזירה את התוצאות בעניין של שניות. היכולת הזו של ChatGPT לייצר תוצאות בעולם האמיתי באמצעות מתורגמן קוד היא מה שהופכת את התכונה לכל כך חשובה.
למרות שאי אפשר לחזות במדויק את מסלול הטכנולוגיה, קל לדמיין חברות בינה מלאכותית אחרות כמו גוגל מאמצות מודלים של מתורגמנים דומים עבור צ'אטבוטי הבינה המלאכותית שלהן. מתורגמני קוד דומים המיושמים בצ'אטבוטים גדולים אחרים של AI עשויים להיות הזרז שהופך צ'אטבוטים של AI לכלי מעשי יותר ונמצא בכל מקום.
דגם עבור AI Chatbots
מתורגמן הקוד של ChatGPT פותח פרדיגמה חדשה עבור צ'אטבוטים של AI. על ידי הוספת היכולת לפרש הוראות באופן פעיל, לכתוב קוד ולהפעיל תוכניות, OpenAI העניקה ל-ChatGPT את היכולת לייצר תוצאות בעולם האמיתי באמצעות שיחה בלבד. זהו מודל מעשי שצ'אטבוטים אחרים של AI יכולים לאמץ כדי לעבור מעבר להיותם ספקי מידע להיות עוזרי AI המסוגלים לפעול.
ללא ספק, מודל ה-Code Interpreter הוא פיתוח מרכזי שיהפוך את ChatGPT וצ'אטבוטים אחרים של AI המאמצים מודל דומה ליכולים ושימושיים הרבה יותר.