Sdílet prostřednictvím


Nástroj Výzvy

Nástroj výzvy v toku výzvy nabízí kolekci textových šablon, které slouží jako výchozí bod pro vytváření výzev. Tyto šablony založené na stroji šablon Jinja2 usnadňují definici výzev. Nástroj je užitečný při vyžadování ladění výzvy před odesláním výzev do velkého jazykového modelu v toku výzvy.

Vstupy

Name Typ Popis Povinní účastníci
pobídnout string Šablona výzvy v Jinja Ano
Vstupy - Seznam proměnných šablony výzvy a jeho přiřazení -

Výstupy

Následující části zobrazují text výzvy analyzovaný z výzvy a vstupů.

Napsání výzvy

  1. Příprava šablony Jinja Přečtěte si další informace o Jinja.

    V následujícím příkladu obsahuje výzva syntaxi šablon Jinja, která dynamicky vygeneruje uvítací zprávu a přizpůsobí ji na základě jména uživatele. Zobrazí se také nabídka možností, ze které si uživatel může vybrat. V závislosti na tom, jestli user_name je proměnná zadaná, se zabývá uživatelem podle jména nebo používá obecný pozdrav.

    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. Přiřaďte hodnoty proměnných.

V předchozím příkladu jsou automaticky zjištěny dvě proměnné a uvedeny v části Vstupy . Ke vstupním proměnným byste měli přiřadit hodnoty.

Ukázka 1

Tady jsou vstupy a výstupy ukázky.

Vstupy

Proměnná Typ Ukázková hodnota
website_name string "Microsoft"
user_name string "Jane"

Výstupy

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

Ukázka 2

Tady jsou vstupy a výstupy ukázky.

Vstupy

Proměnná Typ Ukázková hodnota
website_name string "Bing"
user_name string "

Výstupy

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