Promptbibliotek
Prompter er genanvendelige instruktionsskabeloner med en identitet som slash-kommando.
Hver prompt har en slug (/review-pr), en titel, en valgfri beskrivelse og
tags, skabelonindhold samt typede variabler.
Variabler
Indholdet henviser til variabler som {{name}}. Hver variabel, der henvises til,
skal erklæres, og hver erklæring har en type: text, number, select
(med valgmuligheder) eller boolean. Variablen kan også være obligatorisk og have
en standardværdi. Når en prompt indsættes i skrivefeltet, indsamles dens variabler,
før indholdet gengives.
Versioner
Når en prompt opdateres, øges versionsnummeret, og den forrige revision arkiveres. Historikvisningen viser revisionerne. En tilbagerulning gendanner en gammel revision som en ny version, så historikken forbliver lineær, og intet omskrives lydløst.
Deling, eksport og import
Prompter er private som standard og kan deles via den fælles model for
ressourcetildelinger (læse- eller skriveadgang til brugere eller grupper). En eksport
opretter et JSON-dokument af typen libre-prompt.v1. En import genskaber prompten,
men afviser en slugkonflikt, medmindre der anmodes om overskrivning. Prompttitler,
beskrivelser, indhold, variabler og tags krypteres ved lagring. Sluggen forbliver
ukrypteret, så opslag med slash-kommandoer fungerer.
Profiler
En assistentprofil kan knyttes til én prompt. Det gengivne indhold placeres derefter foran profilens egen systemprompt i alle sessioner, der bruger profilen.
Eksempel
Opret en prompt under Settings → Prompts (eller vælg en af startskabelonerne dér, og rediger den):
-
Slug:
review-pr -
Titel:
Pull request review -
Indhold:
Review the following {{language}} changes with {{strictness}} strictness.Point out bugs first, style second, and end with a one-line verdict. -
Variabler:
language(tekst, obligatorisk) ogstrictness(valg:low,normal,pedantic, standardværdinormal).
Skriv / i en vilkårlig chat, så viser skrivefeltet dine prompter. Vælg
/review-pr, udfyld language: TypeScript, og vælg pedantic. Den
gengivne tekst erstatter dit udkast og er klar til at blive sendt (indsæt diffen
efter teksten). Hvis du senere redigerer prompten, øges den til version 2. Den gamle
formulering bliver i historikken og kan gendannes.