Voicebot to program, który odbiera telefon i rozmawia: słucha, rozpoznaje usłyszane zdanie (zwykle zamieniając je na tekst), ustala, o co chodzi, sprawdza dane w systemie firmy i odpowiada głosem generowanym przez komputer. Pisze się go też jako voice bot, po polsku — bot głosowy. Od menu tonowego dzieli go jedno: rozmówca mówi, zamiast naciskać klawisze.
Na infolinii konkurują trzy rozwiązania, które łatwo pomylić: IVR, voicebot i chatbot. Porównujemy je według tego, co dostają od rozmówcy — naciśnięty klawisz, mowę albo wpisany tekst — i co mogą na tej podstawie wywnioskować. Z tego wynika cała reszta, łącznie z odpowiedzią, kiedy wystarczy IVR.
Voicebot: co to jest i co dokładnie robi
W środku są cztery kroki i warto znać ich nazwy: rozpoznanie mowy, ustalenie intencji, odczyt danych z systemu źródłowego i synteza odpowiedzi. Ważniejsze jest jednak to, czego na tej liście nie ma. Bot nie zna oferty ani statusu zamówienia „z pamięci” — może stwierdzić wyłącznie to, co odczytał na żywo z systemu, w którym ta informacja jest zapisana. To odróżnia go od automatycznej sekretarki, która zawsze mówi to samo zdanie, i to ten krok, a nie sam głos, wymaga integracji.
Bota buduje się na dwa sposoby: z trzech osobnych modułów (rozpoznawanie mowy, model językowy ustalający treść odpowiedzi — silnik AI taki jak ten, na którym działa ChatGPT — i synteza mowy) albo z jednego modelu, który wykonuje wszystkie te zadania. Różnice i nasz domyślny wybór opisaliśmy przy tym, ile kosztuje voicebot. Wariant z trzema modułami przekazuje dalej tekst rozmowy (transkrypcję). Wariant z jednym modelem pracuje wprost na dźwięku i może w ogóle nie zapisać tekstu rozmowy. W obu przypadkach część systemu, która sprawdza dane i podejmuje działanie, dostaje nie same słowa rozmówcy, tylko najbardziej prawdopodobną wersję tego, co powiedział. Dalej opisujemy wariant z trzema modułami, bo tylko w nim te cztery kroki widać osobno.
IVR: co to jest i dlaczego to nie to samo, co voicebot
IVR to automatyczne menu głosowe, w którym rozmówca wybiera gałąź klawiszem. Pirios w słowniku pojęć (aktualizacja: lipiec 2026 r.) definiuje je jako menu kierujące rozmowę na podstawie wyboru klienta — tonowego albo głosowego — zanim trafi ona do konsultanta. W klasycznej postaci nie ma tu w ogóle kroku rozpoznawania: system nie zgaduje, co usłyszał, bo nie słucha.
Naciśnięty klawisz nie musi być dźwiękiem, który trzeba rozpoznawać, i to nie przypadek. Dokument IETF RFC 4733 z grudnia 2006 r. opisuje, jak przesyłać sygnały klawiszy telefonu (tony DTMF) nie jako nagranie, tylko jako gotowy kod. Podaje też powód: niektóre sposoby kompresji dźwięku (kodeki o niskiej przepływności) nie odtwarzają tonów klawiszy na tyle wiernie, by można je było automatycznie rozpoznać. Urządzenia po obu stronach połączenia uzgadniają użycie tego formatu, więc nie jest on gwarantowany w każdej rozmowie. Tam jednak, gdzie działa, możliwych sygnałów jest szesnaście, zarejestrowanych w tym samym dokumencie: dziesięć cyfr, gwiazdka, krzyżyk i cztery rzadko spotykane litery. Siódemka dociera wtedy do aplikacji jako siódemka, a nie jako wynik rozpoznawania.
Przypadkiem pośrednim jest IVR głosowe: rozmówca może powiedzieć „reklamacja” zamiast naciskać klawisz. To nadal nie jest voicebot, bo system rozpoznaje tylko słowa i ich układy opisane wcześniej w zestawie reguł, tak zwanej gramatyce rozpoznawania. Specyfikacja W3C Speech Recognition Grammar Specification 1.0 (rekomendacja z 16 marca 2004 r.) opisuje ją jako zapis słów i wzorców słów, których rozpoznawanie ma nasłuchiwać. Zestaw dopuszczalnych odpowiedzi jest więc ustalony z góry — tak jak lista klawiszy, choć nie zawsze tak krótki.
Nie znaczy to, że klienci IVR-y lubią — polska Wikipedia poświęca ich krytyce osobną sekcję (wydanie z 22 czerwca 2025 r.), a każdy zna menu, w którym po czterech poziomach wciąż nie ma właściwej opcji. To jednak zarzut wobec konkretnego drzewa, nie wobec technologii.
Chatbot a voicebot: dostaje dokładnie to, co napisano
Chatbot dostaje dokładnie te znaki, które rozmówca wysłał. Nie ma kroku rozpoznawania, więc nie ma miejsca, w którym siódemka mogłaby zamienić się w ósemkę. Jego niepewność zaczyna się dopiero na poziomie rozumienia — nie zawsze wie, o co chodziło w tekście, ale zawsze wie, jaki tekst dostał. Literówkę widać po obu stronach i rozmówca poprawia ją sam, zanim cokolwiek się wydarzy.
Cała jego praca kończy się zaś na odpowiedzi wyświetlonej na ekranie — tę granicę i test, który ją wykrywa, opisaliśmy przy różnicy między agentem a chatbotem, a to, jak łączy się kanał tekstowy z telefonicznym, przy automatyzacji obsługi klienta.
Klawisz, mowa czy tekst: co system otrzymuje i na ile można ufać odczytowi
IVR dostaje dokładne kody z zamkniętej listy klawiszy — jeden przy wyborze z menu, dziesięć pod rząd przy numerze NIP — chatbot dokładnie te znaki, które ktoś wpisał, a voicebot tylko najbardziej prawdopodobną wersję tego, co usłyszał. Ta jedna różnica rozstrzyga wybór.
Ta sama platforma telefoniczna traktuje klawisz i mowę jako dwa różne rodzaje odpowiedzi. W dokumentacji platformy telefonicznej Twilio (odczytanej 8 września 2026 r.) krok Gather, który zbiera odpowiedź rozmówcy, przyjmuje klawiaturę, mowę albo jedno i drugie naraz. Wraca jednak co innego. Przy klawiaturze — pole z wciśniętymi cyframi i żadnej miary pewności obok. Przy mowie — transkrypcja oraz wynik pewności w skali od 0,0 do 1,0.
Dokumentacja idzie dalej i mówi coś, czego nie znaleźliśmy na żadnej z dwunastu przeczytanych polskich stron o voicebotach: ostrzega, żeby nie traktować wyniku pewności jako pola obowiązkowego, bo dostawca nie gwarantuje ani jego dokładności, ani nawet obecności w odpowiedzi. Transkrypcja jest więc tylko najbardziej prawdopodobną wersją tego, co powiedziano, a ocena jej wiarygodności też nie jest gwarantowana. Nie jest to specyfika jednego dostawcy: Azure w trybie szczegółowym zwraca kilka alternatywnych wersji tego, co mogło paść, każdą z osobną oceną pewności, a Google pisze, że pierwsza alternatywa jest zawsze tą najbardziej prawdopodobną (obie dokumentacje odczytane 8 września 2026 r.). Tryb uproszczony tę niepewność ukrywa, ale jej nie usuwa.
| IVR | Voicebot | Chatbot | |
|---|---|---|---|
| Co robi klient | naciska klawisz | mówi | pisze |
| Co system dostaje | dokładny kod wciśniętego klawisza | transkrypcję i ocenę pewności, której może nie być | dokładnie wysłane znaki |
| Co może wywnioskować | jedną z przygotowanych opcji | najbardziej prawdopodobną wersję wypowiedzi | dokładnie to, co napisano |
| Co kosztuje pomyłka | poprawka jednym klawiszem | błędna cyfra trafia do systemu | literówka widoczna dla obu stron |
| Co trzeba potwierdzić | tyle, ile wymaga ryzyko działania | to samo i każdą wartość z rozpoznawania | tyle, ile wymaga ryzyko działania |
IVR głosowe jest tu przypadkiem pośrednim: odpowiedzi z zamkniętej listy, jak w menu tonowym, ale niepewność rozpoznawania jak u voicebota. Potwierdzanie jest naszą regułą projektową, ale nie wymyśliliśmy go sami — narzędzie Amazon Lex V2 (dokumentacja odczytana 8 września 2026 r.) ma gotowy krok potwierdzenia. Nie działa on domyślnie: włącza się go w opisie danej sprawy (intencji). Ma osobną ścieżkę na wypadek, gdy odpowiedzi rozmówcy nie da się uznać ani za „tak”, ani za „nie”. Bo to „tak” też jest rozpoznaną mową.
Jak działa voicebot: jedna rozmowa krok po kroku
Przykładowy przebieg połączenia: klient pyta o status zlecenia i podaje NIP. Przy każdym kroku dopisujemy, co robi w tym miejscu IVR i co chatbot.
Jedna uwaga o kolejności: pełna, nienadzorowana rozmowa jest kształtem dojrzałego wdrożenia, nie pierwszego pilotażu. Sami zaczynamy od jednej sprawy i od przypadków, w których błędne rozpoznanie nic nie kosztuje.
- Bot mówi, że jest automatem. Mówi to zawsze — u nas ostrzej, niż wymaga tego AI Act od 2 sierpnia 2026 r.; jak formułujemy to zdanie, opisaliśmy przy wdrożeniu voicebota. IVR zaczyna od nagranego powitania i listy opcji; chatbot mówi to samo w pierwszej wiadomości.
- Wypowiedź trafia z linii do rozpoznawania. IVR nie nagrywa tu niczego — czeka na kod klawisza; chatbot tego kroku nie ma w ogóle.
- Rozpoznanie zamienia dźwięk na tekst. Wraca transkrypcja, a przy niej zwykle wynik pewności — ten sam, którego przywołana wyżej dokumentacja nie gwarantuje. To jedyne miejsce, w którym słowo zmienia się w inne bez wiedzy obu stron.
- Bot ustala intencję. IVR ma ją rozstrzygniętą w chwili naciśnięcia klawisza; chatbot wyprowadza ją z tekstu, który na pewno dostał w całości.
- Bot odczytuje dane z systemu źródłowego. Ten krok nie odróżnia kanałów: programowalne IVR też przekaże wciśnięte cyfry do Waszego systemu (w Twilio robi to opisany wyżej krok Gather) i sprawdzi to samo. Chatbot robi dokładnie to samo, tylko wynik wyświetla.
- Bot powtarza NIP i prosi o potwierdzenie. Powód opisujemy niżej. IVR ani chatbot nie mają tu błędu rozpoznawania do wyłapania — pierwszy dostał cyfry takie, jakie wciśnięto, drugi — jakie wpisano — więc o tym, co potwierdzają, decyduje koszt działania na błędnej wartości, nie kanał.
- Syntezator wypowiada odpowiedź. Menu złożone z nagrań powie tylko to, co wcześniej nagrano; programowalne IVR sięga po ten sam syntezator, co ten krok. Chatbot wypisuje tekst.
- Sprawa wraca do człowieka razem z transkrypcją. IVR przekazuje samo połączenie i numer gałęzi, chatbot — historię czatu. Przekazanie bez zapisu tego, co bot usłyszał, oznacza, że klient opowiada wszystko od nowa.
Dziesięć cyfr podanych głosem
Poniższa tabela nie jest pomiarem — to przykład obliczeniowy, który pokazuje wyłącznie, jak arytmetyka składa się przy różnych założeniach. Zakłada przy tym, że dziesięć cyfr myli się niezależnie od siebie, czego jeden mówiący na jednej kiepskiej linii nie dotrzyma, więc wiersze czytajcie jako ilustrację tego, jak psuje się pole dziesięciocyfrowe, a nie jako prognozę. Wskaźnik błędu na cyfrę wybieracie sami.
| Założony błąd na cyfrę | Wszystkie dziesięć cyfr poprawnie | Co najmniej jedna błędna |
|---|---|---|
| 1% | 90,4% | 9,6% |
| 2% | 81,7% | 18,3% |
| 3% | 73,7% | 26,3% |
| 5% | 59,9% | 40,1% |
Rachunek jest banalny — trafność na jedną cyfrę, czyli jeden minus założony wskaźnik błędu, podniesiona do dziesiątej potęgi — i o to chodzi. Pole dziesięciocyfrowe psuje się znacznie szybciej niż jednoelementowe, więc bot, który bez zarzutu rozpoznaje wybór „sprawa handlowa” spośród czterech możliwości, nie jest tym samym dobry w przyjmowaniu NIP-u.
Dlaczego bot powtarza numer, zanim go użyje
Numer 5270000001 skonstruowaliśmy na potrzeby tego przykładu: spełnia regułę cyfry kontrolnej, ale nie pochodzi z żadnego rejestru i nie przypisujemy go żadnej firmie. Poniższe własności to arytmetyka publicznie udokumentowanego algorytmu cyfry kontrolnej NIP, nie pomiar.
- Każda pojedynczo przekręcona cyfra zostaje wykryta. Wynika to z arytmetyki: żadna z wag w algorytmie nie dzieli się przez jedenaście, a różnica dwóch cyfr nigdy nie przekracza dziewięciu.
- Każda zamiana dwóch sąsiadujących cyfr zostaje wykryta. Ta sama arytmetyka, ta sama pewność.
- Zmyślony ciąg dziesięciu cyfr przechodzi mniej więcej raz na jedenaście prób, czyli w 9,1% przypadków. Poza tę granicę sama suma kontrolna nie sięga i nie ma jak jej podnieść bez pytania rozmówcy.
- Zamiany między pozycjami 1 i 8, 2 i 7 oraz 3 i 9 są dla sumy kontrolnej niewidoczne. Te pary mają tę samą wagę, więc przestawienie cyfr nie zmienia wyniku. Tego zastrzeżenia nie znaleźliśmy na żadnej ze stron dostawców, które czytaliśmy.
Wniosek jest prosty. Suma kontrolna mówi tylko, że numer jest poprawnie zbudowany. Powtórzenie go na głos i prośba o potwierdzenie sprawdzają co innego: czy bot usłyszał ten numer, który podał rozmówca. Żadne z nich nie potwierdza, że numer należy do rozmówcy. NIP jest jawny, więc potwierdzić można każdy, który się zna — przed dostępem do danych albo przed jakąkolwiek zmianą trzeba osobno sprawdzić tożsamość. Ten sam NIP wybrany na klawiaturze dociera bez błędu rozpoznawania, a zwykłą pomyłkę palca wyłapuje suma kontrolna (poza trzema przestawieniami wymienionymi wyżej). Zostaje wtedy tylko pytanie o ryzyko działania, nie o kanał. I właśnie tu zaczyna się odpowiedź „wystarczy IVR”.
Dlaczego infolinia jest trudniejszym przypadkiem niż demo
Na mowie spontanicznej — a taka jest rozmowa telefoniczna — polskie systemy rozpoznawania mowy wypadają wyraźnie gorzej niż na czytanej. W recenzowanej pracy o zbiorze BIGOS V2 (Michał Junczyk, Uniwersytet im. Adama Mickiewicza i Allegro; NeurIPS 2024) systemy komercyjne wypadały na mowie czytanej lepiej niż na konwersacyjnej o około 17 punktów procentowych, darmowe o około 19. Do liczby należy zastrzeżenie: tylko część nagrań w tym zbiorze pochodzi z linii telefonicznej, więc wyznacza ona kierunek, nie wynik dla Waszej centrali. Co z tego wynika dla rachunku i czego dostawcy nie mówią o polszczyźnie, rozpisaliśmy przy rachunku za voicebota.
Kiedy wystarczy IVR
Zwykłe menu tonowe wystarcza częściej, niż wynikałoby to ze stron dostawców — również z naszej. Jest właściwą odpowiedzią wtedy, gdy wszystko, co rozmówca ma przekazać, da się zadeklarować z góry — a w szczególności gdy:
- Zadanie kończy się na skierowaniu rozmowy. Voicebot nie dokłada wtedy niczego poza kosztem i nowym miejscem, w którym coś może zostać źle usłyszane.
- Nikt nie musi podawać wartości spoza listy. Numer wybrany na klawiaturze dociera taki, jaki został wpisany; ten sam numer podany głosem trzeba powtórzyć, bo dotarł jako wynik rozpoznawania, który może być błędny.
- Nic nie musi być sprawdzane na żywo — albo sprawdza się to na wciśniętych cyfrach. Godziny otwarcia i numer konta można nagrać; odczyt z systemu zmieniającego się w ciągu dnia wymaga integracji, której koszt zależy od API po stronie klienta (czyli interfejsu, przez który inne programy łączą się z jego systemem), nawet jeśli dostawca ma w cenniku kwotę bazową za integrację. Ten koszt jest taki sam niezależnie od kanału, więc jest powodem do ostrożnej wyceny, nie do sięgnięcia po mowę.
- Gałęzie są stabilne. Menu, którego stali klienci uczą się na pamięć, ma przewagę, której voicebot nie odtworzy: powtarzalność. To nasza ocena, nie pomiar.
Nie podamy granicznej liczby gałęzi, po której menu robi się za duże; liczby tego rodzaju krążą po sieci bez opisanej metody. Ważniejsze i tak jest to, że wybór nie jest rozłączny: uporządkowane IVR bywa fundamentem, na którym voicebota dostawia się później i dla jednej sprawy, a klawiatura zostaje ścieżką awaryjną — przywoływany wyżej krok Gather przyjmuje oba typy wejścia naraz. Warunki, które proces musi spełnić, żeby nadawał się do automatyzacji AI w firmie, są te same niezależnie od kanału: powtarzalność, dane do odczytania i człowiek, który zatwierdza to, co bot przygotował.
Kiedy lepiej sprawdzi się inne rozwiązanie
Voicebot to jedno z kilku narzędzi na infolinii. W tych sytuacjach problem rozwiązuje coś innego niż kanał głosowy:
- Ruch jest już poprawnie kierowany. Jeżeli IVR w call center działa, a skargi dotyczą czasu oczekiwania, to problem obsady, nie kanału — voicebot go nie rozwiąże, tylko przesunie.
- Odpowiedź wymaga oceny, nie odczytu. Bot poda stan sprawy. Nie rozstrzygnie, czy zrobić wyjątek.
- Polityka firmy mówi, że ma rozmawiać człowiek. To decyzja firmy, nie techniczna, i traktujemy ją jako nadrzędną.
Od których spraw zaczynamy wdrożenie i jak wyznaczamy granice tego, co bot może powiedzieć, opisaliśmy na stronie o voicebotach dla firm. Rachunek ekonomiczny — od liczby nieodebranych połączeń po cztery pozycje cennika — rozpisaliśmy w tekście o tym, ile kosztuje voicebot.
Co dalej
Zanim ktokolwiek pokaże Wam demo, warto zrobić to w tym tygodniu:
- Wyciągnijcie z centrali raport za trzy miesiące i wypiszcie sprawy, z którymi klienci dzwonią najczęściej.
- Przy każdej odpowiedzcie na jedno pytanie: czy rozmówca musi podać wartość, której nie da się wybrać z listy. Jeśli nie — to sprawa dla menu tonowego.
- Z pozostałych zaznaczcie te, w których tej wartości nie da się też podać cyfra po cyfrze — opis usterki, nazwisko, ulica. Tylko one są kandydatami dla voicebota; sam odczyt na żywo nim nie jest, bo to samo sprawdzenie uruchomi menu tonowe.
- Sprawdźcie, czy dzisiejsze menu w ogóle do nich prowadzi. Poprawienie drzewa nie wymaga nowego systemu i warto je zrobić przed wyceną czegokolwiek.
Jeżeli chcecie przejść to na własnych liczbach, napiszcie — wskażemy, które sprawy obsłuży uporządkowane menu tonowe, a które warto oddać voicebotowi.
Źródła i stan na 9 października 2026 roku
- IETF RFC 4733 — przesyłanie tonów DTMF i ich zniekształcanie przez kodeki o niskiej przepływności; odczyt 9 października 2026 r.
- W3C Speech Recognition Grammar Specification 1.0 — gramatyki rozpoznawania mowy; odczyt 9 października 2026 r.
- Pirios — słownik pojęć: IVR; odczyt 9 października 2026 r.
- Wikipedia — Interactive voice response — sekcja „Krytyka”; odczyt 9 października 2026 r.
- Twilio — TwiML Gather — wejście tonowe i głosowe, wynik pewności dla mowy; odczyt 9 października 2026 r.
- Microsoft Learn — REST API rozpoznawania krótkich nagrań — lista NBest z wynikiem pewności; odczyt 9 października 2026 r.
- Google Cloud Speech-to-Text — podstawy — kolejność alternatyw transkrypcji; odczyt 9 października 2026 r.
- Amazon Lex V2 — potwierdzenie intencji; odczyt 9 października 2026 r.
- M. Junczyk, „BIGOS V2 Benchmark for Polish ASR”, NeurIPS 2024 (PDF) — mowa czytana a konwersacyjna; odczyt 9 października 2026 r.
- Wikipedia — Numer identyfikacji podatkowej — wagi i suma kontrolna NIP; odczyt 9 października 2026 r.