מערכת בינה מלאכותית להערכת איכות תרגום: הערכת איכות ללא תרגומי ייחוס

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

תחומי פיתוח AI

שאלות נפוצות

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

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

מדוע Quality Estimation נשבר ללא תרגומי ייחוס

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

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

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

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

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

מה נותנת בקרת איכות אוטומטית בזרימה

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

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

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

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

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

Quality Estimation: השוואת גישות ללא ייחוס

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

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

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

נכון להשוות מצבים על המדגם שלכם: 300–500 מקטעים עם הערכה ידנית לפי סקאלה רב-ממדית ברוח MQM מראים היכן המודל טועה באופן מערכתי. בהיברידי הבחירה נעשית שכבתית — מקטעים מסוכנים עוברים כולם לעורך, השאר נכנסים למדגם אקראי של 5–10%, ולפיו מחשבים את שיעור הפגמים שהוחמצו.

שלבי יישום: מביקורת נתונים ועד מסירת המערכת

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

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

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

מה מוסרים לידיים: קונפיגורציות ונהלים

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

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

מקרה בוחן: בקרת איכות תרגום בשמונה זוגות שפות

לפני: בקרה מדגמית במקום מערכת

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

מה הוגדר

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

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

מה קרה עם המדדים

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

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

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

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

אפשרות מתי מתאים מגבלות
השלמת כללים ותיוג משלכם שפות רבות עם זרימה קטנה, חשובה עצמאות השיפוט נדרש תיוג קבוע, ההערכה מפגרת במידה ניכרת אחרי הזרימה
הערכה חיצונית (Quality Estimation) נדרש אות לכל הזוגות בבת אחת, כולל נדירים יש להתאים את הסקאלה לזו הפנימית, אחרת ההערכות אינן ברות השוואה
סכימה היברידית המעגל שלכם מספק כללים, אך אינו מכסה את כל ההיקף דורשת חלוקה מפורשת לאזורים וסקאלה משותפת

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

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

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

ספקות טכניים: היכן ההערכה האוטומטית טועה

הערכה ללא ייחוס (Quality Estimation) מנבאת את איכות התרגום לפי זוג "מקור — תוצאה", בלי דגימה מוכנה מראש.

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

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

כיצד אתם מודדים את שגיאת ההערכה עצמה?

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

מה עושים עם מקטעים גבוליים?

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

האם ההערכה מחזיקה מעמד בעת החלפת דומיין או שפה?

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

נדון במשימה: כיצד נבנית מערכת הערכת איכות

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

כדי לחשב לוחות זמנים לפי הנתונים שלכם, ולא לפי ממוצעי השוק, נדרש מינימום של נתוני פתיחה:

  • 2-5 אלפי מקטעים "מקור — תרגום" בפורמט עבודה: xliff, tmx או tsv פשוט ממערכת התרגום שלכם.
  • כללי איכות ותיוג שגיאות, אם הוא בוצע: קווים מנחים, סקאלה, דוגמאות למקרים שנויים במחלוקת.
  • מעריך אחד או שניים שמוכנים לתייג 300-500 מקטעים: לפי פסקיהם אנו מכיילים את המודל ומחשבים פערים.
  • תיאור הזרימה: באיזה שלב אדם כיום קורא את הטקסט, היכן מתקבלת ההחלטה ומה קורה איתה בהמשך.
  • מגבלות על המעגל: אילו נתונים אסור להוציא מחוץ לתשתית שלכם ובאיזה מצב צריכה ההערכה לעבוד.

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

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