Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Definiera en rollspelande system_prompt som 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)
Redigera och kör kod