Jak już wspomnieliśmy w innych postach, zdefiniowanie tego, czym jest chatbot, nie jest prostym procesem, jeśli weźmie się pod uwagę, że funkcjonalność chatbots może znacznie wykraczać poza konwencjonalną definicję oprogramowania, które rozmawia z ludźmi (i botami) na platformie czatu.
W tym poście przejdziemy dalej, aby omówić rolę, jaką chatbots w przyszłości oprogramowania.
Niezależnie od naszych hipotez, o sukcesie chatbots zadecydują zabójcze przypadki użycia. A zabójcze przypadki użycia w pewnym stopniu będą zależeć od tego, jak rozwija się technologia chatbotów i jak rozwija się szerszy ekosystem technologiczny.
W tej chwili wydaje się, że rzeczywistość rozszerzona i wirtualna będą odgrywać coraz ważniejszą rolę w oprogramowaniu, a chatbots zdecydowanie ma tu rolę do odegrania. Zwłaszcza w odniesieniu do interfejsów głosowych.
Rozprzestrzenianie się interfejsów głosowych, takich jak Alexa, Siri i Google Home, już teraz daje nam pewne wskazówki co do przyszłości. Asystent chatbot, który jest zawsze z tobą i pomaga ci w podobny sposób, jak ludzki asystent, wydaje się do pewnego stopnia realną wizją przyszłości.
Co najmniej, nawet teraz, przetwarzanie języka naturalnego (NLP) działa dobrze, zwłaszcza w przechwytywaniu jednej z instrukcji i intencji. Nie jest to oczywiście bezbłędne, a użytkownik nadal musi zostać do pewnego stopnia "przeszkolony" pod względem zrozumienia, jakie zwroty są prawidłowe, ale działa całkiem dobrze.
To, czy chatbot kiedykolwiek przejdzie test Turinga, jest otwartą debatą, ale nawet przy obecnym stanie NLP chatbots może być przydatny.
Interfejsy głosowe mają sens w przypadku rzeczywistości rozszerzonej i wirtualnej. Mają one również sens w przypadku innych urządzeń, takich jak samochody i urządzenia IoT, w których człowiek prawdopodobnie zrozumie mniej więcej dokładnie, co chce zrobić i nie będzie w stanie korzystać z interfejsu dotykowego.
Komunikacja głosowa nie sprawdza się zbyt dobrze do wykonywania iteracyjnych zadań w sposób konwersacyjny i prawdopodobnie nie będzie wykorzystywana w ten sposób przynajmniej w najbliższej przyszłości.
Nie tylko jest to trudniejsze (lub niemożliwe) z technologicznego punktu widzenia, ale interfejsy graficzne są o wiele lepsze do wykonywania wielu zadań niż korzystanie z instrukcji tekstowych lub głosowych. Jeśli mi nie wierzysz, spróbuj poinstruować kolegę, jak zbudować arkusz kalkulacyjny, który chcesz zbudować, zamiast budować go samemu.
Przykład arkusza kalkulacyjnego jest pouczający, ponieważ pokazuje, gdzie zaczyna się i kończy wartość instrukcji głosowych i tekstowych. Jeśli Twój współpracownik ma już dużą wiedzę na temat tego, co chcesz zbudować, znacznie szybciej jest poinstruować go głosowo, niż samemu zbudować arkusz kalkulacyjny.
Na przykład można powiedzieć:
"Zbuduj arkusz kalkulacyjny sprzedaży przy użyciu szablonu sprzedaży, który przygotowałem przy użyciu danych sprzedaży z systemu XYZ".
Jeśli Twój współpracownik rozumie Twoje odniesienia, może wykonać zadanie bez dodatkowych informacji.
Jeśli nie mają dużej wiedzy na temat domeny, łatwiej jest zbudować ją samodzielnie. To samo dotyczy chatbots.
Daje to pewne pojęcie o tym, dlaczego chatbots jest przyszłością, ale także o tym, jak tworzyć boty, które patrzą w przyszłość.
Warto zauważyć, że Google dodało już tego typu funkcję instrukcji tekstowych do swojego narzędzia arkusza kalkulacyjnego (arkuszy), za pomocą którego można zadawać pytania dotyczące danych lub tworzyć wykresy.
Nawet w tym przypadku, gdy różnica w liczbie kliknięć jest niewielka w porównaniu z ręcznym tworzeniem wykresu, korzyść jest duża.
Samodzielne tworzenie wykresu jest wolniejsze i wymaga większego wysiłku umysłowego i fizycznego ze względu na precyzję związaną z wyborem dokładnych komórek, na których chcesz operować, i upewnieniem się, że wszystkie operacje są wykonywane we właściwej kolejności.
Wierzymy, że ten mały przykład daje pewien wgląd w przyszłość chatbots.
Interfejs graficzny będzie ściśle zintegrowany z botem. Użytkownik będzie mógł nie tylko przekazywać botowi instrukcje lub zadawać mu pytania dotyczące usług lub tego, co widzi graficznie, ale także będzie mógł uzyskać dostęp do tego samego bota za pośrednictwem różnych kanałów (powiedzmy różnych platform komunikacyjnych) i na różne sposoby (głos, tekst, GUI).
Aby osiągnąć prawdziwą użyteczność, boty będą musiały mieć nie tylko ścisłą dwukierunkową integrację z usługami, które mogą świadczyć, ale także głęboką wiedzę na temat informacji o klientach, w tym dostęp do ogólnych funkcji, takich jak na przykład płatności, które są istotne w wielu różnych operacjach.
Istnieją oczywiście ograniczenia botów, które uniemożliwiają im osiągnięcie celu, jakim jest idealna pomoc.
Niektóre z nich są możliwe do rozwiązania, jak na przykład wypracowanie najlepszego sposobu integracji botów z domeną aplikacji i osobistą domeną klienta. Inne kwestie, takie jak osiągnięcie inteligencji podobnej do ludzkiej, są trudniejsze do rozwiązania.
Oznacza to, że funkcje takie jak human in the loop (zdolność człowieka do przejęcia kontroli nad botem, jeśli ten nie działa prawidłowo) prawdopodobnie będą częścią botów przynajmniej przez jakiś czas.
Mamy nadzieję, że daje to pewne wyobrażenie o roli, jaką chatbots może odegrać w przyszłości oprogramowania i dlaczego nie ma wątpliwości, że są one przyszłością.
Udostępnij to na:
Zbuduj własnego spersonalizowanego chatbota AI za darmo
Rozpocznij tworzenie spersonalizowanego bota GPT za pomocą naszego intuicyjnego interfejsu "przeciągnij i upuść".
Zacznij - to nic nie kosztuje! 🤖Nie potrzebujesz karty kredytowej
Bądź na bieżąco z najnowszymi informacjami na temat sztucznej inteligencji chatbots