Chatbot (chatterbot lub linguabot) – program komputerowy zaprojektowany do prowadzenia konwersacji przy użyciu języka naturalnego lub interfejsu tekstowego i sprawiający wrażenie inteligentnego. Jego celem jest wprowadzenie rozmówcy w błąd, że rozmawia z prawdziwą osobą. Chatboty są często wykorzystywane na stronach internetowych jako interaktywne, wirtualne postacie, zastępujące żywych konsultantów, odpowiadające na pytania dotyczące usług i działalności firmy. Pojęcie chatbota jest ściśle związane ze sztuczną inteligencją.
Nazwa “chatterbot” została po raz pierwszy użyta przez Michaela Mauldina, twórcę Verbota w 1994 roku.
Zastosowania chatbotów
Chatboty z łatwością znajdziemy na stronach oferujących sprzedaż różnych produktów i usług, a w USA nawet na stronach rządowych (obywatele mogą wysłać wiadomość bezpośrednio do Białego Domu za pośrednictwem Facebooka) Znajdziemy je również w sektorach komercyjnych, handlu, edukacji, bankowości czy medycynie, gdzie chatbot na podstawie udzielonych odpowiedzi zdiagnozuje naszą chorobę i zaleci zalecane leki, a nawet skieruje do odpowiedniego lekarza. Załatwiając sprawy bankowe, coraz więcej banków oferuje nam kontakt poprzez chatboty, co dla osób leniwych i mniej przedsiębiorczych będzie wygodną alternatywą dla rozmów telefonicznych. Na stronach internetowych sprzedających określone produkty i usługi, doskonale sprawdzą się jako doradcy klienta, oferując profesjonalną, kompleksową i błyskawiczną pomoc potencjalnym nabywcom.
Chatbot pomoże nam również w organizacji podróży, rezerwacji biletów czy pokoi hotelowych, pełniąc rolę wirtualnego planisty. Chatboty okazały się skuteczne w informowaniu użytkowników o nowościach, rabatach i promocjach, co czyni z nich całkiem niezłą alternatywę dla klasycznego newslettera mailowego. Oprócz działań czysto komercyjnych, chatbot znalazł zastosowanie w onboardingu. Taki chatbot dostarcza nowym pracownikom wszelkich niezbędnych informacji, tj. dni wolne, etykieta zachowań, zasady pracy, godziny pracy itp. Zastosowanie chatbota pomoże nowym pracownikom odnaleźć się w nowej rzeczywistości i odciąży starszych pracowników od niańczenia nowych rekrutów.
Jakie są typy chatbotów?
Chatbot konwersacyjny
Ze względu na sposób działania, możemy wyróżnić dwa rodzaje chatbotów. Pierwszy z nich to chatbot konwersacyjny, czyli zaawansowany technologicznie bot, który wykorzystuje najnowsze osiągnięcia informatyki. Wspomniane już NLP (przetwarzanie języka naturalnego) oraz ML (uczenie maszynowe), pozwalają mu na tworzenie unikalnych odpowiedzi z uwzględnieniem kontekstu wypowiedzi. Starają się one upodobnić swoje zachowanie do człowieka. Na przykład Woebot, który jest przykładem chatbota konwersacyjnego, jest w stanie pomóc poprzez rozmowę osobom, które nie są w najlepszej kondycji psychicznej.
Według jego twórców pomaga on w nawiązywaniu nowych znajomości w trudnych chwilach oraz w wychodzeniu z nałogów, dlatego można go uznać za komputerowego terapeutę. Jest to swego rodzaju wirtualna piłeczka antystresowa, na której użytkownicy mogą wylać swoje lęki, stres czy złość. Innym przykładem, bardziej przyziemnym i nastawionym na rozrywkę, jest słynny Cleverbot, z którym możemy po prostu porozmawiać na każdy temat, często uzyskując komiczny efekt. Chatbot konwersacyjny ma za zadanie wiernie imitować rozm
