משאב: EvaluationCase
מקרה הערכה ספציפי.
| ייצוג ב-JSON |
|---|
{ "name": string, "displayName": string, "description": string, "evaluationContext": string, "evaluationMatchers": [ string ], // Union field |
| שדות | |
|---|---|
name |
מזהה. שם המשאב של מקרה ההערכה. פורמט: projects/{project}/locations/{location}/brands/{brand}/evaluationCases/{evaluationCase} |
displayName |
חובה. השם של מקרה ההערכה, בפורמט שקריא לאנשים. |
description |
זה שינוי אופציונלי. תיאור של מקרה ההערכה. |
evaluationContext |
חובה. שם המשאב של הקשר ההערכה שהפנייה הזו משויכת אליו. פורמט: projects/{project}/locations/{location}/brands/{brand}/evaluationContexts/{evaluationContext} |
evaluationMatchers[] |
זה שינוי אופציונלי. רשימת ההתאמות להערכה שבהן צריך להשתמש במקרה ההערכה. ההערכה מתבצעת פעם אחת בסיום הסשן של BidiProcessOrder. כל התאמה מפיקה תוצאה בוליאנית שמציינת אם ההתאמה עברה או נכשלה. |
שדה של איחוד test_case. מקרה הבדיקה שבו משתמשים במקרה ההערכה. הערך test_case יכול להיות רק אחד מהבאים: |
|
staticTextTurnCase |
זה שינוי אופציונלי. מקרה בדיקה שבו הטקסט של המשתמש והסוכן הוא סטטי. |
dynamicTextTurnCase |
זה שינוי אופציונלי. מקרה בדיקה שבו קלט הטקסט של המשתמש נוצר באופן דינמי באמצעות מודל שפה גדול (LLM) עם הוראת הזמנה. |
StaticTextTurnCase
מקרה הערכה שבו הקלט של המשתמש הוא קלט טקסט סטטי.
| ייצוג ב-JSON |
|---|
{
"textTurns": [
{
object ( |
| שדות | |
|---|---|
textTurns[] |
חובה. רשימת חילופי הדברים בטקסט במקרה ההערכה. |
TextTurn
פנייה אחת בטקסט בתרחיש ההערכה, שמורכבת מקלט של המשתמש ומתשובה של הסוכן.
| ייצוג ב-JSON |
|---|
{ "userTextInput": string, "exampleAgentResponse": string } |
| שדות | |
|---|---|
userTextInput |
חובה. הטקסט שהמשתמש הזין בתור הזה. |
exampleAgentResponse |
זה שינוי אופציונלי. תגובה לדוגמה של הנציג למהלך הזה. חשוב לזכור שזו לא התשובה האמיתית של הנציג. התשובה בפועל של הנציג עשויה להיות שונה מהתשובה לדוגמה הזו. התשובה לדוגמה לא משמשת להערכה, אלא רק למטרות תצוגה כדי שיהיה קל יותר להבין את מקרה ההערכה. |
DynamicTextTurnCase
מקרה הערכה שבו הקלט של המשתמש נוצר באופן דינמי באמצעות LLM עם הוראת הזמנה.
| ייצוג ב-JSON |
|---|
{ "orderingInstruction": string } |
| שדות | |
|---|---|
orderingInstruction |
חובה. הוראות ההזמנה ממסעדה למשתמש לאינטראקציה עם הנציג להזמנת אוכל. מודל השפה הגדול (LLM) יוצר באופן דינמי את קלט הטקסט של המשתמש על סמך הוראת ההזמנה. ההוראות יכולות לכלול את הפריטים שרוצים להזמין, את ההעדפות והמגבלות של המשתמש ופעולות ספציפיות שהמשתמש צריך להודיע עליהן לסוכן ההזמנות. |
Methods |
|
|---|---|
|
יצירת EvaluationCases באצווה. |
|
חבילת עדכונים של EvaluationCases. |
|
יוצרת EvaluationCase. |
|
מחיקת ה-EvaluationCase שצוין. |
|
מקבל EvaluationCase. |
|
הצגת רשימה של EvaluationCases. |
|
עדכון של EvaluationCase שצוין. |
|
מריץ מקרה הערכה. |