News
Brak postów — pierwsze publikacje wkrótce.
Assisted NLU w Amazon Lex: co naprawdę poprawia dokładność bota w 2026
Tutoriale how-to

Assisted NLU w Amazon Lex: co naprawdę poprawia dokładność bota w 2026

Assisted NLU w Amazon Lex wykorzystuje LLM do klasyfikacji intencji i slotów, ale działa tylko w granicach definicji bota. Jak włączyć funkcję i jak zmierzyć efekt.

AN
Andrzej Niemiec
19 sierpnia 2026 · 8 min czytania · 1076 słów
Reviewed by Andrzej Niemiec

Czym jest Assisted NLU w Amazon Lex?

Assisted NLU to funkcja Amazon Lex V2, która wykorzystuje modele językowe do klasyfikacji intencji i rozpoznawania slotów. Działa wyłącznie w obrębie intencji i slotów zdefiniowanych wcześniej przez autora bota. Nie tworzy nowych intencji ani treści odpowiedzi — odpowiada za dopasowanie wypowiedzi użytkownika do istniejącej struktury rozmowy [1].

Włączenie funkcji ogranicza się do ustawień locale bota: wybiera się tryb pracy i ponownie buduje bota. AWS wskazuje, że zmiana nie wymaga modyfikacji uprawnień ani ustawień integracji [1].

Jakie tryby pracy ma Assisted NLU?

Funkcja pracuje w dwóch trybach. W trybie Primary model językowy jest podstawową metodą przetwarzania każdego wejścia. W trybie Fallback najpierw działa klasyczne NLU, a model językowy uruchamiany jest przy niskiej pewności rozpoznania albo przy skierowaniu rozmowy do FallbackIntent [1].

Wybór trybu zależy od tego, jak przewidywalny ma być bot. Primary daje większą elastyczność wobec literówek i złożonych zdań. Fallback zachowuje dotychczasowe zachowanie w sytuacjach, w których klasyczny model jest wystarczający.

Jak Assisted NLU wpływa na dokładność bota?

AWS deklaruje poprawę klasyfikacji intencji i rozpoznawania slotów oraz lepszą obsługę literówek, długich i złożonych wypowiedzi. To twierdzenie produktowe, a nie gwarancja wyniku dla konkretnego bota [1].

Liczby podane przez AWS są zbiorcze. W materiale z 14 maja 2026 r. firma podaje średnio 92% trafności klasyfikacji intencji i 84% rozwiązywania slotów [2]. Klienci raportowali poprawy rzędu 11–15%, o 23,5% mniej fallbacków i o 30% lepszą obsługę zaszumionych wypowiedzi [2]. Wszystkie te dane są zagregowane lub raportowane przez dostawcę, a nie mierzone na jednym, oznaczonym zbiorze wypowiedzi.

Jak opisać intencje i sloty, żeby Assisted NLU działało dobrze?

W Assisted NLU nazwy i opisy intencji oraz slotów są sygnałem wejściowym dla modelu językowego. Opis intencji powinien określać działanie, obiekt i kontekst. Opis slotu powinien wyjaśniać, jaką wartość przechowuje [1].

AWS zaleca wyraźne, niepokrywające się nazwy i opisy, na przykład rozdzielenie intencji rezerwacji i anulowania również na poziomie opisu [2]. Funkcja nie zastępuje taksonomii intencji. Jeśli dwie intencje znaczą dla użytkownika to samo, model językowy nie rozstrzygnie tego lepiej niż ich autor.

Kolejność pracy ma znaczenie: najpierw uporządkuj listę intencji, potem dopisz opisy, a na końcu włącz Assisted NLU i zmierz efekt.

Assisted NLU czy przebudowa systemu?

KryteriumAssisted NLURęczna przebudowa NLU
Zakres zmianustawienia locale i ponowne zbudowanie bota [1]nowa definicja intencji, slotów i przepływów rozmowy
Integracjebez zmian w uprawnieniach i konfiguracji [1]zwykle wymaga ponownego podłączenia kanałów
Jakość przy niejasnych intencjachograniczona do istniejącej struktury [1]zależy od nowej taksonomii intencji
Czas do pierwszego pomiarukrótki, po przebudowaniu botadługi, obejmuje projekt i testy

W jakich językach działa Assisted NLU?

Ogłoszenie funkcji z 12 czerwca 2025 r. wymieniało angielski i hiszpański oraz regiony komercyjne, w których dostępny jest Lex [3]. Dokumentacja z 2026 r. wymienia dodatkowo portugalski, kataloński, francuski, włoski, niemiecki, chiński, japoński i koreański [1]. Listy się różnią, bo pierwsza dotyczy momentu premiery, a druga stanu aktualnego. Polski nie występuje w żadnej z nich, więc przed wdrożeniem sprawdź dokumentację dla swojego regionu i zmierz skuteczność na własnych wypowiedziach.

Jak zmierzyć skuteczność po włączeniu funkcji?

Skuteczność mierz na własnym, oznaczonym zbiorze wypowiedzi, osobno dla klasyfikacji intencji i osobno dla rozpoznawania slotów. Test Workbench pozwala sprawdzić bota przed wdrożeniem i porównać warianty konfiguracji [2].

Monitoruj cztery sygnały: nluConfidence, fulfilledByAssistedNlu, FallbackIntent oraz logi rozmów [2]. Wartości confidence są względne — nie są absolutnym prawdopodobieństwem poprawności rozpoznania [4]. Próg pewności ustawiaj więc na podstawie pomiarów, a nie domyślnej wartości z dokumentacji.

Podobne podejście do pomiaru jakości modeli opisujemy w artykule o benchmarkach AI.

Kiedy Assisted NLU nie wystarczy?

Funkcja nie naprawi problemów, które wynikają z konstrukcji bota. Jeśli intencje pokrywają się znaczeniowo, a opisy są ogólne, model językowy pracuje na złych danych wejściowych [1].

Drugie ograniczenie dotyczy zakresu. Assisted NLU klasyfikuje intencje i rozwiązuje sloty, ale nie generuje treści odpowiedzi [1]. Gdy bot ma prowadzić rozmowę otwartą, potrzebna jest dodatkowa warstwa, na przykład integracja z usługą generatywną.

Trzecie to język. Brak polskiego na liście oznacza, że dla polskich wdrożeń trzeba najpierw sprawdzić dostępność w dokumentacji i zmierzyć skuteczność na własnym zbiorze [1][3].

Amazon Lex V2 to usługa zarządzana do budowy interfejsów konwersacyjnych w tekście i głosie, z rozpoznawaniem mowy oraz NLU [5]. Jeśli planujesz szersze wdrożenie, punkt wyjścia opisujemy w przewodniku o praktycznych zastosowaniach AI.

Najczęstsze pytania

Czym Assisted NLU różni się od klasycznego NLU w Amazon Lex?

Klasyczne NLU dopasowuje wypowiedź do intencji na podstawie przykładów i reguł zdefiniowanych w bocie. Assisted NLU dokłada model językowy, który klasyfikuje intencje i rozwiązuje sloty, ale nadal w granicach tych samych definicji [1]. Nie zmienia więc zakresu możliwych odpowiedzi, tylko sposób dopasowania wypowiedzi.

Czy Assisted NLU wymaga przebudowy integracji bota?

Nie wymaga. Funkcję włącza się w ustawieniach locale, wybiera tryb Primary albo Fallback i ponownie buduje bota. AWS wskazuje, że zmiana nie pociąga za sobą modyfikacji uprawnień ani ustawień integracji [1]. Osobno trzeba natomiast zadbać o jakość opisów intencji i slotów.

Czy Assisted NLU obsługuje język polski?

Dokumentacja z 2026 r. wymienia angielski, hiszpański, portugalski, kataloński, francuski, włoski, niemiecki, chiński, japoński i koreański [1]. Ogłoszenie z 2025 r. mówiło tylko o angielskim i hiszpańskim [3]. Polski nie ma na tych listach, więc przed wdrożeniem sprawdź aktualny stan dla swojego regionu.

Jak sprawdzić, czy Assisted NLU poprawiło dokładność mojego bota?

Zbierz oznaczony zbiór wypowiedzi i porównaj wyniki przed włączeniem funkcji i po nim — osobno dla intencji, osobno dla slotów. Śledź nluConfidence, fulfilledByAssistedNlu, FallbackIntent i logi rozmów [2][4]. Bez własnego pomiaru liczby podawane przez dostawcę nie mówią nic o twoim bocie.

Czy Assisted NLU tworzy nowe intencje?

Nie. Funkcja korzysta wyłącznie z intencji i slotów zdefiniowanych przez autora bota i nie generuje nowych ani treści odpowiedzi [1]. Nowe intencje dodaje się ręcznie, z pełnym opisem, a następnie mierzy ich działanie na własnym zbiorze wypowiedzi.

Źródła

  1. Improve intent classification and slot resolution in Lex V2 with assisted NLU (Amazon Lex, 2026)
  2. Improve bot accuracy with Amazon Lex Assisted NLU (AWS, 2026)
  3. Amazon Lex improves conversational accuracy with LLM-Assisted NLU (AWS, 2025)
  4. Using intent confidence scores to improve intent selection with Lex V2 (Amazon Lex, 2026)
  5. What is Amazon Lex V2? (Amazon Lex, 2026)
AN
O autorze
Andrzej Niemiec

Fanatyk nowych technologii i specjalista w zakresie sztucznej inteligencji.