Chatbot obsługi klienta
Masz za zadanie zbudować chatbota obsługi klienta dla firmy e-commerce specjalizującej się w elektronice. Chatbot będzie odpowiadał na pytania użytkowników, pomagał w śledzeniu zamówień oraz rozwiązywaniu typowych problemów. Twoim celem jest stworzenie promptu systemowego, który jasno określi cel chatbota, ustali ton interakcji i wskaże docelową grupę odbiorców. Przykładowy prompt użytkownika jest już przygotowany.
Pakiet OpenAI oraz funkcja get_response() zostały wcześniej załadowane.
To ćwiczenie jest częścią kursu
Prompt Engineering z OpenAI API
Instrukcje do ćwiczenia
- Opisz, dla kogo jest ten chatbot i co powinien robić, a następnie zapisz to jako
chatbot_purpose. - Zdefiniuj docelową grupę odbiorców jako osoby obeznane z technologią, zainteresowane zakupem elektroniki, i zapisz ją w zmiennej
audience_guidelines. - Zdefiniuj
tone_guidelines, które nakażą chatbotowi używać profesjonalnego i przyjaznego tonu podczas interakcji z klientami.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
client = OpenAI(api_key="")
# Define the purpose of the chatbot
chatbot_purpose = "____"
# Define audience guidelines
audience_guidelines = "____"
# Define tone guidelines
tone_guidelines = "____"
system_prompt = chatbot_purpose + audience_guidelines + tone_guidelines
response = get_response(system_prompt, "My new headphones aren't connecting to my device")
print(response)