REST Resource: projects.locations.brands.evaluationContexts

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 (MockClientExecution)
    }
  ],
  "daypartId": string
}
Felder
name

string

ID. Der vollständige Ressourcenname des Bewertungskontexts. Format: projects/{project}/locations/{location}/brands/{brand}/evaluationContexts/{evaluationContext}

displayName

string

Erforderlich. Der menschenlesbare Name des Bewertungskontexts.

description

string

Optional. Die Beschreibung des Bewertungskontexts.

store

string

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

string

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

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

mockClientExecutions[]

object (MockClientExecution)

Optional. Optionale simulierte Clientausführungsantworten für Clientausführungsanfragen, die vom Food Ordering-Dienst während der Bewertungssitzung gesendet werden.

daypartId

string

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

object (Struct format)

Optional. Die Anfrage für die Ausführung des simulierten Clients.

rawJsonResponse

object (Struct format)

Optional. Die Antwort für die Ausführung des simulierten Clients.

Methoden

create

Erstellt einen EvaluationContext.

delete

Löscht den angegebenen EvaluationContext.

get

Ruft einen EvaluationContext ab.

list

Listet EvaluationContexts auf.

patch

Aktualisiert den angegebenen EvaluationContext.