AgentOptimizationOptions interface
Regolare manopole e modalità run per un lavoro di ottimizzazione.
Proprietà
| evaluation_level | Granularità della valutazione. Null/omesso significa singola turno per oggetto. Impostato su 'conversazione' per la valutazione della simulazione multi-turno per conversazione. |
| eval_model | Utilizzo del modello per la valutazione. Di default è la configurazione server (tipicamente 'gpt-4o'). |
| max_candidates | Numero massimo di candidati per l'ottimizzazione da generare. Deve essere >= 1. Impostazione predefinita: 5. |
| max_stalls | Numero massimo di rifiuti riflessivi consecutivi del minibatch prima di fermarsi presto. Uno 'stall' si verifica quando l'ottimizzatore propone una modifica al prompt, la valuta su un sottoinsieme piccolo e il punteggio non migliora — quindi non viene attivata alcuna valutazione completa del set di validazione. Il contatore si resetta ogni volta che un minibatch viene superato e il suo punteggio di validazione completa supera il massimo attuale. Solo un plateau sostenuto di |
| optimization_config | Override di configurazione per attributo target. Contiene competenze, strumenti system_prompt per l'agente, oltre allo spazio del modello per l'ottimizzazione del modello. |
| optimization_model | Distribuzione del modello per ragionamento di ottimizzazione (deve essere della famiglia gpt-5). Torna al modello di valutazione predefinito quando non è impostato. |
Dettagli proprietà
evaluation_level
Granularità della valutazione. Null/omesso significa singola turno per oggetto. Impostato su 'conversazione' per la valutazione della simulazione multi-turno per conversazione.
evaluation_level?: EvaluationLevel
Valore della proprietà
eval_model
Utilizzo del modello per la valutazione. Di default è la configurazione server (tipicamente 'gpt-4o').
eval_model?: string
Valore della proprietà
string
max_candidates
Numero massimo di candidati per l'ottimizzazione da generare. Deve essere >= 1. Impostazione predefinita: 5.
max_candidates?: number
Valore della proprietà
number
max_stalls
Numero massimo di rifiuti riflessivi consecutivi del minibatch prima di fermarsi presto. Uno 'stall' si verifica quando l'ottimizzatore propone una modifica al prompt, la valuta su un sottoinsieme piccolo e il punteggio non migliora — quindi non viene attivata alcuna valutazione completa del set di validazione. Il contatore si resetta ogni volta che un minibatch viene superato e il suo punteggio di validazione completa supera il massimo attuale. Solo un plateau sostenuto di max_stalls guasti consecutivi del minibatch attiva la fermata. Il servizio si imposta di default a 5 se il chiamante non specifica un valore. Deve essere >= 1 quando impostato.
max_stalls?: number
Valore della proprietà
number
optimization_config
Override di configurazione per attributo target. Contiene competenze, strumenti system_prompt per l'agente, oltre allo spazio del modello per l'ottimizzazione del modello.
optimization_config?: Record<string, any>
Valore della proprietà
Record<string, any>
optimization_model
Distribuzione del modello per ragionamento di ottimizzazione (deve essere della famiglia gpt-5). Torna al modello di valutazione predefinito quando non è impostato.
optimization_model?: string
Valore della proprietà
string