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