OpenAI
Ta strona została przetłumaczona maszynowo. Wyświetl oryginalny artykuł w języku angielskim.

Zarządzanie poleceniami w środowisku Playground

Wysokiej jakości polecenia, które pomogą rozpocząć każdą udaną integrację

Zaktualizowano: 8 days ago

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.

Import preset as prompt dialog with preset options and a warning that prompts are visible to project users

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.

Czy ten artykuł był pomocny?