Omówienie
Najnowsza aktualizacja środowiska Playground wprowadza ustrukturyzowany przepływ pracy przyjazny wycofywaniu zmian, dzięki czemu możesz pewnie iterować, weryfikować zmiany i przechodzić od eksperymentu do produkcji w mniejszej liczbie kroków. Poniżej znajdziesz szybki przegląd nowości i informacje, jak zacząć.
Co nowego
Polecenia na poziomie projektu
Polecenia działają teraz na poziomie projektu, a nie na poziomie użytkownika.
Historia wersji z wycofaniem jednym kliknięciem
Opublikuj dowolną wersję roboczą, aby utworzyć nową wersję, a następnie natychmiast przywróć wcześniejszą. W tle pojedynczy identyfikator polecenia zawsze wskazuje najnowszą opublikowaną wersję, a jeśli chcesz uzyskać przypięte odwołanie, możesz też określić konkretną wersję.
Zmienne polecenia
Dodaj symbole zastępcze, takie jak {user_goal}, aby oddzielić statyczne polecenie od informacji specyficznych dla danego przypadku (danych wejściowych).
Identyfikator polecenia
Publikacja blokuje bieżącą wersję roboczą pod identyfikatorem, który narzędzia niższego poziomu mogą niezawodnie wywoływać, podczas gdy Ty dalej iterujesz w nowych wersjach roboczych.
Porównanie obok siebie
Porównaj 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 środowisku Playground, więc testowane polecenie 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łniać zmienne i wyświetlać wyniki zaliczone/niezaliczone bezpośrednio na stronie szczegółów polecenia. Link jest zapisywany wraz z identyfikatorem polecenia, aby umożliwić powtarzalne testy.
Optymalizuj
„Optymalizuj” to nowe narzędzie dostępne w środowisku Playground i na stronie Dzienniki. Automatycznie ulepsza polecenia, wykrywając i usuwając sprzeczności, doprecyzowując niejasne instrukcje oraz uzupełniając brakujące formaty odpowiedzi.
Po uruchomieniu zwraca ulepszoną wersję polecenia lub pomocne sugestie wraz z podsumowaniem wprowadzonych zmian. Możesz przejrzeć zmiany i zastosować je jednym kliknięciem bezpośrednio w środowisku Playground.
Przewodnik szybkiego startu
Utwórz polecenie
Przejdź do Playground → Polecenia → Utwórz nowe, przygotuj tekst i w razie potrzeby dodaj {variables}.
Możesz użyć funkcji generuj, aby ChatGPT zaproponował polecenie, definicję funkcji lub schemat danych wyjściowych na podstawie opisu zadania.
Użyj funkcji optymalizuj, aby przejrzeć polecenie i zasugerować ulepszenia.
Dodaj funkcję (opcjonalnie)
Wywołanie funkcji pozwala połączyć polecenie z działaniami lub danymi ze świata rzeczywistego bez opuszczania środowiska Playground.
Dodatkowe instrukcje dotyczące używania funkcji znajdziesz w naszym artykule: Wywołanie funkcji w środowisku Chat Playground
Podłącz Eval (opcjonalnie)
Wybierz Połącz Eval, aby wygenerować dane testowe, uruchomić oceniających i przejrzeć wyniki zaliczone/niezaliczone. Uruchamiaj Eval ponownie po każdej publikacji, aby wykrywać regresje do czasu pojawienia się uruchomień automatycznych.
Opublikuj
Kliknij Opublikuj, aby utworzyć identyfikator polecenia. Kontynuuj eksperymentowanie w nowej wersji roboczej i przywracaj dowolną opublikowaną wersję z Historii jednym kliknięciem.
Iteruj
Przetestuj nowe polecenie, przejrzyj wyniki i iteruj zgodnie z potrzebami.
Wskazówki dotyczące tworzenia skutecznych poleceń
Ogólne wskazówki dotyczące tonu lub roli umieść w wiadomości systemowej, a szczegóły zadania i przykłady — w wiadomościach użytkownika.
Zbierz kilka przykładów w zwięzłym bloku w stylu YAML lub na liście punktowanej, aby łatwo było je przeglądać i aktualizować.
Odwzoruj strukturę projektu w folderach o czytelnych nazwach, aby członkowie zespołu mogli szybko znaleźć polecenia.
Przy każdej publikacji ponownie uruchamiaj powiązaną ewaluację — wczesne wykrywanie problemów jest znacznie tańsze niż ich naprawianie w środowisku produkcyjnym.
FAQ
Czy moje istniejące ustawienia wstępne przestaną działać?
Polecenia to bardziej zaawansowany sposób zarządzania konfiguracją z obsługą wersjonowania i zmiennych szablonu. Wszystkie istniejące ustawienia wstępne można zaimportować do Poleceń za pomocą opcji „Importuj ustawienie wstępne” w menu rozwijanym poleceń w środowisku Playground.

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