Zacznij terazZacznij za darmo

Analiza zgłoszeń działu obsługi klienta

Dział obsługi klienta otrzymuje zgłoszenia różnymi kanałami – przez e-mail, czat i media społecznościowe. Firma chce automatycznie wyodrębniać kluczowe encje, aby odpowiednio kategoryzować i priorytetyzować te zgłoszenia. Twoim zadaniem jest stworzenie promptu few-shot, który pomoże to osiągnąć.

Masz do dyspozycji trzy przykładowe zgłoszenia (ticket_1, ticket_2 i ticket_3) oraz odpowiadające im encje (entities_1, entities_2 i entities_3), które poinformują model, czego szukać i jak to prezentować. Musisz sprawić, żeby model wyodrębnił encje z nowego zgłoszenia ticket_4.

Pakiet OpenAI, ciąg znaków ticket_4 oraz funkcja get_response() zostały wstępnie załadowane, podobnie jak wspomniane wcześniej zmienne zgłoszeń i encji.

To ćwiczenie jest częścią kursu

Prompt Engineering z OpenAI API

Zobacz kurs

Instrukcje do ćwiczenia

  • Stwórz prompt few-shot, który wykorzystuje trzy zgłoszenia wraz z odpowiadającymi im encjami, aby wyodrębnić encje z nowego zgłoszenia ticket_4.

Interaktywne ćwiczenie praktyczne

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

client = OpenAI(api_key="")

# Craft a few-shot prompt to get the ticket's entities
prompt = ____

response = get_response(prompt)

print("Ticket: \n", ticket_4)
print("Entities: \n", response)
Edytuj i uruchom kod