Evaluation.Scenario.Milestone

시나리오의 단일 마일스톤을 나타냅니다. 프로토콜을 따르도록 사용자 시뮬레이터의 동작을 안내하는 데 사용됩니다. 사용자 시뮬레이터는 마일스톤을 순차적으로 실행하며 해당 마일스톤의 successCriteria가 달성된 경우에만 다음 마일스톤으로 진행합니다.

JSON 표현
{
  "goal": string,
  "maxTurnCount": integer,
  "successCriteria": string,
  "protocol": string,
  "staticUtterance": string,
  "event": {
    object (Event)
  }
}
필드
goal

string

필수 항목입니다. 마일스톤의 목표입니다.

maxTurnCount

integer

선택사항입니다. 이 마일스톤의 최대 대화 수입니다.

successCriteria

string

선택사항입니다. 마일스톤의 성공 기준입니다.

protocol

string

선택사항입니다. 대화 중에 에이전트가 따라야 하는 가이드라인입니다.

staticUtterance

string

선택사항입니다. 시뮬레이터가 사용자 입력을 동적으로 생성하는 대신 정확하게 전송하는 정적 발화입니다.

event

object (Event)

선택사항입니다. 동적 생성 대신 전송할 이벤트 입력입니다.