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
Instrukcje do ćwiczenia
- Zdefiniuj
system_promptz 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)