https://szkolazpieklarodem.pl/
Kiedy zaczynasz budować chatbota, bardzo ważne jest, aby zrozumieć, co chatboty robią i jak wyglądają. Na pewno słyszałeś o Siri, IBM Watson, Google Allo itp. Podstawowym problemem, który te boty próbują rozwiązać, jest bycie pośrednikiem i pomaganie użytkownikom w zwiększaniu produktywności. Robią to, pozwalając użytkownikowi mniej martwić się sposobem pobierania informacji i formatem wejściowym, który może być potrzebny do uzyskania określonych danych. Boty stają się coraz bardziej inteligentne, gdy przetwarzają dane wprowadzane przez użytkowników i uzyskują z nich więcej informacji. Chatboty odnoszą sukces, ponieważ dają Ci dokładnie to, czego chcesz. Czy denerwuje Cię lub frustruje konieczność wpisywania za każdym razem tego samego imienia i nazwiska, adresu e-mail, adresu i kodu PIN na różnych stronach internetowych? Wyobraź sobie pojedynczego bota, który wykonuje Twoje zadania — powiedzmy zamawia jedzenie od różnych dostawców, robi zakupy online w różnych firmach zajmujących się handlem elektronicznym lub rezerwuje bilety lotnicze lub kolejowe — i nie musisz podawać tego samego identyfikatora e-mail, wysyłki adres lub dane do płatności za każdym razem. Bot może już znać te informacje i jest wystarczająco inteligentny, aby uzyskać to, czego potrzeba, gdy o to poprosisz, w swoim własnym języku lub w tym, co w informatyce nazywa się językiem naturalnym. Tworzenie chatbotów jest znacznie łatwiejsze niż kilka lat temu, ale chatboty istniały również kilkadziesiąt lat temu; Jednakże popularność chatbotów wzrosła wykładniczo w ciągu ostatnich kilku lat. Jeśli jesteś osobą techniczną lub masz pojęcie o tym, jak działa aplikacja internetowa lub aplikacja mobilna, z pewnością słyszałeś termin API. Wszelkiego rodzaju dane, których dzisiaj potrzebujesz, są dostępne do wykorzystania w formie interfejsów API udostępnianych przez różnych dostawców usług i instytucje. Jeśli szukasz informacji o pogodzie, rezerwujesz bilety, zamawiasz jedzenie, uzyskujesz informacje o lotach, konwertujesz jeden język na inny lub publikujesz posty na Facebooku lub Twitterze, wszystko to można zrobić za pomocą interfejsów API. Te interfejsy API są używane przez aplikacje internetowe lub mobilne do wykonywania tych zadań. Chatboty mogą również korzystać z tych interfejsów API, aby wykonywać te same zadania na podstawie naszych żądań. Powodem, dla którego chatboty mają przewagę nad tradycyjnymi metodami załatwiania spraw online, jest to, że za pomocą chatbota możesz wykonywać wiele czynności. To nie jest zwykły chatbot, to Twój wirtualny osobisty asystent. Możesz pomyśleć o możliwości zarezerwowania pokoju hotelowego na stronie booking.com, a także rezerwacji stolika w pobliskiej restauracji hotelu, ale możesz to zrobić za pomocą chatbota. Chatboty spełniają potrzebę bycia wielofunkcyjnymi, a tym samym oszczędzają mnóstwo czasu i pieniędzy. W tej książce dowiemy się, jak budować naturalne doświadczenia konwersacyjne przy użyciu botów i jak nauczyć bota rozumieć nasz język naturalny i sprawić, by wykonywał za nas zadania z poziomu jednego interfejsu. Ogólnie rzecz biorąc, boty to nic innego jak maszyna, która jest wystarczająco inteligentna, aby zrozumieć Twoje żądanie, a następnie sformułować Twoje żądanie w sposób zrozumiały dla innych systemów oprogramowania w celu zażądania potrzebnych danych