Chatbot för studievägledning
Du håller på att utveckla en personlig chatbot för studievägledning som rekommenderar läroböcker till användare. Chatbotens uppgift är att ta emot frågor från studenter om deras bakgrund, erfarenhet och mål, och utifrån det rekommendera en lärstig med läroböcker – både på nybörjarnivå och på mer avancerad nivå. Din uppgift är att skapa en rollspelande system_prompt för chatboten, där du tydligt beskriver vad den förväntas göra i interaktionen med användarna.
Paketet OpenAI och funktionen get_response() har laddats in åt dig.
Den här övningen är en del av kursen
Prompt Engineering med OpenAI API
Övningsinstruktioner
- Definiera en rollspelande
system_promptsom instruerar boten att agera som en studievägledare – en som kan tolka studenternas frågor enligt beskrivningen ovan och ge relevanta rekommendationer på läroböcker.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
client = OpenAI(api_key="")
# Craft the system_prompt using the role-playing approach
system_prompt = "____"
user_prompt = "Hello there! I'm a beginner with a marketing background, and I'm really interested in learning about Python, data analytics, and machine learning. Can you recommend some books?"
response = get_response(system_prompt, user_prompt)
print(response)