Przejdź do głównej zawartości

Biblioteka promptów

Prompty to szablony instrukcji wielokrotnego użytku identyfikowane poleceniem ukośnikowym. Każdy ma slug (/review-pr), tytuł, opcjonalny opis i tagi, treść szablonu oraz typowane zmienne.

Zmienne

Treść odwołuje się do zmiennych jako {{name}}. Każda użyta zmienna musi być zadeklarowana i mieć typ: text, number, select (z opcjami) albo boolean; może być wymagana i mieć wartość domyślną. Przy wstawianiu promptu kompozytor zbiera zmienne przed wyrenderowaniem treści.

Wersje

Aktualizacja zwiększa wersję i archiwizuje poprzednią rewizję. Historia pokazuje rewizje; wycofanie przywraca starą jako nową wersję, więc ścieżka pozostaje liniowa i nic nie jest cicho przepisywane.

Udostępnianie, eksport i import

Prompty są domyślnie prywatne i można je udostępniać przez wspólny model uprawnień zasobów (odczyt lub zapis dla użytkowników lub grup). Eksport tworzy dokument JSON libre-prompt.v1; import go odtwarza i odmawia kolizji slugu bez żądania nadpisania. Tytuły, opisy, treść, zmienne i tagi są szyfrowane w spoczynku; slug pozostaje jawny, aby działało wyszukiwanie ukośnikowe.

Profile

Profil asystenta może powiązać jeden prompt; wyrenderowana treść poprzedza wtedy własny prompt systemowy profilu w każdej sesji.

Przykład

Utwórz prompt w Ustawienia → Prompty (lub wybierz i edytuj szablon startowy):

  • Slug: review-pr

  • Tytuł: Pull request review

  • Treść:

    Review the following {{language}} changes with {{strictness}} strictness.
    Point out bugs first, style second, and end with a one-line verdict.
  • Zmienne: language (text, wymagana) i strictness (select: low, normal, pedantic, domyślnie normal).

W czacie wpisz /, aby zobaczyć swoje prompty. Wybierz /review-pr, uzupełnij language: TypeScript i wybierz pedantic. Wyrenderowany tekst zastąpi szkic i będzie gotowy do wysłania (wklej różnice za nim). Późniejsza edycja zwiększy wersję do 2; stara treść pozostanie w historii i będzie możliwa do przywrócenia.