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에 의해 환각됩니다.