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 ( |
| Felder | |
|---|---|
goal |
Erforderlich. Das Ziel des Meilensteins. |
maxTurnCount |
Optional. Die maximale Anzahl von Turns für diesen Meilenstein. |
successCriteria |
Optional. Die Erfolgskriterien des Meilensteins. |
protocol |
Optional. Die Richtlinien, die der Agent während der Unterhaltung befolgen sollte. |
staticUtterance |
Optional. Eine statische Äußerung, die der Simulator genau so sendet, anstatt Nutzereingaben dynamisch zu generieren. |
event |
Optional. Eine Ereigniseingabe, die anstelle der dynamischen Generierung gesendet werden soll. |