Zacznij terazZacznij za darmo

Chatbot – doradca edukacyjny

Tworzysz chatbota pełniącego rolę spersonalizowanego doradcy edukacyjnego, który rekomenduje podręczniki użytkownikom. Chatbot ma odbierać zapytania od uczących się dotyczące ich wiedzy, doświadczenia i celów, a następnie proponować ścieżkę nauki opartą na podręcznikach – zarówno dla początkujących, jak i bardziej zaawansowanych. Twoim zadaniem jest przygotowanie system_prompt z rolą odgrywania dla chatbota rekomendującego podręczniki, który określi, czego oczekuje się od bota podczas interakcji z użytkownikami.

Pakiet OpenAI oraz funkcja get_response() są już wczytane.

To ćwiczenie jest częścią kursu

Prompt Engineering z OpenAI API

Zobacz kurs

Instrukcje do ćwiczenia

  • Zdefiniuj system_prompt z rolą odgrywania, który poleca botowi, aby wcielił się w rolę doradcy edukacyjnego – interpretującego zapytania uczących się zgodnie z opisem i dostarczającego odpowiednich rekomendacji podręczników.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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)
Edytuj i uruchom kod