Zacznij terazZacznij za darmo

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

Zobacz kurs

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