ה-AI צירף מקור. מי בדק שהוא באמת תומך בתשובה?

אתם מעלים לעוזר AI דו"ח של עשרות עמודים ושואלים: "מה השתנה בתוכנית ההכשרה לרבעון הבא?" בתוך שניות מתקבלת תשובה מסודרת, עם הפניה לעמוד בדו"ח. נוח להעתיק אותה למצגת. אבל בשורה הקטנה שהעוזר השמיט כתוב שהשינוי חל רק על צוות אחד. ההפניה קיימת; המסקנה רחבה מדי. כדי להשתמש בתשובות כאלה בביטחון, צריך להבין את הדרך שהמידע עובר מהמסמך אל המשפט הסופי. בסוף המאמר תוכלו לפרק תשובה לשלוש בדיקות קצרות: האם הקטע הנכון נמצא, האם הוא נקרא בהקשר, והאם כל טענה בתשובה נתמכת בו.
איך שאלה אחת הופכת לקטע מתוך הדו"ח
נמשיך עם אותה דוגמה לאורך המאמר. בדו"ח הכשרה בדיוני נכתב: "בסדנת שירות הלקוחות יתווסף תרגול שיחות בחודש הבא. צוות המכירות ימשיך בתוכנית הנוכחית עד להשלמת הפיילוט." אתם שואלים מה השתנה בתוכנית ההכשרה. התשובה הרצויה צריכה לומר מה השתנה, למי ומתי, ולהבהיר שבתוכנית המכירות אין שינוי כעת. הדו"ח והשאלה בדויים לצורך ההסבר; הם אינם תוצאה של ניסוי.
אחת הדרכים הנפוצות לענות על שאלות כאלה נקראת RAG, קיצור של "יצירת תשובה בעזרת אחזור מידע". לפני שהמודל מנסח תשובה, רכיב אחזור מחפש במסמכים קטעים שקשורים לשאלה. במחקר היסוד של Lewis ועמיתיו מ-2020, בגרסת arXiv מעודכנת מ-2021, המימוש שילב מחולל טקסט עם מאגר קטעים מוויקיפדיה ומנגנון חיפוש. הוא נבחן במשימות שאלות ותשובות ובמשימות נוספות מול מערכות השוואה. זו הדגמה לכך שאפשר לשלב ידע חיצוני בתהליך היצירה, ולא הוכחה שכל מוצר שמשתמש ב-RAG מציג תשובות מאומתות.
השלב הראשון הוא הכנת המאגר. מערכת יכולה לחלק את הדו"ח לקטעים ולשמור אותם יחד עם פרטים כמו שם הקובץ, עמוד או כותרת. הקלט הוא הדו"ח; הפלט הוא אוסף קטעים שאפשר לאתר. החלוקה נחוצה כי חיפוש ממוקד קל יותר כאשר המערכת יכולה לבחור פסקאות רלוונטיות מתוך מסמך ארוך. אבל אם המשפט על סדנת השירות ותחילת המשפט על צוות המכירות נחתכו לשני קטעים, קטע יחיד עשוי ליצור רושם שכל הארגון משנה תוכנית. גודל הקטע, חפיפה בין קטעים ושיטת יצירת האינדקס הם בחירות מימוש; הצורך לשמר מספיק הקשר סביב התשובה הוא העיקרון.
בשלב השני השאלה שלכם הופכת לשאילתת חיפוש, והמערכת מדרגת קטעים לפי הקשר שלהם אליה. הקלט הוא השאלה והמאגר; הפלט הוא מספר קטעים שנבחרו. לא תמיד מדובר בחיפוש מילולי. חלק מהמערכות משתמשות בייצוג מספרי של משמעות, חלק בחיפוש מילות מפתח, וחלק משלבות ביניהם. זו בחירת מימוש נוספת. הכשל המכריע כאן הוא החמצת קטע: אם רכיב האחזור מביא פסקה ישנה על תוכנית ההכשרה אך מפספס את העדכון החדש, המודל הבא בשרשרת לא יוכל להסיק מהמסמכים שהוגשו לו את השינוי הנכון.
המחקר RagChecker, שפורסם כטיוטת arXiv ב-2024, מפריד בדיוק בין שני סוגי שגיאות: מידע נחוץ שלא הגיע למודל, ומידע שהגיע אך שימש אותו באופן שגוי. החוקרים בחנו שמונה צירופים של רכיבי אחזור ומודלים מחוללים על מאגר שבנו מ-4,162 שאלות בעשרה תחומים. חלק מתשובות הייחוס הארוכות הורחבו בעזרת GPT-4, והמאגר מוגבל לשאלות ולמסמכים באנגלית. לכן הוא תומך במפת האבחון, אך אינו מודד ישירות את הכלי שלכם או תשובות בעברית.
המקור נמצא, אבל המשפט החשוב נבלע בדרך
אחרי האחזור, המודל מקבל את השאלה ואת הקטעים שנבחרו ומנסח תשובה. הקלט בשלב הזה אינו בהכרח כל הדו"ח. לעיתים הוא רק מקבץ מצומצם של פסקאות, שחלקן מועילות וחלקן דומות למראה. הפלט הוא טקסט רציף שנשמע בטוח גם כאשר הקטעים חלקיים.
שאלות ותשובות
- האם הפניה לעמוד מוכיחה שהתשובה נכונה?
- ההפניה מאפשרת למצוא את המקור. יש לבדוק שהקטע שאליו היא מובילה תומך בכל טענה, כולל קבוצה, מועד וסייגים.
- מה עושים כשהעוזר מצא עמוד קשור אך החמיץ את השינוי?
- מבקשים לאתר את הפסקה העדכנית ואת מספר העמוד, או מחפשים ישירות במסמך. ניסוח מחדש אינו מחליף אחזור של הקטע הנכון.
- למה כדאי לקרוא גם את המשפטים סביב ההפניה?
- ההקשר הקרוב עשוי להגביל את הטענה לצוות או למועד מסוימים. בלי הסייג, סיכום שנשמע סביר עלול להרחיב את מסקנת המסמך.
מקורות
תגובות
טוען תגובות…