REST Resource: projects.locations.apps.evaluationExpectations

리소스: EvaluationExpectation

평가 기대치는 평가할 특정 기준을 나타냅니다.

JSON 표현
{
  "name": string,
  "displayName": string,
  "tags": [
    string
  ],
  "createTime": string,
  "updateTime": string,
  "etag": string,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "llmCriteria": {
    object (EvaluationExpectation.LlmCriteria)
  }
  // End of mutually exclusive fields.
}
필드
name

string

식별자. 이 평가 기대치의 고유 식별자입니다. 형식: projects/{project}/locations/{location}/apps/{app}/evaluationExpectations/{evaluationExpectation}

displayName

string

필수 항목입니다. 사용자 정의 표시 이름입니다. 앱 내에서 고유해야 합니다.

tags[]

string

(선택사항) 기대에 대한 사용자 정의 태그입니다. 기대를 필터링하는 데 사용할 수 있습니다.

createTime

string (Timestamp format)

출력 전용입니다. 평가 기대치가 생성된 타임스탬프입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

updateTime

string (Timestamp format)

출력 전용입니다. 평가 기대치가 마지막으로 업데이트된 타임스탬프입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

etag

string

출력 전용입니다. 읽기-수정-쓰기 작업 중에 객체가 변경되지 않았는지 확인하는 데 사용되는 Etag입니다. etag가 비어 있으면 업데이트가 동시에 이루어진 변경사항을 덮어씁니다.

평가에 사용되는 기준의 정의입니다. 다음은 상호 배타적인 필드의 목록입니다. 응답에는 다음 필드 중 최대 하나가 설정됩니다.
llmCriteria

object (EvaluationExpectation.LlmCriteria)

(선택사항) LLM 프롬프트를 기반으로 한 평가 기준입니다.

상호 배타적 필드의 끝입니다.

EvaluationExpectation.LlmCriteria

LLM 기반 평가 기준 구성입니다.

JSON 표현
{
  "prompt": string
}
필드
prompt

string

필수 항목입니다. LLM 심사자에게 제공된 프롬프트/요청 사항입니다.

메서드

create

평가 기대치를 만듭니다.

delete

평가 기대치를 삭제합니다.

get

지정된 평가 기대치의 세부정보를 가져옵니다.

list

지정된 앱의 모든 평가 기대치를 나열합니다.

patch

평가 기대치를 업데이트합니다.