Kom igångKom igång gratis

Lägga till riktlinjer för lärrådgivarens chatbot

I den föregående övningen byggde du en chatbot för att rekommendera läroböcker. Företaget har nu identifierat ett behov av en uppdatering för att säkerställa mer effektiva rekommendationer. Du får tillgång till en base_system_prompt, liknande den du skapade tidigare, och din uppgift är att lägga till behavior_guidelines och response_guidelines. Dessa riktlinjer hjälper till att styra chatbotens beteende och säkerställa att den ger mer effektiva och anpassade läroboksrekommendationer till användarna.

Paketet OpenAI och funktionen get_response() har förinslästs åt dig.

Den här övningen är en del av kursen

Prompt Engineering med OpenAI API

Visa kurs

Övningsinstruktioner

  • Definiera behavior_guidelines för chatboten så att den ber användaren om bakgrund, erfarenhet och mål, närhelst något av dessa inte anges i prompten.
  • Definiera response_guidelines för att tala om för chatboten att den inte ska rekommendera fler än tre 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="")

base_system_prompt = "Act as a learning advisor who receives queries from users mentioning their background, experience, and goals, and accordingly provides a response that recommends a tailored learning path of textbooks, including both beginner-level and more advanced options."

# Define behavior guidelines
behavior_guidelines = "____"

# Define response guidelines
response_guidelines = "____"

system_prompt = base_system_prompt + behavior_guidelines + response_guidelines
user_prompt = "Hey, I'm looking for courses on Python and data visualization. What do you recommend?"
response = get_response(system_prompt, user_prompt)
print(response)
Redigera och kör kod