Ge kontext via systemprompt
Nu vill du använda systempromptar för att ge chatboten kontext om MyPersonalDelivery, i stället för att förlita dig på exempelkonversationer. Du får tillgång till en detaljerad service_description som beskriver de tjänster som erbjuds och fördelarna med att välja den här tjänsten. Sedan testar du en användarfråga för att se om modellen uppfattar kontexten på rätt sätt.
Paketet OpenAI och strängen service_description har redan laddats in åt dig.
Den här övningen är en del av kursen
Prompt Engineering med OpenAI API
Övningsinstruktioner
- Definiera en
system_promptsom beskriver chatbotens syfte, inkluderarservice_descriptionoch vägleder den att svara på frågor på ett vänligt sätt. - Hämta svaret med funktionen
get_response(), som tar en systemprompt och en användarprompt som indata och returnerar svaret som utdata.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
client = OpenAI(api_key="")
# Define the system prompt
system_prompt = ____
user_prompt = "What benefits does MyPersonalDelivery offer?"
# Get the response to the user prompt
response = ____
print(response)