Sari la conținutul principal

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) și strictness (select: low, normal, pedantic, implicit normal).

Î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.