Evaluation.ScenarioExpectation

シミュレーションによって生成された会話を評価するための期待値。

JSON 表現
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "toolExpectation": {
    object (Evaluation.ScenarioExpectation.ToolExpectation)
  },
  "agentResponse": {
    object (Message)
  }
  // End of mutually exclusive fields.
}
フィールド
シミュレーションによって生成された会話を評価するための期待値。以下は、相互に排他的なフィールドのリストです。レスポンスに設定されるフィールドは、最大 1 つです。
toolExpectation

object (Evaluation.ScenarioExpectation.ToolExpectation)

省略可。評価するツール呼び出しとレスポンスのペア。

agentResponse

object (Message)

省略可。評価するエージェントのレスポンス。

相互に排他的なフィールドの終わり。

Evaluation.ScenarioExpectation.ToolExpectation

評価するツール呼び出しとレスポンスのペア。

JSON 表現
{
  "expectedToolCall": {
    object (ToolCall)
  },
  "mockToolResponse": {
    object (ToolResponse)
  }
}
フィールド
expectedToolCall

object (ToolCall)

必須。対象のパラメータが指定された、想定されるツール呼び出し。指定されていないパラメータは LLM によってハルシネーションされます。

mockToolResponse

object (ToolResponse)

必須。モックするツールのレスポンス。対象のパラメータが指定されています。指定されていないパラメータは LLM によってハルシネーションされます。