Udostępnij za pośrednictwem


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

  1. 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
    
  2. 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