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)

省略可。動的生成の代わりに送信するイベント入力。