Biblioteca de prompturi
Prompturile sunt șabloane reutilizabile de instrucțiuni cu identitate de comandă slash.
Fiecare are un slug (/review-pr), titlu, descriere și etichete opționale, conținut și variabile tipizate.
Variabile
Conținutul folosește variabile precum {{name}}. Fiecare trebuie declarată cu tip
text, number, select (cu opțiuni) sau boolean, putând fi obligatorie și avea o
valoare implicită. La inserare, valorile sunt colectate înainte de randare.
Versiuni
Actualizarea mărește versiunea și arhivează revizia anterioară. Revenirea restaurează o revizie veche ca versiune nouă, astfel istoricul rămâne liniar și nimic nu este rescris în tăcere.
Partajare, export și import
Prompturile sunt private implicit și se partajează prin modelul comun de permisiuni
(citire sau scriere pentru utilizatori ori grupuri). Exportul produce JSON
libre-prompt.v1; importul îl recreează și refuză coliziunea slug dacă nu se cere
suprascriere. Titlurile, descrierile, conținutul, variabilele și etichetele sunt criptate
în repaus; slug rămâne lizibil pentru căutarea slash.
Profiluri
Un profil de asistent poate lega un prompt. Conținutul randat precedă system prompt-ul profilului în fiecare sesiune.
Exemplu
Creați un prompt în Settings → Prompts sau editați un șablon inițial:
-
Slug:
review-pr -
Titlu:
Pull request review -
Conținut:
Review the following {{language}} changes with {{strictness}} strictness.Point out bugs first, style second, and end with a one-line verdict. -
Variabile:
language(text, obligatorie) șistrictness(select:low,normal,pedantic, implicitnormal).
În orice chat tastați /, alegeți /review-pr, completați language: TypeScript și
selectați pedantic. Textul înlocuiește schița și este gata de trimis (lipiți diff-ul
după el). O editare ulterioară creează versiunea 2; formularea veche rămâne în istoric.