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
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)