Hoppa till huvudinnehåll

Promptbibliotek

Promptar är återanvändbara instruktionsmallar med en identitet som snedstreckskommando. Varje prompt har en slug (/review-pr), en titel, en valfri beskrivning och taggar, mallinnehåll samt typade variabler.

Variabler

Innehållet refererar till variabler som {{name}}. Varje refererad variabel måste deklareras, och varje deklaration har en typ: text, number, select (med alternativ) eller boolean. Variabeln kan även vara obligatorisk och ha ett standardvärde. När en prompt infogas i redigeraren samlas dess variabler in innan innehållet renderas.

Versioner

När en prompt uppdateras höjs dess version och den föregående revisionen arkiveras. Historikvyn visar revisionerna. En återställning gör en gammal revision till en ny version, så historiken förblir linjär och ingenting skrivs om i tysthet.

Delning, export och import

Promptar är privata som standard och kan delas genom den gemensamma modellen för resursbehörigheter (läs- eller skrivbehörighet för användare eller grupper). En export skapar ett JSON-dokument av typen libre-prompt.v1. En import återskapar prompten men avvisar en slugkollision om inte överskrivning begärs. Prompttitlar, beskrivningar, innehåll, variabler och taggar krypteras vid lagring. Sluggen förblir okrypterad så att uppslagning med snedstreck fungerar.

Profiler

En assistentprofil kan bindas till en prompt. Det renderade innehållet placeras då före profilens egen systemprompt i varje session som använder profilen.

Exempel

Skapa en prompt under Settings → Prompts (eller välj en av startmallarna där och redigera den):

  • Slug: review-pr

  • Titel: Pull request review

  • Innehåll:

    Review the following {{language}} changes with {{strictness}} strictness.
    Point out bugs first, style second, and end with a one-line verdict.
  • Variabler: language (text, obligatorisk) och strictness (val: low, normal, pedantic, standardvärde normal).

Skriv / i valfri chatt så visar redigeraren dina promptar. Välj /review-pr, fyll i language: TypeScript och välj pedantic. Den renderade texten ersätter ditt utkast och är redo att skickas (klistra in diffen efter den). Om du redigerar prompten senare höjs den till version 2. Den gamla formuleringen finns kvar i historiken och kan återställas.