Voicebot to program, który odbiera telefon i rozmawia: słucha, zamienia usłyszane zdanie na tekst, ustala, o co chodzi, sprawdza dane w systemie firmy i odpowiada syntezowanym głosem. 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 systemy, które łatwo pomylić: IVR, voicebot i chatbot. Rozstrzygamy je nie listą funkcji, tylko jednym pytaniem: co każdy dostaje na wejściu i co wolno mu z tego wywnioskować. Reszta, z werdyktem „wystarczy IVR” włącznie, wynika z tej jednej odpowiedzi.
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 żyje. 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.
Buduje się to albo jako kaskadę trzech komponentów, albo jako jeden model mowa-do-mowy; różnice i nasz domyślny wybór rozpisaliśmy przy tym, ile kosztuje voicebot. Jedno przenosi się na obie architektury: kaskada podaje dalej transkrypcję, model mowa-do-mowy pracuje wprost na dźwięku i transkrypcji może nigdy nie wytworzyć, ale w obu przypadkach do logiki biznesowej trafia hipoteza tego, co powiedziano, a nie same słowa. Dalszy opis idzie za kaskadą, bo tylko w niej 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 rozpoznać, i to nie przypadek. Dokument IETF RFC 4733 z grudnia 2006 r. definiuje sposób przesyłania tonów DTMF nie jako nagrania, tylko jako nazwanego kodu zdarzenia, i podaje powód: kodeki o niskiej przepływności nie odtwarzają tonów na tyle wiernie, by dało się je automatycznie rozpoznać. Ten format jest negocjowany między dwoma końcami połączenia, a nie zagwarantowany dla każdej rozmowy, ale tam, gdzie działa, zbiór sygnałów jest domknięty — ten sam dokument rejestruje szesnaście nazwanych zdarzeń DTMF: dziesięć cyfr, gwiazdkę, krzyżyk i cztery rzadko spotykane litery. Siódemka dociera wtedy do aplikacji jako siódemka, nie jako hipoteza.
Przypadkiem pośrednim jest IVR głosowe: rozmówca może powiedzieć „reklamacja” zamiast naciskać klawisz. To nadal nie jest voicebot, bo rozpoznawanie nasłuchuje wyłącznie tego, co ktoś wcześniej wpisał do gramatyki — 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 zadeklarowany 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 spina się kanał tekstowy z telefonicznym, przy automatyzacji obsługi klienta.
Co każdy z nich dostaje na wejściu — i co może z tego wywnioskować
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ą hipotezę tego, co usłyszał. Ta jedna różnica rozstrzyga wybór.
Ta sama platforma telefoniczna traktuje klawisz i mowę jako dwa różne typy wejścia: w dokumentacji Twilio dla znacznika Gather (odczytanej 8 września 2026 r.) krok zbierania odpowiedzi 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. Nie dość więc, że transkrypcja jest hipotezą — miara jej wiarygodności też nie jest kontraktem. Nie jest to specyfika jednego dostawcy: Azure zwraca w trybie szczegółowym listę konkurencyjnych transkrypcji z osobnymi wynikami 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 | nazwane kody zdarzeń, dokładnie takie, jakie wciśnięto | transkrypcję i ocenę pewności, której może nie być | dokładnie wysłane znaki |
| Co może wywnioskować | jedną z zadeklarowanych opcji | najbardziej prawdopodobną hipotezę | 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: wnioski domknięte jak w menu tonowym, niepewność jak u voicebota. Potwierdzanie jest naszą regułą projektową, ale nie wymyśliliśmy go sami — dokumentacja Amazon Lex V2 (odczytana 8 września 2026 r.) ma gotowy krok potwierdzenia w definicji intencji, do włączenia, a nie domyślny, z osobną gałęzią na wypadek, gdy odpowiedzi rozmówcy nie da się rozstrzygnąć jako „tak” albo „nie”. Bo owo „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 dzieli kanałów: przywołany wyżej krok Gather przekazuje wciśnięte cyfry do Waszej własnej aplikacji, więc programowalne IVR 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
Nie mamy własnych pomiarów rozpoznawania cyfr na polskiej linii telefonicznej. 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. Dowodliwie: żadna z wag 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 mieści się w dwóch zdaniach. Suma kontrolna mówi tylko tyle, że numer jest poprawnie zbudowany; powtórzenie go na głos i prośba o potwierdzenie domykają inną lukę — czy bot usłyszał ten numer, który rozmówca podał. Żadne z nich nie mówi, że numer należy do rozmówcy: NIP jest jawny, więc potwierdzić można każdy, który się zna, a przed dostępem do danych albo przed jakąkolwiek zmianą potrzebna jest osobna weryfikacja tożsamości. Ten sam NIP wybrany na klawiaturze dociera bez błędu rozpoznawania, a zwykłą pomyłkę palca wyłapuje suma kontrolna — każdą poza trzema wymienionymi wyżej przestawieniami — więc zostaje tam pytanie o ryzyko działania, nie o kanał. I dokładnie tam 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 hipoteza.
- 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, a integracji nie obejmuje żaden opublikowany cennik — wycenia się ją osobno. 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 voicebot nie jest odpowiedzią
Są sytuacje, w których odradzamy go niezależnie od budżetu.
- 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ą.
Pełną listę spraw, których voicebotowi nie oddajemy, trzymamy na stronie o voicebotach dla firm, a przypadki czysto ekonomiczne — mały wolumen nieodebranych połączeń i zwykłą automatyczną sekretarkę — rozstrzygnęliśmy w tekście o tym, kiedy nie warto kupować voicebota.
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 — również wtedy, gdy odpowiedź brzmi «zostańcie przy IVR».