Přeskočit na hlavní obsah

Knihovna promptů

Prompty jsou opakovaně použitelné šablony instrukcí s identitou příkazu začínajícího lomítkem. Každý prompt má slug (/review-pr), název, volitelný popis a štítky, obsah šablony a typované proměnné.

Proměnné

Obsah odkazuje na proměnné jako {{name}}. Každá použitá proměnná musí být deklarována a každá deklarace má typ: text, number, select (s možnostmi) nebo boolean. Volitelně může být povinná a mít výchozí hodnotu. Při vložení promptu do editoru se před vykreslením obsahu nejprve shromáždí hodnoty jeho proměnných.

Verze

Aktualizace promptu zvýší jeho verzi a předchozí revizi archivuje. Historie uvádí jednotlivé revize. Vrácení změn obnoví starou revizi jako novou verzi, takže historie zůstane lineární a nic se potichu nepřepíše.

Sdílení, export a import

Prompty jsou ve výchozím nastavení soukromé a lze je sdílet prostřednictvím společného modelu oprávnění k prostředkům (čtení nebo zápis pro uživatele či skupiny). Export vytvoří dokument JSON typu libre-prompt.v1. Import ho znovu vytvoří, ale při kolizi slugů se odmítne, pokud není vyžádáno přepsání. Názvy, popisy, obsah, proměnné a štítky promptů se při uložení šifrují. Slug zůstává v otevřené podobě, aby fungovalo vyhledávání pomocí lomítka.

Profily

Profil asistenta lze svázat s jedním promptem. Vykreslený obsah se pak v každé relaci s tímto profilem vloží před vlastní systémový prompt profilu.

Příklad

Vytvořte prompt v Settings → Prompts (nebo vyberte jednu z úvodních šablon a upravte ji):

  • Slug: review-pr

  • Název: Pull request review

  • Obsah:

    Review the following {{language}} changes with {{strictness}} strictness.
    Point out bugs first, style second, and end with a one-line verdict.
  • Proměnné: language (text, povinná) a strictness (výběr: low, normal, pedantic, výchozí normal).

V libovolném chatu napište / a editor zobrazí vaše prompty. Vyberte /review-pr, vyplňte language: TypeScript a zvolte pedantic. Vykreslený text nahradí koncept a bude připraven k odeslání (za něj vložte diff). Pozdější úprava promptu zvýší jeho verzi na 2. Staré znění zůstane v historii a lze ho obnovit.