מערכת בינה מלאכותית לזיהוי פלגיאט והעתקות בלמידה

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

תחומי פיתוח AI

שאלות נפוצות

העבודות האחרונות

  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1365
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1330
  • עיצוב לוגו לחברת B2B Advance
    עיצוב לוגו לחברת B2B Advance
    776
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1077
  • פיתוח לוגו חברת AIDER
    פיתוח לוגו חברת AIDER
    1022
  • פיתוח CRM עבור Chasseurs
    פיתוח CRM עבור Chasseurs
    1113

פיתוח מערכת AI לזיהוי פלגיאט: היכן נשבר הדיוק

בדיקת השאלות קלאסית משווה טקסט לפי חפיפת n-גרמים ומאתרת בביטחון עותקים ישירים — אך נשברת כאשר סטודנט מנסח מחדש פסקה או מעביר אותה תרגום הלוך ושוב. גיבובים לקסיקליים מניבים כמעט אפס התאמה, העבודה נחשבת ל"מקורית", אף שהמקור משוחזר לפי המשמעות.

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

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

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

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

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

מה נותנת מערכת בדיקת עבודות לזיהוי השאלות לאחר הטמעה

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

מדד לפני ההטמעה לאחר כיול לזרימת העבודות
שיעור העבודות השנויות במחלוקת שזוהו כ-10-15% — רק עותקים ישירים 90%+ מהמקרים השנויים במחלוקת מגיעים לדוח
התראות כוזבות אי אפשר להעריך, הבדיקה נעשית "בעין" 3-5% כאשר הספים מכוילים לתחום הדעת
זמן בדיקת עבודה אחת 20-30 דקות של השוואת מקורות ידנית 3-5 דקות לפי דוח עם הדגשת מקטעים
היקף מדגם ידני לבקרה עד 100% מהעבודות ידנית 5-10% מדגם אקראי

כיסוי הזיהוי עולה בזכות כך שהבדיקה נעשית לפי מקטעים ולא לפי קובץ שלם: המערכת משווה ניסוח מחדש, שינוי סדר משפטים והשאלות מעבודות משנים קודמות, ולא רק עותקים מילוליים.

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

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

השוואה בין גישות לבדיקת פלגיאט וטקסט מכונה

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

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

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

שלבי ההטמעה: מביקורת מאגר העבודות ועד למסירה

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

  1. ביקורת מאגר העבודות. מפרקים עבודות שנבדקו בידי מרצים לפי סוגי מטלות ופורמטים — טקסט, קוד, נוסחאות, שרטוטים. בוחנים כיצד מעצבים הפניות ואיפה תמצות תקין הופך להשאלה.
  2. סכמת זרימות. מקבעים מהיכן מגיעה העבודה, היכן היא נשמרת ובאיזה אופן היא מגיעה לבדק; מה עושים עם טיוטות, מבחנים חוזרים ופרויקטים קבוצתיים — אחרת כפילויות מעוותות את הסטטיסטיקה לפי סטודנט.
  3. כללי ציטוט וספים. מכיילים איזה היקף ציטוט נחשב תקין, כיצד מזוהה עיצוב הפניות ואיפה עוברים הגבולות בין ז'אנרים: עבודה עיונית, חיבור וקוד תוכנה מוערכים לפי כללים שונים.
  4. כיול על דוגמאות שנויות במחלוקת. אוספים מקרי גבול שבהם ההחלטה אינה מובנת מאליה, ומשווים את הערכות המערכת להחלטות המרצים. פערים מפרקים ומתקנים את ההגדרות, עד שעבודות שנויות במחלוקת מתחילות להתפרש באותו אופן.
  5. בדיקה על מדגם מושהה. מריצים את המערכת על עבודות שלא השתתפו בכיול, ובוחנים כיסוי ודיוק לפי כל סוג מטלה: היכן הוחמצה השאלה והיכן סומן ציטוט תקין.
  6. מסירה והדרכת בודקים. מוסרים תיאור כללים, ניתוח מקרים שנויים במחלוקת ונוהל עבודה עם ערעור; הבודקים לומדים לקרוא את הדוח ולהבין על מה מבוססת כל תגית.

ארטיפקטים למסירה: קונפיגורציות, סכמות ונוהלים

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

  • קונפיגורציית בדיקת עבודות. פרופילים נפרדים לפי סוג מטלה — עבודה עיונית, מעבדה, עבודת קורס, תשובה לבחינה: ספי דמיון, מערך בדיקות מופעלות (מאגר פנימי, מקורות פתוחים, חפיפות בין עבודות באותה זרימה), כללי החרגת ציטוטים, דפי שער וניסוחים נפוצים.
  • סכמת זרימות עבודות. תרשים המסלול מהעלאת קובץ ועד כרטיס התוצאה: אילו שירותים משתתפים, היכן נשמרים המקורות והתקצירים הזמניים, מה קורה כשהפלטפורמה הלימודית אינה זמינה וכיצד משלימים את התור.
  • סכמת אינטגרציה עם הפלטפורמה הלימודית. נקודות קריאה (העלאה, מתן ציון, ערעור), פורמט החלפה, התנהגות בזמן טיימאאוט ובחזרה על בקשה, כדי שכפילות שליחה לא תיצור בדיקה שנייה.
  • מדיניות גישה של בודקים. תפקידים — מרצה, מתודיקאי, מנהל, ניתוח ערעורים: מה רואה כל אחד, למי זמינים טקסטים מלאים ולמי רק דוח, תקופת שמירת עבודות סטודנטים ויומן גישה.
  • תיאור מילונים. מילוני מונחים וביטויים קבועים תחומיים שמפחיתים התראות כוזבות על נוסחאות, ביטויים תבניתיים וציטוטים; כללי עדכון וניהול גרסאות, כדי שעריכת מילון לא תשבור הערכות היסטוריות.
  • נוהל לבירור מקרים שנויים במחלוקת. מי מקבל את ההחלטה, אילו ראיות מצורפות (מקטעים, מקורות, אחוז התאמה), תוך כמה זמן הסטודנט מקבל תשובה וכיצד שינוי הנוהל מועבר לקונפיגורציית הבדיקה.
  • תיעוד וקבלה. מדריך למרצה, הוראות לעדכון מילונים ופרופילים, סכמת פריסה, רשימת בדיקות קבלה על מערך עבודות מסומן — לפיה האיכות לאחר כל כיוונון מאושרת באופן משוחזר, ולא בעין.

מקרה בוחן: כיצד הפחתנו התראות כוזבות בזרימת בדיקות

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

מה היה לפני הכיול

סף הדמיון היה אחיד לכל העבודות, ולכן כ-40% מהזרימה נכנסו לבירור. דפי שער, רשימות ספרות ותנאי מטלות תקניים הניבו דמיון גבוה ונראו כמו הפרה. המרצה השקיע בעבודה שנויה במחלוקת אחת 12–15 דקות, ואילו ההפרה אושרה בפחות ממחצית המקרים — השאר היה רעש.

מה שינינו ומה נהיה

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

שיעור ההתראות הכוזבות ירד מ-40% ל-8–10%, זמן בירור עבודה אחת הצטמצם מ-12–15 ל-4 דקות, וכ-15% מהזרימה נבחנים ידנית. שיעור אישור ההפרות במדגם זה עלה בערך פי שניים: הבודק רואה טקסטים שנויים במחלוקת, ולא זרם של התאמות פורמליות. כל החלטה נרשמת ביומן עם הפניה למקטע — הערעור נבחן לפי העקבות השמורות.

במה שונה חיפוש השאלות מזיהוי טקסט מכונה

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

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

זהו גודל הסתברותי — הוא עונה לא לשאלה "האם הועתק", אלא "האם זה נראה כמו פלט של מודל".

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

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

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

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

ספקות טכניים: ספים, מילונים, למידת יתר

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

אין אנו לוקחים ספים "ממוצעים לפי השוק": אנו מכיילים על זוגות סותרים מתחום הדעת שלכם — ציטוטים תקינים, נוסחאות, ניסוחים מחדש טיפוסיים. אמות מידה כמו Turnitin נשמרות כנקודת ייחוס, אך הסף נבחר לפי המדגם שלכם.

כיצד מתעדכנים מילונים ותזאורוס?

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

כבר פרוסה מערכת בדיקה משלכם — האם לשכתב הכול?

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

כיצד הבדיקה משתלבת בפלטפורמה הלימודית?

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

מה עושים עם מקרי ציטוט שנויים במחלוקת?

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

נדון במשימה: מה להבהיר לפני הערכה

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

  • היקף המאגר. כמה עבודות בשנה עוברות בדיקה ובאילו שפות; האם יש ארכיון משנים קודמות להשוואה ובאיזה אופן הוא נשמר — סריקות, מסמכים ניתנים לעריכה, ייצוא ממערכת הלמידה.
  • זרימת הבדיקות. באיזה שלב מופעל הזיהוי: בעת העלאת העבודה, באצווה לפי לוח זמנים או לפי בקשת מרצה. מכך תלוי אם נדרשת תגובה בשניות או שתור מושהה מתקבל.
  • הרכב הבודקים והרשאות. מי רואה את הדוח — מרצה, מתודיקאי, משרד לימודים; האם נדרשות הגבלות נראות לפי קבוצות, יומן פעולות והפרדת גישה לעבודות המקור של סטודנטים.
  • אינטגרציות. מה כבר בשימוש — פורטל לימודי, אחסון קבצים, דואר, אימות פנימי. קיום ממשקי תוכנה וכניסה אחודה קובע אם זה יהיה ייצוא ידני או חילוף אוטומטי.
  • כללי סימון. מה נחשב להשאלה מותרת — ציטוטים, ניסוחים תבניתיים, מטלות טיפוסיות; כיצד כיום מתעדים הפרות ומי מאשר את ההכרעה במקרה של התאמה שנויה במחלוקת.
  • דרישות לנתונים. היכן מותר לשמור עבודות סטודנטים, האם יש מגבלות על שירותים חיצוניים והאם נדרש קו מתאר מקומי בלי הוצאת טקסטים החוצה.

לאחר התשובות נקבע את סכמת הפתרון ונחזור עם הערכה ותוכנית הטמעה לפי שלבים.