Bot Amazon Lex używa niestandardowego typu slotu z trzema wartościami: „comedy”, „adventure” i „documentary”. Użytkownicy czasami wypowiadają słowa takie jak „funny”, „fun” lub „humor”, a Lex nie jest w stanie przypisać ich do istniejących wartości slotu. Nie możesz zmienić kodu funkcji Lambda ani danych DynamoDB. Jaki jest najlepszy sposób, aby Lex akceptował te wypowiedzi jako tę samą kategorię?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Dodaj nierozpoznane słowa jako synonimy dla istniejących wartości slotu w niestandardowym typie slotu..
Dlaczego to jest odpowiedź
Dodanie nierozpoznanych słów jako synonimów dla istniejących wartości slotu jest najlepszym rozwiązaniem, ponieważ pozwala Lexowi mapować różne wypowiedzi (np. „funny”, „fun”, „humor”) na jedną z predefiniowanych wartości slotu, takich jak „comedy”. To rozwiązanie nie wymaga zmian w kodzie Lambda ani w DynamoDB, co jest zgodne z ograniczeniami. Dodanie ich jako nowych wartości wyliczeniowych nie rozwiązałoby problemu mapowania na istniejące kategorie. Utworzenie nowego typu slotu i przypisanie go do slotu jest niepotrzebne i skomplikowane, ponieważ istniejący typ slotu jest odpowiedni. Użycie wbudowanego typu slotu AMAZON.SearchQuery jest nieodpowiednie, ponieważ służy do ogólnych zapytań, a nie do kategoryzacji predefiniowanych wartości.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana