OptimizationOptions interface

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

Propriedades

evaluation_level

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

eval_model

A implementação do modelo é usada para avaliação. Por defeito é a configuração do servidor (normalmente 'gpt-4o').

max_candidates

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

max_stalls

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

optimization_config

Substituições de configuração por atributo alvo. Contém competências, ferramentas, system_prompt para o agente, além de espaço de modelo para otimização de modelos.

optimization_model

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

Detalhes de Propriedade

evaluation_level

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

evaluation_level?: EvaluationLevel

Valor de Propriedade

eval_model

A implementação do modelo é usada para avaliação. Por defeito é a configuração do servidor (normalmente 'gpt-4o').

eval_model?: string

Valor de Propriedade

string

max_candidates

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

max_candidates?: number

Valor de Propriedade

number

max_stalls

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

max_stalls?: number

Valor de Propriedade

number

optimization_config

Substituições de configuração por atributo alvo. Contém competências, ferramentas, system_prompt para o agente, além de espaço de modelo para otimização de modelos.

optimization_config?: Record<string, any>

Valor de Propriedade

Record<string, any>

optimization_model

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

optimization_model?: string

Valor de Propriedade

string