![translation](https://cdn.durumis.com/common/trans.png)
To jest post przetłumaczony przez AI.
Wybierz język
Tekst podsumowany przez sztuczną inteligencję durumis
- Wypełnianie slotów to sposób, w którym chatbot zbiera informacje od użytkownika, aby dostarczyć kompletną odpowiedź.
- Na przykład podczas przyjmowania zamówienia kawy chatbot będzie zadawał pytania, aż otrzyma wszystkie informacje, takie jak rodzaj kawy, temperatura i wielkość.
- Wypełnianie slotów jest często stosowane w przypadku zgłoszeń serwisowych, usług informacyjnych o lokalizacji i innych przypadków wymagających specyficznych informacji. Użytkownik może zostać poproszony o podanie słowa klucza, aby zakończyć rozmowę, jeśli zacznie odchodzić od tematu.
Terminologia chatbotów: Wypełnianie slotów (Slot-Filling)
Kiedy potrzebujesz wielu informacji, aby udzielić odpowiedzi, wypełnienie (Filling) tych informacji jest niezbędne. Oznacza to ciągłe zadawanie pytań do momentu wypełnienia wszystkich slotów.
W przypadku zadawania pytań lub składania zamówień istnieją wartości wymagane i opcjonalne. Jeśli wartość wymagana nie zostanie podana, chatbot będzie ciągle zadawał to samo pytanie, aby ją uzyskać.
Czym jest wypełnianie slotów (Slot-Filling)?
Przykład 1)
- Chatbot: Jaką kawę i ile chcesz zamówić?
- Użytkownik: Americano
- Chatbot: Gorąca czy zimna? I ile chcesz zamówić?
- Użytkownik: Gorąca
- Chatbot: To ile chcesz zamówić?
- Użytkownik: Jedną
- Chatbot: Zamówienie zostało złożone.
Przykład 2)
- Użytkownik: Powiedz mi o pogodzie
- Chatbot: W jakim regionie i kiedy chcesz poznać pogodę?
- Użytkownik: Dzisiaj ciepło (odpowiedź nie na temat)
- Chatbot: W jakim regionie i kiedy chcesz poznać pogodę?
- Użytkownik: Warszawa
- Chatbot: Kiedy chcesz poznać pogodę?
- Użytkownik: Tak. Ja też jestem ciekaw (odpowiedź nie na temat)
- Chatbot: Kiedy chcesz poznać pogodę?
- Niekończące się powtarzanie.....
Powyższe przykłady przedstawiają wypełnianie slotów w kontekście rozmów tekstowych lub głosowych. W praktyce częściej spotyka się wypełnianie slotów w celu przyjęcia zgłoszenia lub przekazania określonych informacji. (= tworzenie niestandardowe)
1. Podczas zgłaszania problemu, gdy chatbot potrzebuje adresu, a użytkownik odpowiada nie na temat,chatbot będzie stale pytał o adres
2. W sytuacji, gdy chatbot potrzebuje informacji o aktualnej lokalizacji (na przykład aby udzielić informacji o pogodzie) a użytkownik nie chce udzielić tej informacji,chatbot będzie stale zadawał to samo pytanie o lokalizację.
W takich przypadkach konieczne jest dodanie słowa kluczowego umożliwiającego wyjście z pętli.
Potrzebne jest stworzenie słowa kluczowego i poinformowanie o nim użytkownika
1. Należy wprowadzić możliwość wpisania "Stop" lub "!Koniec".
2. Oczywiście, czasami klienci decydują się na stworzenie chatbota bez dodatkowych słów kluczowych (wtedy klient tego chce, więc jak ja mam to zrobić T_T).
❗Dodatkowe przydatne informacje
Poszukajmy... W sieci jest sporo informacji.