איך אנחנו מחשבים את הציונים

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

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

שלב 1

מחשבים ציון לכל יכולת

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

  • נתון חסר לא הופך לאפס. הוא פשוט לא נכנס לחישוב ומקטין את כיסוי הנתונים.
  • לא סופרים את אותה תוצאה פעמיים. מבחנים חופפים או גרסאות של אותו מבחן מטופלים יחד.
  • הערכה באמצעות מודל מקבלת משקל מוגבל. כך הציון אינו תלוי יותר מדי בשיקול דעת של מודל אחר.
פירוט טכני: נוסחה
CapabilityScore(system, capability) = Σ(w_b × score_b) / Σ(w_b available)

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

שלב 2

מתאימים את היכולות למקצוע

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

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

מה קורה כשאין מספיק נתונים?

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

פירוט טכני: סף הכיסוי והריסון
ProfessionFit(system, profession, task) = Σ(W_c(task) × CapabilityScore) / Σ(W_c(task) available)

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

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

בדיקת התוצאה

בודקים גם ביצועים במשימות שלמות

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

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

שיפוט באמצעות מודל

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

משקל המקורות

לא כל מקור מקבל אותו משקל

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

סוג המבחןמשקלמספר מבחנים
מדידה עצמאית · מתעדכן1.0018
מדידה עצמאית · עברית1.004
מדידה עצמאית · לוח השוואה0.8519
מדידה בתחום0.855
מדידה בתחום · בהסתייגות0.705
מדידה עצמאית · הערכה על ידי מודל אחר, במשקל מוגבל0.501
מדד משני0.5031
מדד משני · עברית0.455
מדד משני · בהסתייגות0.4016
מדד משני מתעדכן · בהסתייגות0.350
גרסה ישנה0.107
בבדיקה0.007
נתוני שירות0.001
נתוני שירות · בהסתייגות0.001

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

עברית וישראל

עברית והקשר ישראלי הם שני דברים שונים

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

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

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

פירוט טכני: איך נמדדת העברית

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

מחוץ לחישוב

מה לא משנה את ציון האיכות

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