Μετάβαση στο κύριο περιεχόμενο

Βιβλιοθήκη prompt

Τα prompt είναι επαναχρησιμοποιήσιμα πρότυπα οδηγιών με ταυτότητα εντολής κάθετου. Κάθε prompt έχει slug (/review-pr), τίτλο, προαιρετική περιγραφή και ετικέτες, περιεχόμενο προτύπου και τυποποιημένες μεταβλητές.

Μεταβλητές

Το περιεχόμενο αναφέρεται σε μεταβλητές όπως {{name}}. Κάθε αναφερόμενη μεταβλητή πρέπει να δηλώνεται και κάθε δήλωση έχει τύπο: text, number, select (με επιλογές) ή boolean, προαιρετικά υποχρεωτική και με προεπιλογή. Όταν ένα prompt εισάγεται στον συντάκτη, συλλέγονται οι μεταβλητές του πριν αποδοθεί το περιεχόμενο.

Εκδόσεις

Η ενημέρωση ενός prompt αυξάνει την έκδοσή του και αρχειοθετεί την προηγούμενη αναθεώρηση. Το ιστορικό παραθέτει τις αναθεωρήσεις. Η επαναφορά αποκαθιστά μια παλιά αναθεώρηση ως νέα έκδοση, ώστε το ίχνος να παραμένει γραμμικό και τίποτα να μην ξαναγράφεται σιωπηρά.

Κοινή χρήση, εξαγωγή και εισαγωγή

Τα prompt είναι ιδιωτικά από προεπιλογή και κοινοποιούνται μέσω του κοινού μοντέλου εκχωρήσεων πόρων (ανάγνωση ή εγγραφή σε χρήστες ή ομάδες). Η εξαγωγή δημιουργεί έγγραφο JSON libre-prompt.v1. Η εισαγωγή το αναδημιουργεί και απορρίπτει σύγκρουση slug εκτός αν ζητηθεί αντικατάσταση. Τίτλοι, περιγραφές, περιεχόμενο, μεταβλητές και ετικέτες κρυπτογραφούνται σε ηρεμία. Το slug μένει απλό για να λειτουργεί η αναζήτηση με κάθετο.

Προφίλ

Ένα προφίλ βοηθού μπορεί να συνδέσει ένα prompt. Το αποδομένο περιεχόμενο προηγείται τότε του δικού του system prompt σε κάθε συνεδρία του προφίλ.

Παράδειγμα

Δημιουργήστε prompt στο Settings → Prompts (ή επιλέξτε και επεξεργαστείτε ένα αρχικό πρότυπο):

  • Slug: review-pr

  • Τίτλος: Pull request review

  • Περιεχόμενο:

    Review the following {{language}} changes with {{strictness}} strictness.
    Point out bugs first, style second, and end with a one-line verdict.
  • Μεταβλητές: language (κείμενο, υποχρεωτική) και strictness (επιλογή: low, normal, pedantic, προεπιλογή normal).

Σε οποιοδήποτε chat πληκτρολογήστε / και ο συντάκτης εμφανίζει τα prompt σας. Επιλέξτε /review-pr, συμπληρώστε language: TypeScript και επιλέξτε pedantic. Το αποδομένο κείμενο αντικαθιστά το πρόχειρο και είναι έτοιμο για αποστολή (επικολλήστε το diff μετά). Μεταγενέστερη επεξεργασία το αυξάνει σε έκδοση 2· η παλιά διατύπωση μένει στο ιστορικό και μπορεί να επανέλθει.