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: 2 days ago

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.

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 Prompt ID zawsze używa najnowszej wersji.

Czy mogę zautomatyzować uruchomienia Eval?

Obecnie dostępne są wyłącznie ręczne ponowne uruchomienia.

Czy ten artykuł był pomocny?