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