optimize-with-environments
Optimize environment system prompts with GEPA through prime gepa run. Use when asked to improve prompt performance without gradient training, compare baseline versus optimized prompts, run GEPA from CLI or TOML configs, or interpret GEPA outputs before deployment.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Optimize environment system prompts with GEPA through prime gepa run. Use when asked to improve prompt performance without gradient training, compare baseline versus optimized prompts, run GEPA from CLI or TOML configs, or interpret GEPA outputs before deployment.
How to use
Zainstaluj skill w swoim środowisku agenta (instrukcja zależy od używanego frameworka – sprawdź dokumentację repozytorium).
Przygotuj plik konfiguracyjny środowiska (np.
my-env) zawierający system prompt, który chcesz optymalizować. Upewnij się, że masz zdefiniowane endpointy w plikuconfigs/endpoints.toml– możesz tam ustawić model, URL API i ewentualne niestandardowe nagłówki HTTP.Uruchom ewaluację baseline'u poleceniem
prime eval run my-env -m gpt-4.1-mini -n 50 -r 3 -s, aby zmierzyć wydajność oryginalnego promptu. Zachowaj domyślne zachowanie zapisu wyników, chyba że jawnie poprosisz o pominięcie uploadu.Uruchom GEPA do optymalizacji promptu:
prime gepa run my-env -m gpt-4.1-mini -M gpt-4.1-mini -B 500 -n 100 -N 50. Parametr-Bokreśla budżet (liczbę wywołań),-nto liczba próbek treningowych,-Nto liczba walidacyjnych. Alternatywnie możesz uruchomić GEPA z pliku konfiguracyjnego:prime gepa run configs/gepa/wordle.toml.Po optymalizacji ponownie uruchom ewaluację z nowym promptem i porównaj metryki z baseline'em. Upewnij się, że używasz tego samego modelu w obu testach, chyba że celowo badasz wydajność na różnych rodzinach modeli.
Przeanalizuj wyniki GEPA – sprawdź, które zmiany w promcie przyniosły największą poprawę, i zdecyduj, czy wdrożyć zoptymalizowaną wersję do produkcji.