בדף הזה מופיעה רשימה מלאה של מדדים מנוהלים שמבוססים על קריטריונים, שזמינים בשירות ההערכה של AI גנרטיבי. אפשר להשתמש בהם בלקוח GenAI ב-Agent Platform SDK.
מידע נוסף על הערכה מבוססת-בדיקה זמין במאמר הגדרת מדדי ההערכה.
סקירה כללית
שירות ההערכה של AI גנרטיבי מציע רשימה של מדדים מנוהלים שמבוססים על קריטריונים, במסגרת ההערכה מבוססת-הבדיקות:
ברוב המדדים עם קריטריונים דינמיים, יש גם תהליך עבודה ליצירת קריטריונים לכל הנחיה וגם אימות של הקריטריונים. אם צריך, אפשר להפעיל אותם בנפרד. לפרטים
לגבי מדדים עם קריטריונים סטטיים, לא נוצרים קריטריונים לכל הנחיה. פרטים על הפלט המיועד זמינים במאמר פרטי המדדים.
לכל מדד מנוהל שמבוסס על קריטריון הערכה יש מספר גרסה. המדד משתמש בגרסה העדכנית כברירת מחדל, אבל אפשר להצמיד אותו לגרסה ספציפית אם צריך:
from vertexai import types
text_quality_metric = types.RubricMetric.TEXT_QUALITY
general_quality_v1 = types.RubricMetric.GENERAL_QUALITY(version='v1')
גרסאות של מודלים וזמינות אזורית
בגרסאות האחרונות של רוב המדדים המנוהלים (לדוגמה, general_quality_v2, instruction_following_v2, safety_v3 ו-final_response_match_v3) נעשה שימוש ב-Gemini 3.5 Flash כמודל השופט.
מדדים של סוכנים שיוצרים קריטריונים להערכה, כמו final_response_quality_v2 ו-tool_use_quality_v2, גם משתמשים ב-Gemini 3.1 Pro ליצירת קריטריונים להערכה.
בגרסאות הקודמות נעשה שימוש ב-Gemini 2.5 Flash וב-Gemini 2.5 Pro. הגרסה הקודמת של כל מדד והקריאות ל-LLM שלו מפורטות בפרטי המדד.
הגרסאות העדכניות זמינות רק במיקומים שבהם זמין Gemini 3.5 Flash. אם אתם מריצים הערכות במיקום שבו Gemini 3.5 Flash לא זמין, כדאי להצמיד את המדד לגרסה הקודמת שלו, כמו בדוגמה הקודמת.
תאימות לדורות קודמים
לגבי מדדים שמוצעים כתבניות של הנחיות למדדים, עדיין אפשר לגשת למדדים הספציפיים דרך GenAI Client ב-Agent Platform SDK באותה שיטה. ה-GenAI Client ב-Agent Platform SDK לא תומך במדדים להשוואה בין זוגות, אבל אפשר לעיין במאמר הפעלת הערכה כדי להשוות בין שני מודלים באותה הערכה.
from vertexai import types
# Access metrics represented by metric prompt template examples
coherence = types.RubricMetric.COHERENCE
fluency = types.RubricMetric.FLUENCY
פרטים של מדדים מנוהלים
בקטע הזה מפורטים מדדים מנוהלים, כולל פרטים כמו הסוג שלהם, נתוני הקלט הנדרשים והפלט הצפוי:
- איכות כללית
- איכות הטקסט
- ביצוע הוראות
- הארקה
- בטיחות
- איכות כללית של שיחות מרובות תורות
- איכות הטקסט בשיחה מרובת תפניות
- התאמה לתשובה הסופית של הסוכן
- הפניה חופשית לתשובה הסופית של הסוכן
- איכות התגובה הסופית של הנציג
- הזיות של סוכן
- איכות השימוש בכלי הנציג
- הצלחה של משימה מרובת שלבים של סוכן
- איכות השימוש בכלי של סוכן עם כמה שלבים
- איכות המסלול של סוכן בשיחה מרובת תפניות
- איכות יצירת תמונות לפי טקסט של Gecko
- איכות הסרטונים שנוצרים באמצעות Gecko text-to-video
איכות כללית
| הגרסה העדכנית | general_quality_v2 |
| סוג | קריטריוני הערכה דינמיים |
| תיאור | מדד מקיף ודינמי להערכת האיכות הכוללת של תשובת המודל. הוא יוצר ומעריך באופן אוטומטי מגוון רחב של קריטריונים על סמך התוכן של ההנחיה. זו נקודת ההתחלה המומלצת לרוב ההערכות. |
| איך ניגשים לנתונים ב-SDK | types.RubricMetric.GENERAL_QUALITY |
| קלט |
|
| פלט |
|
| מספר הקריאות ל-LLM | 6 קריאות ל-Gemini 3.5 Flash |
| גרסה קודמת | general_quality_v1: 6 קריאות ל-Gemini 2.5 Flash |
איכות הטקסט
| הגרסה העדכנית | text_quality_v2 |
| סוג | קריטריוני הערכה דינמיים |
| תיאור | מדד ממוקד של קריטריוני הערכה דינמיים שמעריך באופן ספציפי את האיכות הלשונית של התשובה. הוא בודק היבטים כמו רהיטות, קוהרנטיות ודקדוק. |
| איך ניגשים לנתונים ב-SDK | types.RubricMetric.TEXT_QUALITY |
| קלט |
|
| פלט |
|
| מספר הקריאות ל-LLM | 6 קריאות ל-Gemini 3.5 Flash |
| גרסה קודמת | text_quality_v1: 6 קריאות ל-Gemini 2.5 Flash |
הבנת הוראות וביצוען
| הגרסה העדכנית | instruction_following_v2 |
| סוג | קריטריוני הערכה דינמיים |
| תיאור | מדד מותאם אישית של קריטריונים להערכה שבודק עד כמה התשובה עומדת באילוצים ובהוראות הספציפיות שניתנו בהנחיה. |
| איך ניגשים לנתונים ב-SDK | types.RubricMetric.INSTRUCTION_FOLLOWING |
| קלט |
|
| פלט |
|
| מספר הקריאות ל-LLM | 6 קריאות ל-Gemini 3.5 Flash |
| גרסה קודמת | instruction_following_v1: 6 קריאות ל-Gemini 2.5 Flash |
עיגון
| הגרסה העדכנית | grounding_v2 |
| סוג | קריטריונים סטטיים להערכה |
| תיאור | מדד שמבוסס על ניקוד ובודק את העובדות והעקביות. הוא בודק שהתשובה של המודל מבוססת על ההקשר. |
| איך ניגשים לנתונים ב-SDK | types.RubricMetric.GROUNDING |
| קלט |
|
| פלט |
0-1. אם משפט כלשהו מסומן בתווית unsupported או contradictory, הציון הוא 0. אחרת, הציון מייצג את היחס בין המשפטים שסומנו בתווית supported או no_rad לבין המספר הכולל של המשפטים.
השדה explanation הוא מחרוזת JSON שמכילה רשימה של אובייקטים לכל משפט עם הסכימה הבאה:
[ { "sentence": "string", "label": "supported | unsupported | contradictory | no_rad", "rationale": "string", "excerpt": "string or null" } ]
|
| מספר הקריאות ל-LLM | 1 שיחה עם Gemini 3.5 Flash |
| גרסה קודמת | grounding_v1: קריאה אחת ל-Gemini 2.5 Flash |
בטיחות
| הגרסה העדכנית | safety_v3 |
| סוג | קריטריונים סטטיים להערכה |
| תיאור |
מדד מבוסס-ניקוד שמעריך אם התשובה של המודל הפרה מדיניות בטיחות אחת או יותר.
הכלי safety_v3 בודק את כללי המדיניות הבאים:
safety_v1 בודק את כללי המדיניות הבאים:
|
| איך ניגשים לנתונים ב-SDK | types.RubricMetric.SAFETY |
| קלט |
|
| פלט |
|
| מספר הקריאות ל-LLM | 31 קריאות ל-Gemini 3.5 Flash |
| גרסה קודמת | safety_v1: 10 קריאות ל-Gemini 2.5 Flash |
איכות כללית בכמה שלבים
| הגרסה העדכנית | multi_turn_general_quality_v2 |
| סוג | קריטריוני הערכה דינמיים |
| תיאור | מדד של קריטריון הערכה דינמי שמעריך את האיכות הכוללת של תשובת המודל בהקשר של דיאלוג רב-תורי. |
| איך ניגשים לנתונים ב-SDK | types.RubricMetric.MULTI_TURN_GENERAL_QUALITY |
| קלט |
|
| פלט |
|
| מספר הקריאות ל-LLM | 6 קריאות ל-Gemini 3.5 Flash |
| גרסה קודמת | multi_turn_general_quality_v1: 6 קריאות ל-Gemini 2.5 Flash |
איכות הטקסט בשיחה מרובת שלבים
| הגרסה העדכנית | multi_turn_text_quality_v2 |
| סוג | קריטריוני הערכה דינמיים |
| תיאור | מדד של קריטריון הערכה דינמי שמעריך את איכות הטקסט של תשובה של מודל בהקשר של דיאלוג רב-שלבי. |
| איך ניגשים לנתונים ב-SDK | types.RubricMetric.TEXT_QUALITY |
| קלט |
|
| פלט |
|
| מספר הקריאות ל-LLM | 6 קריאות ל-Gemini 3.5 Flash |
| גרסה קודמת | multi_turn_text_quality_v1: 6 קריאות ל-Gemini 2.5 Flash |
התאמה לתשובה הסופית של הסוכן
| הגרסה העדכנית | final_response_match_v3 |
| סוג | קריטריונים סטטיים להערכה |
| תיאור | מדד שמעריך את האיכות של התשובה הסופית של סוכן AI על ידי השוואה שלה לתשובת הפניה שסופקה (מקור אמין). |
| איך ניגשים לנתונים ב-SDK | types.RubricMetric.FINAL_RESPONSE_MATCH |
| קלט |
|
| פלט |
ניקוד
|
| מספר הקריאות ל-LLM | 5 קריאות ל-Gemini 3.5 Flash |
| גרסה קודמת | final_response_match_v2: 5 קריאות ל-Gemini 2.5 Flash |
התשובה הסופית של הסוכן לא כוללת הפניות
| הגרסה העדכנית | final_response_reference_free_v2 |
| סוג | קריטריוני הערכה דינמיים |
| תיאור | מדד של קריטריון הערכה דינמי שמעריך את האיכות של התשובה הסופית של סוכן AI בלי צורך בתשובת הפניה.
צריך לספק קריטריונים למדד הזה, כי הוא לא תומך בקריטריונים שנוצרים אוטומטית. |
| איך ניגשים לנתונים ב-SDK | types.RubricMetric.FINAL_RESPONSE_REFERENCE_FREE |
| קלט |
|
| פלט |
|
| מספר הקריאות ל-LLM | 5 קריאות ל-Gemini 3.5 Flash |
| גרסה קודמת | final_response_reference_free_v1: 5 קריאות ל-Gemini 2.5 Flash |
איכות התשובה הסופית של הסוכן
| הגרסה העדכנית | final_response_quality_v2 |
| סוג | קריטריוני הערכה דינמיים |
| תיאור | מדד מקיף של קריטריונים להערכה שמתאים את עצמו ומעריך את האיכות הכוללת של התשובה של הסוכן. הוא יוצר באופן אוטומטי מגוון רחב של קריטריונים על סמך הגדרת הסוכן (הוראות למפתחים והצהרות לגבי כלים שזמינים לסוכן) והפרומפט של המשתמש, ואז מעריך את הקריטריונים שנוצרו על סמך השימוש בכלי באירועי ביניים ובתשובה הסופית של הסוכן. |
| איך ניגשים לנתונים ב-SDK | types.RubricMetric.FINAL_RESPONSE_QUALITY |
| קלט |
|
| פלט |
הציון מייצג את שיעור ההצלחה של התשובה על סמך קריטריוני ההערכה. |
| מספר הקריאות ל-LLM | 5 קריאות ל-Gemini 3.5 Flash וקריאה אחת ל-Gemini 3.1 Pro |
| גרסה קודמת | final_response_quality_v1: 5 קריאות ל-Gemini 2.5 Flash וקריאה אחת ל-Gemini 2.5 Pro |
הזיות של סוכני AI
| הגרסה העדכנית | hallucination_v2 |
| סוג | קריטריון הערכה סטטי |
| תיאור | מדד שמבוסס על ציון ובודק את העובדות ואת העקביות של תשובות טקסטואליות על ידי חלוקת התשובה לטענות בסיסיות. הוא בודק אם כל טענה מבוססת או לא, על סמך השימוש בכלי באירועים הביניים.
אפשר גם להשתמש בה כדי להעריך תשובות טקסט ביניים על ידי הגדרת הדגל evaluate_intermediate_nl_responses כ-true.
|
| איך ניגשים לנתונים ב-SDK | types.RubricMetric.HALLUCINATION |
| קלט |
|
| פלט |
0-1, והוא מייצג את היחס בין המשפטים שסומנו כ-supported או כ-no_rad לבין המספר הכולל של המשפטים.
השדה explanation הוא מחרוזת JSON שמכילה רשימה של אובייקטים לכל אירוע עם הסכימה הבאה:
[ { "response": "string", "score": "double", "explanation": [ { "sentence": "string", "label": "supported | unsupported | contradictory | disputed | no_rad", "rationale": "string", "supporting_excerpt": "string or null", "contradicting_excerpt": "string or null" } ] } ] explanation מכילה אובייקט אחד לכל משפט מפולח עם השדות הבאים:
|
| מספר הקריאות ל-LLM | 2 קריאות ל-Gemini 3.5 Flash |
| גרסה קודמת | hallucination_v1: 2 קריאות ל-Gemini 2.5 Flash |
איכות השימוש בכלים של הסוכן
| הגרסה העדכנית | tool_use_quality_v2 |
| סוג | קריטריוני הערכה דינמיים |
| תיאור | מדד מותאם אישית לטירגוט שמעריך את הבחירה של כלים מתאימים, את השימוש הנכון בפרמטרים ואת ההקפדה על רצף הפעולות שצוין. |
| איך ניגשים לנתונים ב-SDK | types.RubricMetric.TOOL_USE_QUALITY |
| קלט |
|
| פלט |
|
| מספר הקריאות ל-LLM | 5 קריאות ל-Gemini 3.5 Flash וקריאה אחת ל-Gemini 3.1 Pro |
| גרסה קודמת | tool_use_quality_v1: 5 קריאות ל-Gemini 2.5 Flash וקריאה אחת ל-Gemini 2.5 Pro |
הסוכן הצליח לבצע משימה שדורשת כמה תגובות
| הגרסה העדכנית | multi_turn_task_success_v1 |
| סוג | קריטריוני הערכה דינמיים |
| תיאור |
מדד דינמי להערכת איכות שבודק אם הסוכן הצליח להשיג את המטרות של המשתמשים לאורך שיחה שלמה עם כמה תפניות. היא מתמקדת בתוצאות ובאישורים שניתן לראות בתשובות של הסוכן, ולא בתהליכי ביניים כמו קריאות ספציפיות לכלים או שלבי נימוק.
המדד פועל בשלושה שלבים:
|
| איך ניגשים לנתונים ב-SDK | types.RubricMetric.MULTI_TURN_TASK_SUCCESS |
| קלט |
|
| פלט |
|
| מספר הקריאות ל-LLM | 2 קריאות ל-Gemini 3.1 Pro ו-5 קריאות ל-Gemini 3 Flash |
איכות השימוש בכלי של סוכן עם כמה שלבים
| הגרסה העדכנית | multi_turn_tool_use_quality_v1 |
| סוג | קריטריוני הערכה דינמיים |
| תיאור |
מדד של קריטריון הערכה מותאם שבודק את הנכונות הטכנית והסמנטית של קריאות הכלים של הסוכן לאורך שיחה שלמה עם כמה תורות. הוא מוודא שהסוכן בחר את הכלים הנכונים, מילא את הארגומנטים בצורה נכונה ופעל בהתאם לסכימות של הכלים לכל יעד משתמש.
המדד פועל בשלושה שלבים:
|
| איך ניגשים לנתונים ב-SDK | types.RubricMetric.MULTI_TURN_TOOL_USE_QUALITY |
| קלט |
|
| פלט |
|
| מספר הקריאות ל-LLM | 2 קריאות ל-Gemini 3.1 Pro ו-5 קריאות ל-Gemini 3 Flash |
איכות המסלול של שיחה עם סוכן
| הגרסה העדכנית | multi_turn_trajectory_quality_v1 |
| סוג | קריטריוני הערכה דינמיים |
| תיאור |
מדד דינמי להערכת איכות שמודד את האיכות של מסלול הביצוע שלב אחר שלב של הסוכן לאורך שיחה שלמה עם כמה תפניות. הוא מתמקד במבנה הלוגי ובנכונות הטכנית של נתיב הסוכן, ולא רק בתשובה הסופית.
המדד פועל בשלושה שלבים:
|
| איך ניגשים לנתונים ב-SDK | types.RubricMetric.MULTI_TURN_TRAJECTORY_QUALITY |
| קלט |
|
| פלט |
|
| מספר הקריאות ל-LLM | 2 קריאות ל-Gemini 3.1 Pro ו-5 קריאות ל-Gemini 3 Flash |
איכות יצירת תמונות לפי טקסט של Gecko
| הגרסה העדכנית | gecko_text2image_v2 |
| סוג | קריטריוני הערכה דינמיים |
| תיאור | מדד Gecko ליצירת תמונות מטקסט הוא שיטה מבוססת-קריטריונים שמותאמת להערכת האיכות של תמונה שנוצרה בהשוואה לפרומפט הטקסטואלי התואם. הכלי יוצר קודם קבוצה של שאלות מההנחיה, שמשמשות כקריטריון הערכה מפורט וספציפי להנחיה. מודל עונה על השאלות האלה על סמך התמונה שנוצרה. |
| איך ניגשים לנתונים ב-SDK | types.RubricMetric.GECKO_TEXT2IMAGE |
| קלט |
|
| פלט |
|
| מספר הקריאות ל-LLM | 2 קריאות ל-Gemini 3.5 Flash |
| גרסה קודמת | gecko_text2image_v1: 2 קריאות ל-Gemini 2.5 Flash |
איכות הטקסט לווידאו ב-Gecko
| הגרסה העדכנית | gecko_text2video_v2 |
| סוג | קריטריוני הערכה דינמיים |
| תיאור | מדד הטקסט לווידאו של Gecko הוא שיטה אדפטיבית מבוססת-קריטריונים להערכת האיכות של סרטון שנוצר בהשוואה לפרומפט הטקסטואלי התואם שלו. הכלי יוצר קודם קבוצה של שאלות מההנחיה, שמשמשות כקריטריון הערכה מפורט וספציפי להנחיה. לאחר מכן, מודל עונה על השאלות האלה על סמך הסרטון שנוצר. |
| איך ניגשים לנתונים ב-SDK | types.RubricMetric.GECKO_TEXT2VIDEO |
| קלט |
|
| פלט |
|
| מספר הקריאות ל-LLM | 2 קריאות ל-Gemini 3.5 Flash |
| גרסה קודמת | gecko_text2video_v1: 2 קריאות ל-Gemini 2.5 Flash |