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.
}
字段
用于评估模拟生成的对话的预期结果。以下是互斥字段的列表。在响应中,最多只能设置以下字段之一:
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 编造。