Recurso: EvaluationExpectation
Una expectativa de evaluación representa un criterio específico con el que se realizará la evaluación.
| Representación 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 ( |
| Campos | |
|---|---|
name |
Es el identificador. Es el identificador único de esta expectativa de evaluación. Formato: |
displayName |
Obligatorio. Es el nombre visible definido por el usuario. Debe ser único dentro de la app. |
tags[] |
Es opcional. Son etiquetas definidas por el usuario para las expectativas. Se puede usar para filtrar expectativas. |
createTime |
Solo salida. Es la marca de tiempo de cuando se creó la expectativa de evaluación. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
updateTime |
Solo salida. Es la marca de tiempo de la última actualización de la expectativa de evaluación. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
etag |
Solo salida. Es el ETag que se usa para garantizar que el objeto no haya cambiado durante una operación de lectura-modificación-escritura. Si el ETag está vacío, la actualización reemplazará cualquier cambio simultáneo. |
| Es la definición de los criterios utilizados para la evaluación. La siguiente es una lista de campos mutuamente excluyentes. Como máximo, se establecerá uno de los campos en una respuesta: | |
llmCriteria |
Es opcional. Son los criterios de evaluación basados en una instrucción de LLM. |
| Fin de los campos mutuamente excluyentes. | |
EvaluationExpectation.LlmCriteria
Es la configuración de los criterios de evaluación basados en LLM.
| Representación JSON |
|---|
{ "prompt": string } |
| Campos | |
|---|---|
prompt |
Obligatorio. Son las instrucciones o el mensaje proporcionados al juez del LLM. |
Métodos |
|
|---|---|
|
Crea una expectativa de evaluación. |
|
Borra una expectativa de evaluación. |
|
Obtiene detalles de la expectativa de evaluación especificada. |
|
Enumera todas las expectativas de evaluación en la app determinada. |
|
Actualiza una expectativa de evaluación. |