AgentOptimizationOptions interface

Ajuste de perillas y modo de ejecución para un trabajo de optimización.

Propiedades

evaluation_level

Granularidad de la evaluación. Nulo/omitido significa por objeto en un solo turno. Configurado en 'conversación' para la puntuación de simulación por conversación y varios turnos.

eval_model

Despliegue de modelos utilizados para evaluación. Por defecto se aplica a la configuración del servidor (normalmente 'gpt-4o').

max_candidates

Número máximo de candidatos a optimización para generar. Debe ser >= 1. Valor predeterminado: 5.

max_stalls

Número máximo de rechazos reflexivos consecutivos en minilotes antes de detenerse antes de tiempo. Un 'estancamiento' ocurre cuando el optimizador propone un cambio en el prompt, lo evalúa en un subconjunto pequeño y la puntuación no mejora — por lo que no se activa una evaluación completa del conjunto de validación. El contador se reinicia cada vez que pasa un minilote y su puntuación de validación completa supera a la mejor marca actual. Solo un estancamiento sostenido de max_stalls fallos consecutivos en minilotes activa la parada. El servicio se coloca por defecto en 5 si el llamante no especifica un valor. Debe ser >= 1 cuando está establecida.

optimization_config

Anulaciones de configuración por atributo objetivo. Contiene habilidades, herramientas system_prompt para el agente, además de espacio de modelos para optimización de modelos.

optimization_model

Despliegue de modelos para razonamiento de optimización (debe ser de la familia gpt-5). Vuelve al modelo de evaluación por defecto cuando no está activado.

Detalles de las propiedades

evaluation_level

Granularidad de la evaluación. Nulo/omitido significa por objeto en un solo turno. Configurado en 'conversación' para la puntuación de simulación por conversación y varios turnos.

evaluation_level?: EvaluationLevel

Valor de propiedad

eval_model

Despliegue de modelos utilizados para evaluación. Por defecto se aplica a la configuración del servidor (normalmente 'gpt-4o').

eval_model?: string

Valor de propiedad

string

max_candidates

Número máximo de candidatos a optimización para generar. Debe ser >= 1. Valor predeterminado: 5.

max_candidates?: number

Valor de propiedad

number

max_stalls

Número máximo de rechazos reflexivos consecutivos en minilotes antes de detenerse antes de tiempo. Un 'estancamiento' ocurre cuando el optimizador propone un cambio en el prompt, lo evalúa en un subconjunto pequeño y la puntuación no mejora — por lo que no se activa una evaluación completa del conjunto de validación. El contador se reinicia cada vez que pasa un minilote y su puntuación de validación completa supera a la mejor marca actual. Solo un estancamiento sostenido de max_stalls fallos consecutivos en minilotes activa la parada. El servicio se coloca por defecto en 5 si el llamante no especifica un valor. Debe ser >= 1 cuando está establecida.

max_stalls?: number

Valor de propiedad

number

optimization_config

Anulaciones de configuración por atributo objetivo. Contiene habilidades, herramientas system_prompt para el agente, además de espacio de modelos para optimización de modelos.

optimization_config?: Record<string, any>

Valor de propiedad

Record<string, any>

optimization_model

Despliegue de modelos para razonamiento de optimización (debe ser de la familia gpt-5). Vuelve al modelo de evaluación por defecto cuando no está activado.

optimization_model?: string

Valor de propiedad

string