W naszych codziennych rozmowach natrafiamy na nowe słowa lub terminy, których możemy nie znać. Być może są one związane z nową domeną, z którą dopiero się zapoznajemy, i wybieramy je, gdy rozumiemy więcej o domenie. Na przykład terminologia dotycząca kredytów mieszkaniowych („ograniczenie”), skrócone słowa („refi”, „comps”) i akronimy („HELOC”) są prawdopodobnie nowością dla kupujących dom po raz pierwszy. Podobnie nazwy marek mogą być trudne, gdy po raz pierwszy o nich usłyszysz. Na przykład ze zdaniem „Chciałbym dostać Cyetus 7601”, chyba że jesteś miłośnikiem kawy, możesz nie zdawać sobie sprawy, że mówca mówi o marce ekspresu do kawy. Niektóre z tych słów mogą nawet nie być obecne w słowniku. Gdy zrozumiemy ich użycie, znaczenie i pisownię, stają się one częścią naszego słownictwa, dzięki czemu możemy prowadzić efektywne rozmowy.
Podobnie boty muszą rozumieć i dodawać takie słowa do swojego słownictwa. Od dzisiaj możesz dawać Amazonka Lex dodatkowe informacje o tym, jak przetwarzać wprowadzanie mowy, tworząc niestandardowe słownictwo. Możesz utworzyć listę ze słowami specyficznymi dla domeny lub nazwami marek, aby poprawić rozpoznawanie mowy i wygodę użytkownika końcowego.
W tym poście dokonujemy przeglądu niestandardowego słownictwa i używamy go do transakcji i zapytań związanych z obsługą klienta kredytów mieszkaniowych.
Przegląd możliwości słownika niestandardowego
Definiujesz niestandardowe słownictwo dla języka w bocie. W takim przypadku dodajemy nazwy marek oraz specyficzne dla domeny słowa i wyrażenia w języku angielskim (GB). Bot używa tych fraz do transkrypcji danych wejściowych mowy, gdy próbuje zrozumieć żądanie użytkownika (lub klasyfikację intencji). Możesz również rozszerzyć niestandardowe słownictwo o informacje, które musisz zebrać (lub pozyskiwać sloty), konfigurując ustawienie typu slotu. Możesz określić stopień wzmocnienia dla każdego słowa lub frazy, konfigurując wagę 1, 2 lub 3. Zalecamy wypróbowanie różnych wag. Słowa, które zwykle są trudne do rozpoznania lub wymówienia, powinny mieć większą wagę.
Poniżej przykładowa rozmowa z naszym botem:
Wirtualny Agent: Witamy w banku ACME. Jak mogę ci pomóc?
Dzwoniący: Czy oferujesz CapitaRise pożyczki?
Wirtualny Agent: Oferujemy pożyczki CapitaRise na cele osobiste. Czy chcesz rozpocząć aplikację?
Dzwoniący: Nie, dzięki.
Wirtualny agent: Czy jest jeszcze coś, w czym mogę ci dzisiaj pomóc?
Dzwoniący: A co z twoim ref stawki?
Wirtualny agent: W przypadku refinansowania oferujemy 4.5% bez kosztów zamknięcia przez 30 lat. Inne informacje, które mogą Cię zainteresować?
Dzwoniący: Tak, co powiesz? SBA?
Wirtualny agent: Oferujemy różne pożyczki dla małych firm. Więcej informacji znajdziesz na naszej stronie internetowej. Coś jeszcze mogę dla ciebie zrobić?
Dzwoniący: Chciałbym dokonać płatności na moim HELOK.
Wirtualny Agent: Jaki jest identyfikator konta, aby dokonać płatności?
Dzwoniący: 1234
Wirtualny agent: Dzięki. Jaka jest kwota płatności?
Dzwoniący: 120
Wirtualny agent: Dziękuję. Płatność powinna zostać zrealizowana w ciągu 1 do 2 dni roboczych. Czy jest coś jeszcze, w czym mogę ci pomóc?
Dzwoniący: Nie, to wszystko.
Wirtualny agent: Dziękuję. Miłego dnia.
Omówienie rozwiązania
Przyjrzyjmy się ogólnej architekturze rozwiązania (patrz poniższy diagram):
- Używamy bota Amazon Lex zintegrowanego z Amazon Połącz przepływ kontaktów w celu zapewnienia konwersacji
- Definiujemy niestandardowe słownictwo dla języka angielskiego (GB), dodając słowa takie jak „CapitaRise”, „HELOC” i „refi” wraz z wagami
- Po uwierzytelnieniu dzwoniącego kontrola jest przekazywana do bota w celu wykonania transakcji (np. do przetworzenia płatności)
Niestandardowy plik słownika to rozdzielona tabulatorami lista wartości, które zawierają frazę do rozpoznania i wagę, która ma wzmocnić. Frazy o wyższej wartości wzmocnienia są częściej używane, gdy pojawiają się na wejściu audio.
Wdróż przykładowego bota Amazon Lex
Aby utworzyć przykładowego bota i skonfigurować niestandardowe słownictwowykonaj następujące czynności. Tworzy to bota Amazon Lex calledFinanceBot
, z zamiarami PersonalLoan
, BusinessLoan
, InterestRateRefinancing
, InterestRateCredit
, Payment
, Welcome
, Goodbye
, a także dwa rodzaje slotów (accountNumber
i confirmationSlot
).
- Pobierz Bot Amazon Lex.
- Na konsoli Amazon Lex wybierz Akcje, import.
- Wybierz pobrany plik FinanceBot.zip i wybierz import.
- W Uprawnienia sekcja dla Rola środowiska wykonawczegowybierz Utwórz nową rolę z podstawowymi uprawnieniami Amazon Lex.
- W konsoli Amazon Lex przejdź do bota
FinanceBot
. - Pobierz plik .zip z frazami, które chcesz dodać do słownika niestandardowego.
- Na stronie szczegółów bota, w Dodaj języki Sekcja, wybierz Wyświetl języki.
- Z listy języków wybierz Angielski (GB).
- W Słownictwo niestandardowe Sekcja, wybierz import.
- Przejdź do pliku do zaimportowania, wprowadź hasło, jeśli to konieczne, a następnie wybierz import.
- Dodaj Budować.
- Pobierz wsparcie Kod lambda AWS.
- W konsoli Lambda utwórz nową funkcję i wybierz Autor od zera.
- W razie zamówieenia projektu Nazwa funkcjiwchodzić
FinanceBotEnglish
. - W razie zamówieenia projektu Czas pracywybierz Python 3.8.
- Dodaj Utwórz funkcję.
- W Kod źródłowy sekcja, otwarta
lambda_function.py
i usuń istniejący kod. - Pobierz kod i otwórz go w edytorze tekstu.
- Skopiuj i wklej kod do pustej zakładki lambda_function.py.
- Dodaj Rozmieścić.
- Na konsoli Amazon Lex i otwórz
FinanceBot
. - Dodaj Rozlokowanie , a następnie Pseudonimy, śledzony przez
TestBotAlias
. - Na Pseudonimy strona w Języki sekcja, przejdź do Angielski (GB).
- W razie zamówieenia projektu Źródło, Wybierz
FinanceBotEnglish
. - W razie zamówieenia projektu Wersja lambda lub alias, wchodzić
$LATEST
. - W konsoli Amazon Connect wybierz Przepływy kontaktów.
- Pobierz przepływ kontaktu do integracji z botem Amazon Lex.
- W sekcji Amazon Lex wybierz swojego bota Amazon Lex i udostępnij go do użytku w przepływach kontaktów Amazon Connect.
- Wybierz przepływ kontaktów, aby załadować go do aplikacji.
- Upewnij się, że odpowiedni bot jest skonfigurowany w bloku „Get Customer Input”.
- Wybierz kolejkę w bloku „Ustaw kolejkę roboczą”.
- Dodaj numer telefonu do przepływu kontaktów.
- Przetestuj przepływ IVR, dzwoniąc pod numer telefonu.
Przetestuj rozwiązanie
Możesz zadzwonić pod numer telefonu Amazon Connect i wchodzić w interakcje z botem.
Wnioski
Słownictwo niestandardowe umożliwia lepsze rozpoznawanie słów specyficznych dla domeny i nazw marek dla modalności mowy. Możesz łatwo zdefiniować niestandardowe słownictwo dla swojego bota Amazon Lex i rozszerzyć je do definicji bota. Dzięki ulepszonemu rozpoznawaniu możesz prowadzić bardziej efektywne konwersacje w szerszym zestawie przypadków użycia. Słownictwo niestandardowe można skonfigurować za pomocą konsoli Amazon Lex V2 lub za pośrednictwem interfejsu API. Ta funkcja jest dostępna w języku angielskim (USA) i angielskim (GB) we wszystkich Regiony AWS gdzie działa Amazon Lex. Aby dowiedzieć się więcej, zapoznaj się ze słownictwem niestandardowym dokumentacja.
O autorach
Kai Lorek jest konsultantem usług profesjonalnych Amazon Connect. Zajmuje się projektowaniem i wdrażaniem skalowalnych rozwiązań z zakresu obsługi klienta. W wolnym czasie można go spotkać uprawiającego sport, jeżdżącego na snowboardzie lub wędrującego po górach.
Anubhawa Miszra jest Product Managerem w AWS. Poświęca swój czas na zrozumienie klientów i projektowanie doświadczeń produktowych, aby sprostać ich wyzwaniom biznesowym.
Mebz Qazi jest starszym konsultantem pracującym przy globalnych projektach dla AWS. Bardzo lubi pracować nad innowacjami technologicznymi w języku naturalnym i AI/ML.
Sravan Bodapati jest kierownikiem ds. nauk stosowanych w AWS Lex. Koncentruje się na budowaniu najnowocześniejszych rozwiązań sztucznej inteligencji i uczenia maszynowego dla klientów AWS w przestrzeni ASR i NLP. W wolnym czasie lubi wędrować, uczyć się ekonomii, oglądać programy telewizyjne i spędzać czas z rodziną.
- Coinsmart. Najlepsza w Europie giełda bitcoinów i kryptowalut.
- Platoblockchain. Web3 Inteligencja Metaverse. Wzmocniona wiedza. DARMOWY DOSTĘP.
- CryptoJastrząb. Radar Altcoin. Bezpłatna wersja próbna.
- Źródło: https://aws.amazon.com/blogs/machine-learning/use-custom-vocabulary-in-amazon-lex-to-enhance-speech-recognition/
- "
- 100
- O nas
- Konto
- w poprzek
- Dodatkowy
- adres
- Admin
- Wszystkie kategorie
- Amazonka
- ilość
- api
- Zastosowanie
- architektura
- sztuczny
- sztuczna inteligencja
- Sztuczna inteligencja i uczenie maszynowe
- audio
- uwierzytelniony
- dostępny
- AWS
- Bank
- stają się
- Blokować
- pobudzanie
- Bot
- boty
- Budowanie
- biznes
- kupujący
- wezwanie
- Gość
- Etui
- wyzwania
- Dodaj
- klasyfikacja
- zamknięcie
- kod
- Kawa
- zbierać
- jak
- Skontaktuj się
- Konsola
- konsultant
- skontaktuj się
- kontrola
- Rozmowa
- rozmowy
- Koszty:
- Stwórz
- tworzy
- Tworzenie
- zwyczaj
- klient
- doświadczenie klienta
- Obsługa klienta
- Klientów
- dzień
- projektowanie
- detal
- różne
- trudny
- domena
- z łatwością
- ekonomia
- krawędź
- redaktor
- Efektywne
- umożliwiać
- Angielski
- Wchodzę
- przykład
- Przede wszystkim system został opracowany
- doświadczenie
- Doświadczenia
- członków Twojej rodziny
- i terminów, a
- pływ
- koncentruje
- następujący
- znaleziono
- funkcjonować
- miejsce
- Globalne
- wspaniały
- pomoc
- wyższy
- Strona główna
- W jaki sposób
- How To
- HTTPS
- wykonawczych
- ulepszony
- Informacja
- Innowacja
- wkład
- integrować
- zintegrowany
- Inteligencja
- zamiar
- zainteresowany
- IT
- język
- Języki
- UCZYĆ SIĘ
- nauka
- Prawdopodobnie
- Lista
- załadować
- Kredyty
- maszyna
- uczenie maszynowe
- kierownik
- znaczenie
- jeszcze
- Nazwy
- Naturalny
- niezbędny
- numer
- oferta
- koncepcja
- Inne
- ogólny
- Hasło
- płatność
- może
- osobisty
- Zwroty
- gra
- teraźniejszość
- wygląda tak
- Produkt
- profesjonalny
- projektowanie
- cele
- ceny
- zrealizować
- rozpoznać
- polecić
- zażądać
- przeglądu
- skalowalny
- nauka
- usługa
- Usługi
- zestaw
- ustawienie
- Podobnie
- mały
- small business
- So
- rozwiązanie
- Rozwiązania
- kilka
- Typ przestrzeni
- Głośnik
- Spędzanie
- SPORTOWE
- rozpoczęty
- Wspierający
- rozmawiać
- techniczny
- terminologia
- czas
- już dziś
- transakcje
- tv
- zrozumieć
- zrozumienie
- us
- posługiwać się
- zazwyczaj
- wartość
- różnorodność
- Strona internetowa
- powitanie
- Co
- Co to jest
- w ciągu
- słowa
- pracujący
- działa
- by
- lat