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

בקצרה
ChatGPT הוא עוזר שבנוי על מודל שפה גדול, רשת עצבית מסוג transformer שאומנה על כמויות עצומות של טקסט כדי לחזות את החלק הבא של משפט. לאחר מכן הוא כויל בעזרת משוב אנושי כדי למלא הוראות ולענות באופן מועיל. כששולחים לו הודעה, הוא מפרק את הטקסט לטוקנים, קורא אותו יחד עם השיחה בחלון ההקשר שלו וכותב את התשובה טוקן אחר טוקן. בשאלות עדכניות או עובדתיות הוא יכול גם לחפש ברשת ולצטט את הדפים שבהם השתמש.
רוצים להעמיק? שאלו את
הבנה של איך ChatGPT עובד מסבירה גם את החוזקות שלו וגם את הטעויות שלו, ומראה מה הופך אתר למועמד לציטוט בתשובות שלו. OpenAI השיקה את ChatGPT בנובמבר 2022; השם מגיע מ-GPT, Generative Pre-trained Transformer.
ChatGPT פועל על מודל שפה גדול (LLM). LLM הוא מודל סטטיסטי עם מיליארדי פרמטרים שלמד מתוך טקסטים את הקשרים בין מילים, עובדות וסגנונות. הוא שומר דפוסים שנלמדו מהטקסטים האלה ומשתמש בהם כדי להפיק המשך סביר לכל טקסט; הדפים עצמם אינם נשמרים כפי שהם.
הארכיטקטורה היא ה-transformer, שהוצגה על ידי חוקרי Google במאמר Attention Is All You Need ב-2017. המנגנון המרכזי שלה, attention, מאפשר למודל לשקלל כל מילה בקלט מול כל המילים האחרות, וכך הוא מבין ש"הוא" מתייחס לשם עצם שהופיע שלוש שורות קודם.
המודל קורא אוסף עצום של טקסטים (דפי אינטרנט ציבוריים, ספרים, קוד, נתונים ברישיון) ולומד משימה אחת: לחזות את הטוקן הבא. כשהמשימה הפשוטה הזו חוזרת מיליארדי פעמים, היא מאלצת אותו ללמוד דקדוק, עובדות, דפוסי חשיבה ושפות רבות. התוצאה היא חוזה טקסט חזק שעדיין לא ממלא הוראות היטב.
אנשים כותבים דוגמאות לתשובות טובות לבקשות, והמודל מאומן לחקות אותן. הוא לומד את המבנה של עוזר מועיל: לענות על השאלה, לארגן את התשובה, לבקש הבהרה כשצריך.
מעריכים משווים כמה תשובות לאותה בקשה ומדרגים אותן. מודל תגמול לומד את ההעדפות האלה, ואז מודל השפה עובר אופטימיזציה כדי להפיק תשובות שמקבלות ציון גבוה. OpenAI תיארה את השיטה הזו, שנקראת RLHF, במאמר המחקר על InstructGPT. זה מה שהופך את ChatGPT למנומס, מסודר וזהיר יותר מול בקשות מזיקות.
| שלב | מה ChatGPT עושה | למה זה חשוב |
|---|---|---|
| 1. פירוק לטוקנים | מפרק את הטקסט שלכם לטוקנים (מילים או חלקי מילים) | מגבלות ועלויות נספרות בטוקנים |
| 2. הקשר | מוסיף הוראות, זיכרון והודעות קודמות לחלון ההקשר | המודל רואה רק מה שנכנס לחלון הזה |
| 3. החלטה על חיפוש | מחליט אם השאלה דורשת מידע עדכני מהרשת | מפעיל ציטוט של דפים חיצוניים |
| 4. אחזור | מריץ חיפושים, קורא את הדפים הרלוונטיים ביותר, שולף קטעים | כאן נבחרים האתרים |
| 5. יצירה | חוזה את התשובה טוקן אחר טוקן | כל מילה תלויה בכל מה שקדם לה |
| 6. ציטוט | מקשר את המקורות שבהם השתמש לכל חלק בתשובה | מביא ביקורים ואמינות לאתרים המצוטטים |
| 7. בדיקות בטיחות | מחיל מדיניות שימוש ומסננים | חלק מהתשובות נדחות או מנוסחות מחדש |
טוקן הוא פיסת טקסט: באנגלית טוקן אחד הוא בממוצע כארבעה תווים, או שלושה רבעים של מילה; בעברית מילה צורכת לרוב יותר טוקנים. חלון ההקשר הוא מספר הטוקנים שהמודל יכול לשקול בבת אחת, כולל השיחה, מסמכים ודפי אינטרנט שהוא קורא. כששיחה מתארכת מדי, החלקים הישנים ביותר יוצאים מהטווח.
בכל שלב המודל מחשב הסתברות לכל טוקן אפשרי ובוחר אחד, עם מידה מבוקרת של אקראיות. לכן אותה שאלה יכולה לקבל תשובות מעט שונות, ולכן ChatGPT כותב ברהיטות גם כשהוא טועה: הוא מכוון להמשך סביר, בלי לבדוק עובדות מול מקור.
מודל מכיר רק את נתוני האימון שלו, עד תאריך חיתוך. כדי לענות על אירועים עדכניים, מחירים או מוצרים, ChatGPT יכול להריץ חיפוש ברשת. OpenAI הכריזה על היכולת הזו בשם ChatGPT search באוקטובר 2024. העוזר מנסח מחדש את השאלה שלכם לשאילתה אחת או יותר, מקבל תוצאות מספקי חיפוש ומהסורק של OpenAI עצמה, קורא את הדפים וכותב תשובה עם קישורים למקורות.
השיטה הזו נקראת יצירה מועשרת באחזור (RAG): המודל מפיק טקסט שמבוסס על מסמכים שהוא אחזר זה עתה. OpenAI מתעדת את הסורקים שלה בפלטפורמת המפתחים: OAI-SearchBot לחיפוש, GPTBot לאימון ו-ChatGPT-User לדפים שנפתחים בשם משתמש. לפי OpenAI, אתרים שחוסמים את OAI-SearchBot בקובץ robots.txt אינם מוצגים בתשובות של ChatGPT search.
הבנת התהליך נותנת רשימת בדיקה ברורה לכל מותג שרוצה להופיע בתשובות של ChatGPT:
ChatGPT חוזה טקסט ממה שלמד, ובשאלות עדכניות גם מהדפים המעטים שהוא בוחר לקרוא: המותגים שהוא מצטט הם אלה שהדפים שלהם קלים למציאה, קלים לשליפה ומאושרים על ידי מקורות אחרים. כדי לעקוב לאורך זמן אחר הנוכחות שלכם ב-ChatGPT, Gemini ו-Claude ולפרסם תוכן שנבנה כדי להיות מצוטט, Sorank עוקבת אחר הפרומפטים שלכם וכותבת מאמרים מותאמים במצב autopilot, עם 3 ימי ניסיון חינם.
לא תמיד. על שאלות רבות ChatGPT עונה על סמך מה שהמודל שלו למד באימון. כששאלה דורשת מידע עדכני או מדויק, הוא יכול להריץ חיפוש ברשת, לקרוא כמה דפים ולהציג את המקורות שבהם השתמש כקישורים בתשובה.
ChatGPT מפיק את ההמשך הסביר ביותר של טקסט, וסביר אינו תמיד נכון. כשנתוני האימון דלים, מיושנים או סותרים, הוא עלול להפיק טענות בטוחות אך שגויות, שנקראות הזיות. עדיין צריך לבדוק עובדות חשובות מול מקור אמין.
לא. GPT היא משפחת מודלי השפה ש-OpenAI מפתחת, ואילו ChatGPT הוא מוצר השיחה שבנוי מעליהם. ChatGPT מוסיף כוונון להוראות, כללי בטיחות, זיכרון, כלים כמו חיפוש ברשת וניתוח קבצים, וממשק שנועד לשיחה.
הם ניסו את Sorank לפניכם
