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

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