Evaluation.Scenario.Milestone

Stellt einen einzelnen Meilenstein im Szenario dar. Wird verwendet, um das Verhalten des Nutzersimulators so zu steuern, dass er einem Protokoll folgt. Der Nutzersimulator führt die Meilensteine nacheinander aus und fährt nur mit dem nächsten fort, wenn die „successCriteria“ des Meilensteins erreicht wurden.

JSON-Darstellung
{
  "goal": string,
  "maxTurnCount": integer,
  "successCriteria": string,
  "protocol": string,
  "staticUtterance": string,
  "event": {
    object (Event)
  }
}
Felder
goal

string

Erforderlich. Das Ziel des Meilensteins.

maxTurnCount

integer

Optional. Die maximale Anzahl von Turns für diesen Meilenstein.

successCriteria

string

Optional. Die Erfolgskriterien des Meilensteins.

protocol

string

Optional. Die Richtlinien, die der Agent während der Unterhaltung befolgen sollte.

staticUtterance

string

Optional. Eine statische Äußerung, die der Simulator genau so sendet, anstatt Nutzereingaben dynamisch zu generieren.

event

object (Event)

Optional. Eine Ereigniseingabe, die anstelle der dynamischen Generierung gesendet werden soll.