Narzędzie monitu
Narzędzie monitu w przepływie monitów oferuje kolekcję szablonów tekstowych, które służą jako punkt wyjścia do tworzenia monitów. Te szablony, na podstawie aparatu szablonu Jinja2, ułatwiają definiowanie monitów. Narzędzie okazuje się przydatne, gdy wymagane jest dostrajanie monitów przed wprowadzeniem monitów do dużego modelu językowego w przepływie monitów.
Dane wejściowe
Nazwisko | Pisz | Opis | Wymagania |
---|---|---|---|
monit | string | Szablon monituj w jinja | Tak |
Dane wejściowe | - | Lista zmiennych szablonu monitu i jego przypisań | - |
Dane wyjściowe
W poniższych sekcjach przedstawiono tekst monitu przeanalizowany z poziomu monitu i danych wejściowych.
Pisanie monitu
Przygotuj szablon Jinja. Dowiedz się więcej o Jinja.
W poniższym przykładzie monit zawiera składnię tworzenia szablonów Jinja w celu dynamicznego generowania komunikatu powitalnego i personalizowania go na podstawie nazwy użytkownika. Przedstawia również menu opcji do wyboru przez użytkownika. W zależności od tego, czy zmienna jest podana
user_name
, adresuje użytkownika według nazwy lub używa ogólnego powitania.Welcome to {{ website_name }}! {% if user_name %} Hello, {{ user_name }}! {% else %} Hello there! {% endif %} Please select an option from the menu below: 1. View your account 2. Update personal information 3. Browse available products 4. Contact customer support
Przypisz wartości zmiennych.
W poprzednim przykładzie dwa zmienne są automatycznie wykrywane i wyświetlane w sekcji Dane wejściowe . Należy przypisać wartości do zmiennych wejściowych.
Przykład 1
Poniżej przedstawiono dane wejściowe i wyjściowe dla przykładu.
Dane wejściowe
Zmienna | Typ | Przykładowa wartość |
---|---|---|
website_name | string | „Microsoft” |
user_name | string | "Jane" |
Dane wyjściowe
Welcome to Microsoft! Hello, Jane! Please select an option from the menu below: 1. View your account 2. Update personal information 3. Browse available products 4. Contact customer support
Przykład 2
Poniżej przedstawiono dane wejściowe i wyjściowe dla przykładu.
Dane wejściowe
Zmienna | Typ | Przykładowa wartość |
---|---|---|
website_name | string | "Bing" |
user_name | string | " |
Dane wyjściowe
Welcome to Bing! Hello there! Please select an option from the menu below: 1. View your account 2. Update personal information 3. Browse available products 4. Contact customer support