Ga naar hoofdinhoud

Promptbibliotheek

Prompts zijn herbruikbare instructiesjablonen met een slash-opdracht als identiteit. Elke prompt heeft een slug (/review-pr), een titel, optionele beschrijving en tags, sjablooninhoud en getypeerde variabelen.

Variabelen

Inhoud verwijst naar variabelen als {{name}}. Elke gebruikte variabele moet zijn gedeclareerd en elke declaratie heeft een type: text, number, select (met opties) of boolean, eventueel verplicht en met een standaardwaarde. Wanneer een prompt in de opsteller wordt ingevoegd, worden de variabelen verzameld voordat de inhoud wordt weergegeven.

Versies

Bij het bijwerken van een prompt wordt de versie verhoogd en de vorige revisie gearchiveerd. De geschiedenisweergave vermeldt revisies; een rollback herstelt een oude revisie als nieuwe versie, zodat het spoor lineair blijft en niets stilzwijgend wordt herschreven.

Delen, exporteren en importeren

Prompts zijn standaard privé en kunnen via het gemeenschappelijke model voor resourcemachtigingen worden gedeeld (lezen of schrijven, met gebruikers of groepen). Export maakt een JSON-document libre-prompt.v1; import maakt het opnieuw en weigert een botsende slug tenzij overschrijven is gevraagd. Titels, beschrijvingen, inhoud, variabelen en tags van prompts worden versleuteld opgeslagen; de slug blijft platte tekst zodat zoeken via slash werkt.

Profielen

Een assistentprofiel kan één prompt koppelen; de weergegeven inhoud komt dan vóór de eigen systeemprompt van het profiel voor elke sessie die dit profiel gebruikt.

Voorbeeld

Maak een prompt via Instellingen → Prompts (of kies daar een van de startsjablonen en bewerk die):

  • Slug: review-pr

  • Titel: Pull request review

  • Inhoud:

    Review the following {{language}} changes with {{strictness}} strictness.
    Point out bugs first, style second, and end with a one-line verdict.
  • Variabelen: language (text, verplicht) en strictness (select: low, normal, pedantic, standaard normal).

Typ in een chat /; de opsteller toont je prompts. Kies /review-pr, vul language: TypeScript in en kies pedantic. De weergegeven tekst vervangt je concept en is klaar om te verzenden (plak de diff erachter). Wanneer je de prompt later bewerkt, wordt de versie verhoogd naar 2; de oude formulering blijft in de geschiedenis staan en kan worden teruggezet.