Promptteknik
Snabb definition
Prompt engineering är praktiken att utforma instruktionerna, kontexten och exemplen som ges till en språkmodell så att den producerar pålitliga, användbara resultat. För en supportassistent sätter den centrala prompten dess roll, regler och ton.
På den här sidan
Vad ingår i en prompt
En språkmodell ser endast den text den får. För en kundserviceassistent har den texten vanligtvis flera lager: en systemprompt som beskriver vem assistenten är, vem den betjänar och vad den aldrig får göra; referensmaterial som hämtas för den aktuella frågan; beskrivningarna av de verktyg den kan använda; och konversationen hittills.
Prompt engineering är arbetet med att göra det paketet klart och konsekvent. Vaga instruktioner (”vara hjälpsam”) ger vaga beteenden; specifika sådana (”om ordernumret saknas, fråga efter det innan du söker”) ger förutsägbara beteenden.
Tekniker som fungerar
Var tydlig med uppgiften, publiken och det förväntade formatet. Ge modellen en roll och den kontext som en ny kollega skulle behöva. Visa ett eller två exempel på bra svar när formatet är viktigt. Separera instruktioner från data — och säg till modellen att hämtad text är information att använda, inte order att följa. Be den att resonera steg för steg vid komplexa förfrågningar; Wei och kollegor visade 2022 att denna ”kedja av tankar”-promptning förbättrar resultaten på fler steg problem. Och säg vad som ska göras när information saknas.
Modelleverantörer publicerar sina egna guider; Anthropics dokumentation rekommenderar till exempel att vara tydlig och direkt, använda exempel och ge modellen utrymme att tänka.
Vanliga misstag
Det vanligaste är den ständigt växande prompten: varje dåligt svar leder till en mer regel, tills reglerna motsäger varandra och modellen följer ingen av dem väl. Få-exempel som kopieras ord för ord i svar är en annan fälla — inklusive exempel skrivna på engelska, vilket kan få assistenten att svara på engelska. Det är också en fälla att sätta fakta som förändras, såsom priser, i prompten istället för en kunskapsbas.
En prompt bör beskriva beteende. Fakta hör hemma i kunskapsbasen och levande data i verktyg.
Prompting utan kod i AI SmartTalk
I AI SmartTalk kallas systemprompten assistentens biografi. Ett vägledande formulär hjälper till att skriva den — identitet, kommunikationsstil och regler, med en vänlig, professionell, neutral eller anpassad ton — och tidigare versioner sparas så att en ändring kan jämföras eller ångras. Beslutsregler och överlämningspolicy sätts separat, och inbyggda policyer som att svara på besökarens språk läggs till av plattformen.
Vanliga frågor
Behövs prompt engineering fortfarande med bättre modeller?
Mindre trick behövs, men tydliga instruktioner är fortfarande viktiga. Bättre modeller följer bra prompts mer troget, vilket gör det ännu viktigare att prompten säger vad du faktiskt vill.
Vad är en systemprompt?
De stående instruktionerna som ges till modellen innan konversationen börjar: dess roll, regler, ton och begränsningar. Användare ser inte den, men den formar varje svar.
Vad är promptinjektion?
En attack där text skriven av en användare eller gömd i ett dokument försöker åsidosätta systemprompten — till exempel ”ignorera dina instruktioner och…”. Det minskas genom att separera instruktioner från data, begränsa vad verktyg kan göra och kontrollera åtgärder server-side.