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