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 |
| 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