OptimizationOptions interface

Ajuste de botões e modo de execução para um trabalho de otimização.

Propriedades

evaluation_level

Granularidade da avaliação. Nulo/omitido significa turno único por item. Definido para 'conversa' para pontuação de simulação por conversa em múltiplas turnos.

eval_model

Uso de implantação de modelos para avaliação. O padrão é a configuração do servidor (tipicamente 'gpt-4o').

max_candidates

Número máximo de candidatos à otimização a serem gerados. Deve ser >= 1. Padrão: 5.

max_stalls

Número máximo de rejeições reflexivas em minibatch antes de parar cedo. Um 'stall' ocorre quando o otimizador propõe uma mudança no prompt, a avalia em um subconjunto pequeno e a pontuação não melhora — portanto, nenhuma avaliação completa do conjunto de validação é acionada. O contador é resetado sempre que um minibatch passa e sua pontuação de validação total supera a melhor atual. Apenas um platô sustentado de max_stalls falhas consecutivas em minibatch aciona a parada. O serviço passa a ser 5 por padrão se um valor não for especificado pelo chamador. Deve ser >= 1 quando definido.

optimization_config

Overries de configuração por atributo alvo. Contém habilidades, ferramentas, system_prompt para o agente, além de espaço de modelo para otimização de modelos.

optimization_model

Implantação de modelos para raciocínio de otimização (deve ser da família gpt-5). Volta ao modelo padrão de avaliação quando não está configurado.

Detalhes da propriedade

evaluation_level

Granularidade da avaliação. Nulo/omitido significa turno único por item. Definido para 'conversa' para pontuação de simulação por conversa em múltiplas turnos.

evaluation_level?: EvaluationLevel

Valor da propriedade

eval_model

Uso de implantação de modelos para avaliação. O padrão é a configuração do servidor (tipicamente 'gpt-4o').

eval_model?: string

Valor da propriedade

string

max_candidates

Número máximo de candidatos à otimização a serem gerados. Deve ser >= 1. Padrão: 5.

max_candidates?: number

Valor da propriedade

number

max_stalls

Número máximo de rejeições reflexivas em minibatch antes de parar cedo. Um 'stall' ocorre quando o otimizador propõe uma mudança no prompt, a avalia em um subconjunto pequeno e a pontuação não melhora — portanto, nenhuma avaliação completa do conjunto de validação é acionada. O contador é resetado sempre que um minibatch passa e sua pontuação de validação total supera a melhor atual. Apenas um platô sustentado de max_stalls falhas consecutivas em minibatch aciona a parada. O serviço passa a ser 5 por padrão se um valor não for especificado pelo chamador. Deve ser >= 1 quando definido.

max_stalls?: number

Valor da propriedade

number

optimization_config

Overries de configuração por atributo alvo. Contém habilidades, ferramentas, system_prompt para o agente, além de espaço de modelo para otimização de modelos.

optimization_config?: Record<string, any>

Valor da propriedade

Record<string, any>

optimization_model

Implantação de modelos para raciocínio de otimização (deve ser da família gpt-5). Volta ao modelo padrão de avaliação quando não está configurado.

optimization_model?: string

Valor da propriedade

string