Represents a single milestone in the scenario. Used to guide the behaviour of the user simulator to follow a protocol. The user simulator executes the milestone sequentially and only proceeds to the next one if the successCriteria of that milestone is achieved.
| JSON representation |
|---|
{
"goal": string,
"maxTurnCount": integer,
"successCriteria": string,
"protocol": string,
"staticUtterance": string,
"event": {
object ( |
| Fields | |
|---|---|
goal |
Required. The goal of the milestone. |
maxTurnCount |
Optional. The maximum number of turns for this milestone. |
successCriteria |
Optional. The success criteria of the milestone. |
protocol |
Optional. The guidelines the agent should follow during the conversation. |
staticUtterance |
Optional. A static utterance that the simulator will send exactly, instead of dynamically generating user input. |
event |
Optional. An event input to send instead of dynamic generation. |