Dela via


Prompt-verktyg

Prompt-verktyget i promptflödet erbjuder en samling textmallar som fungerar som utgångspunkt för att skapa prompter. Dessa mallar, baserade på Jinja2-mallmotorn, underlättar definitionen av prompter. Verktyget visar sig vara användbart när snabbjustering krävs innan prompterna matas in i den stora språkmodellen i promptflödet.

Indata

Namn Type Beskrivning Obligatoriskt
snabb sträng Prompt-mall i Jinja Ja
Indata - Lista över variabler för promptmallen och dess tilldelningar -

Utdata

I följande avsnitt visas den prompttext som parsats från prompten och indata.

Skriva en uppmaning

  1. Förbered en Jinja-mall. Läs mer om Jinja.

    I följande exempel innehåller uppmaningen Jinja-templatingsyntax för att dynamiskt generera välkomstmeddelandet och anpassa det baserat på användarens namn. Den visar också en meny med alternativ som användaren kan välja mellan. Beroende på om variabeln user_name har angetts adresserar den användaren efter namn eller använder en allmän hälsning.

    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. Tilldela värden för variablerna.

I föregående exempel identifieras två variabler automatiskt och visas i avsnittet Indata . Du bör tilldela värden till indatavariablerna.

Exempel 1

Här är indata och utdata för exemplet.

Indata

Olika Typ Exempelvärde
website_name sträng ”Microsoft”
user_name sträng "Jane"

Utdata

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

Exempel 2

Här är indata och utdata för exemplet.

Indata

Olika Typ Exempelvärde
website_name sträng "Bing"
user_name sträng "

Utdata

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