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

ID。この評価の期待値の固有識別子。形式: projects/{project}/locations/{location}/apps/{app}/evaluationExpectations/{evaluationExpectation}

displayName

string

必須。ユーザー定義の表示名。アプリ内で一意である必要があります。

tags[]

string

省略可。期待値のユーザー定義タグ。期待値をフィルタするために使用できます。

createTime

string (Timestamp format)

出力専用。評価の期待値が作成されたときのタイムスタンプ。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z"、"2014-10-02T15:01:23.045123456Z"、"2014-10-02T15:01:23+05:30"。

updateTime

string (Timestamp format)

出力専用。評価の期待値が最後に更新されたときのタイムスタンプ。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z"、"2014-10-02T15:01:23.045123456Z"、"2014-10-02T15:01:23+05:30"。

etag

string

出力専用。読み取り / 変更 / 書き込みオペレーション中にオブジェクトが変更されていないことを確認するために使用される ETag。etag が空の場合、更新によって同時変更が上書きされます。

評価に使用される基準の定義。以下は、相互に排他的なフィールドのリストです。レスポンスに設定されるフィールドは、最大 1 つです。
llmCriteria

object (EvaluationExpectation.LlmCriteria)

省略可。LLM プロンプトに基づく評価基準。

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

EvaluationExpectation.LlmCriteria

LLM ベースの評価基準の構成。

JSON 表現
{
  "prompt": string
}
フィールド
prompt

string

必須。LLM ジャッジに提供されるプロンプト/指示。

メソッド

create

評価の期待値を作成します。

delete

評価の期待値を削除します。

get

指定された評価の期待値の詳細を取得します。

list

指定されたアプリのすべての評価の期待値を一覧表示します。

patch

評価の期待値を更新します。