Ressource: EvaluationContext
Ein Bewertungskontext für eine Bewertungssuite oder einen Bewertungsfall.
| JSON-Darstellung |
|---|
{
"name": string,
"displayName": string,
"description": string,
"store": string,
"menu": string,
"testSessionStartTime": string,
"mockClientExecutions": [
{
object ( |
| Felder | |
|---|---|
name |
ID. Der vollständige Ressourcenname des Bewertungskontexts. Format: projects/{project}/locations/{location}/brands/{brand}/evaluationContexts/{evaluationContext} |
displayName |
Erforderlich. Der menschenlesbare Name des Bewertungskontexts. |
description |
Optional. Die Beschreibung des Bewertungskontexts. |
store |
Erforderlich. Der vollständige Ressourcenname des Speichers, der für den Bewertungsfall verwendet werden soll. Format: projects/{projectId}/locations/{location}/brands/{brandId}/stores/{storeId} |
menu |
Optional. Optionales Menü, das für den Bewertungskontext verwendet werden soll. Wenn Sie keine angeben, wird die Standardspeisekarte für das Geschäft verwendet. Format: projects/{projectId}/locations/{location}/brands/{brandId}/menus/{menuId} |
testSessionStartTime |
Optional. Optionaler eingefügter Beginn der Food Ordering-Sitzung. Wenn diese Option festgelegt ist, wird in der Bewertungssitzung davon ausgegangen, dass die Testsitzung zu diesem Zeitpunkt gestartet wurde. Damit wird das Bestellverhalten zu einer bestimmten Tageszeit simuliert. Wenn nicht festgelegt, wird die aktuelle Zeit als Startzeit für die Bewertungssitzung verwendet. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
mockClientExecutions[] |
Optional. Optionale simulierte Clientausführungsantworten für Clientausführungsanfragen, die vom Food Ordering-Dienst während der Bewertungssitzung gesendet werden. |
daypartId |
Optional. Optionale Tageszeit-ID, die für den Bewertungskontext verwendet werden soll. Falls angegeben, verwendet der KI-Agent diese Tageszeit-ID, wenn er die Konfiguration der Prozessreihenfolge festlegt. |
MockClientExecution
Stellt ein simuliertes Anfrage- und Antwortpaar für die Clientausführung dar. Wenn die vom Food Ordering-Dienst in einem Testlauf gesendeten Anfragen mit der simulierten Anfrage übereinstimmen, wird die simulierte Antwort an den Dienst zurückgegeben. Beachten Sie, dass „request.execution_id“ beim Abgleich ignoriert wird, da sie sitzungsspezifisch ist.
| JSON-Darstellung |
|---|
{ "rawJsonRequest": { object }, "rawJsonResponse": { object } } |
| Felder | |
|---|---|
rawJsonRequest |
Optional. Die Anfrage für die Ausführung des simulierten Clients. |
rawJsonResponse |
Optional. Die Antwort für die Ausführung des simulierten Clients. |
Methoden |
|
|---|---|
|
Erstellt einen EvaluationContext. |
|
Löscht den angegebenen EvaluationContext. |
|
Ruft einen EvaluationContext ab. |
|
Listet EvaluationContexts auf. |
|
Aktualisiert den angegebenen EvaluationContext. |