시나리오의 단일 마일스톤을 나타냅니다. 프로토콜을 따르도록 사용자 시뮬레이터의 동작을 안내하는 데 사용됩니다. 사용자 시뮬레이터는 마일스톤을 순차적으로 실행하며 해당 마일스톤의 successCriteria가 달성된 경우에만 다음 마일스톤으로 진행합니다.
| JSON 표현 |
|---|
{
"goal": string,
"maxTurnCount": integer,
"successCriteria": string,
"protocol": string,
"staticUtterance": string,
"event": {
object ( |
| 필드 | |
|---|---|
goal |
필수 항목입니다. 마일스톤의 목표입니다. |
maxTurnCount |
선택사항입니다. 이 마일스톤의 최대 대화 수입니다. |
successCriteria |
선택사항입니다. 마일스톤의 성공 기준입니다. |
protocol |
선택사항입니다. 대화 중에 에이전트가 따라야 하는 가이드라인입니다. |
staticUtterance |
선택사항입니다. 시뮬레이터가 사용자 입력을 동적으로 생성하는 대신 정확하게 전송하는 정적 발화입니다. |
event |
선택사항입니다. 동적 생성 대신 전송할 이벤트 입력입니다. |