AgentOptimizationOptions interface

Strojenie pokręteł i trybu działania do zadania optymalizacji.

Właściwości

evaluation_level

Szczegółowość oceny. Null/pominięcie oznacza pojedynczą turę na przedmiot. Ustaw tryb 'rozmowa' dla punktacji symulacji wieloturowej na każdą rozmowę.

eval_model

Wdrażanie modelu wykorzystywane do oceny. Domyślnie ustawia się na konfiguracji serwera (zazwyczaj 'gpt-40').

max_candidates

Maksymalna liczba kandydatów do optymalizacji do wygenerowania. Musi być >= 1. Wartość domyślna: 5.

max_stalls

Maksymalna liczba kolejnych odrzuceń refleksyjnych minibatch przed wcześniejszym zakończeniem. "Zastoj" występuje, gdy optymalizator proponuje szybką zmianę, ocenia ją na małym podzbiorze, a wynik nie poprawia się — więc nie jest uruchamiana pełna ocena zbioru walidacyjnego. Licznik resetuje się za każdym razem, gdy minibatch przejdzie, a jego pełny wynik walidacyjny bije aktualnie najlepszy. Tylko utrzymująca się stagnacja max_stalls kolejnych awarii minibatch powoduje zatrzymanie. Usługa domyślnie przyjmuje 5, jeśli wywołujący nie określi wartości. Musi być = >1 przy ustawieniu.

optimization_config

Nadpisywanie konfiguracji na podstawie atrybutów celu. Zawiera umiejętności, narzędzia, system_prompt dla agenta oraz przestrzeń na model do optymalizacji modelu.

optimization_model

Wdrożenie modelu do rozumowania optymalizacyjnego (musi być rodziną GPT-5). Wraca do domyślnego modelu oceny, gdy nie jest ustawiony.

Szczegóły właściwości

evaluation_level

Szczegółowość oceny. Null/pominięcie oznacza pojedynczą turę na przedmiot. Ustaw tryb 'rozmowa' dla punktacji symulacji wieloturowej na każdą rozmowę.

evaluation_level?: EvaluationLevel

Wartość właściwości

eval_model

Wdrażanie modelu wykorzystywane do oceny. Domyślnie ustawia się na konfiguracji serwera (zazwyczaj 'gpt-40').

eval_model?: string

Wartość właściwości

string

max_candidates

Maksymalna liczba kandydatów do optymalizacji do wygenerowania. Musi być >= 1. Wartość domyślna: 5.

max_candidates?: number

Wartość właściwości

number

max_stalls

Maksymalna liczba kolejnych odrzuceń refleksyjnych minibatch przed wcześniejszym zakończeniem. "Zastoj" występuje, gdy optymalizator proponuje szybką zmianę, ocenia ją na małym podzbiorze, a wynik nie poprawia się — więc nie jest uruchamiana pełna ocena zbioru walidacyjnego. Licznik resetuje się za każdym razem, gdy minibatch przejdzie, a jego pełny wynik walidacyjny bije aktualnie najlepszy. Tylko utrzymująca się stagnacja max_stalls kolejnych awarii minibatch powoduje zatrzymanie. Usługa domyślnie przyjmuje 5, jeśli wywołujący nie określi wartości. Musi być = >1 przy ustawieniu.

max_stalls?: number

Wartość właściwości

number

optimization_config

Nadpisywanie konfiguracji na podstawie atrybutów celu. Zawiera umiejętności, narzędzia, system_prompt dla agenta oraz przestrzeń na model do optymalizacji modelu.

optimization_config?: Record<string, any>

Wartość właściwości

Record<string, any>

optimization_model

Wdrożenie modelu do rozumowania optymalizacyjnego (musi być rodziną GPT-5). Wraca do domyślnego modelu oceny, gdy nie jest ustawiony.

optimization_model?: string

Wartość właściwości

string