Przegląd
Najnowsza aktualizacja środowiska Playground wprowadza uporządkowany przepływ pracy z możliwością cofania zmian, dzięki czemu możesz pewnie iterować, weryfikować zmiany i przechodzić od eksperymentu do produkcji w mniejszej liczbie kroków. Poniżej znajdziesz krótkie omówienie nowości i sposobu rozpoczęcia pracy.
Co nowego
Polecenia na poziomie projektu
Polecenia są teraz na poziomie projektu, a nie już na poziomie użytkownika.
Historia wersji z wycofaniem jednym kliknięciem
Opublikuj dowolny szkic, aby utworzyć nową wersję, a następnie natychmiast przywróć wcześniejszą wersję. W tle pojedynczy identyfikator Prompt ID zawsze wskazuje najnowszą opublikowaną wersję, a jeśli chcesz odwoływać się do przypiętej wersji, możesz też wskazać konkretną wersję.
Zmienne polecenia
Dodawaj symbole zastępcze, takie jak {user_goal}, aby oddzielić statyczne polecenie od informacji specyficznych dla instancji (wejść).
Prompt ID
Publikacja przypisuje bieżący szkic do identyfikatora, którego narzędzia podrzędne mogą niezawodnie używać, podczas gdy Ty nadal iterujesz w nowych szkicach.
Porównanie obok siebie
Porównuj wizualnie wyniki z dwóch wersji, aby zdecydować, która działa lepiej, zanim ją wdrożysz.
Zmienne rozpoznawane w API i SDK
Responses API i Agents SDK akceptują teraz te same {variables}, które definiujesz w Playground, więc polecenie, które testujesz, jest tym samym, które wywołujesz programowo — na razie wystarczy przekazać wyrenderowany tekst.
Wbudowana integracja z Evals (uruchomienia ręczne)
Połącz Eval, aby wstępnie wypełnić zmienne i wyświetlać wyniki zaliczenia/niezaliczenia bezpośrednio na stronie szczegółów polecenia. Łącze jest zapisywane z Prompt ID, aby umożliwić powtarzalne testy.
Optimize
Optimize to nowe narzędzie dostępne na stronach Playground i Logs, które automatycznie ulepsza polecenia przez wykrywanie i naprawianie sprzeczności, niejasnych instrukcji oraz brakujących formatów wyjściowych.
Po uruchomieniu zwraca ulepszoną wersję Twojego polecenia lub pomocne sugestie wraz z podsumowaniem wprowadzonych zmian. Możesz wyświetlić podgląd poprawek i zastosować je bezpośrednio w Playground jednym kliknięciem.
Przewodnik szybkiego startu
Utwórz polecenie
Przejdź do Playground → Prompts → Create New, utwórz roboczą wersję tekstu i dodaj {variables}, jeśli to potrzebne.
Możesz użyć funkcji generate, aby ChatGPT zasugerował polecenie, definicję funkcji lub schemat danych wyjściowych na podstawie opisu zadania.
Użyj funkcji optimize, aby przejrzeć i zaproponować ulepszenia.
Dodaj funkcję (opcjonalnie)
Wywołanie funkcji pozwala połączyć polecenie z rzeczywistymi działaniami lub danymi bez opuszczania Playground.
Aby uzyskać dodatkowe instrukcje dotyczące korzystania z funkcji, zapoznaj się z naszym artykułem: Wywołanie funkcji w Chat Playground
Dołącz Eval (opcjonalnie)
Wybierz Link Eval, aby wygenerować dane testowe, uruchomić oceniające moduły i przejrzeć wyniki zaliczenia/niezaliczenia. Uruchamiaj Eval ponownie po każdej publikacji, aby wychwytywać regresje, dopóki nie pojawią się automatyczne uruchomienia.
Publikuj
Kliknij Publish, aby utworzyć Prompt ID. Kontynuuj eksperymenty w nowym szkicu i przywracaj dowolną opublikowaną wersję z History jednym kliknięciem.
Iteruj
Przetestuj nowe polecenie, przejrzyj wyniki i iteruj w razie potrzeby.
Wskazówki dotyczące tworzenia świetnych poleceń
Umieszczaj ogólne wskazówki dotyczące tonu lub roli w wiadomości System; szczegóły zadania i przykłady umieszczaj w wiadomościach User.
Łącz przykłady z kilka przykładów w zwięzły blok w stylu YAML lub punktowany, aby łatwo było je przejrzeć i aktualizować.
Odzwierciedlaj strukturę projektu za pomocą czytelnych nazw folderów, aby współpracownicy mogli szybko znajdować polecenia.
Uruchamiaj ponownie połączony Eval za każdym razem, gdy publikujesz — wychwytywanie problemów na wczesnym etapie jest znacznie tańsze niż naprawianie ich na produkcji.
FAQ
Czy moje istniejące presety przestaną działać?
Polecenia to skuteczniejszy sposób zarządzania konfiguracją z obsługą wersjonowania i zmiennych szablonu. Wszystkie istniejące presety można zaimportować do Prompts za pomocą opcji „Import preset” z listy rozwijanej Prompt w Playground.

Czy muszę określać wersję w kodzie?
Tylko jeśli chcesz przypiąć starszą wersję. Samo wywołanie Prompt ID zawsze używa najnowszej wersji.
Czy mogę zautomatyzować uruchomienia Eval?
Obecnie dostępne są wyłącznie ręczne ponowne uruchomienia.
