• Przejdź do podstawowej nawigacji
  • Przejdź do głównej zawartości
  • Przejdź do pierwotnego bocznym
  • Przejdź do stopki

TechLila

Bleeding Edge, zawsze

  • Strona Główna
  • O nas
  • Kontakt
  • Okazje i oferty
Logo Techlili
Udostępnij
Tweetnij
Udostępnij
szpilka
158 Akcje
Projekty Raspberry Pi dla początkujących
W przyszłym

Projekty Raspberry Pi dla początkujących — co można zrobić z Raspberry Pi

chatbota

TechLila technologie

Tworzenie inteligentnych asystentów opartych na sztucznej inteligencji przy użyciu IBM Watson

Awatar Prateek Prasad Pratek Prasad
Ostatnia aktualizacja: 16 czerwca 2018 r.

W ciągu ostatnich dziesięciu lat informatyka znacznie się rozwinęła, a dla większości z nas stanie się jeszcze większa w ciągu naszego życia. Uczenie maszynowe i sztuczna inteligencja przypisują wiele ostatnim postępom w informatyce. Niesamowite jest cofanie się do czasów, gdy telefony z funkcjami i komputery były głupie z ograniczonym przetwarzaniem i sprzętem, które prawie odrzuciliśmy. Na jednym końcu spektrum mamy takie starsze urządzenia i systemy, które prawie wyginą, a potem mamy urządzenia i usługi, takie jak Holo Lens Microsoftu i Amazon Alexa, dające nam wgląd w to, co przyniesie przyszłość.

Jednym z ostatnich osiągnięć sztucznej inteligencji jest oprogramowanie wspomagające kontekstowo i boty. Firmy takie jak Google, Apple, Microsoft i inne przyczyniły się w dużym stopniu do tego, aby ich domorosła wersja tego, co uważamy za inteligentnych asystentów, była bardziej ludzka.

Historia AI i inteligentnych asystentów

chatbota

Teraz bardzo ważne jest zbadanie, co dokładnie wydarzyło się w tej dziedzinie i w jaki sposób wykorzystaliśmy tę technologię, jakby to nie było nic wielkiego. W czasach, gdy Apple uruchamiał Siri, inteligentni asystenci nie byli tak naprawdę rzeczą, a jedyny raz, gdy słyszałeś słowo „bot”, możesz mieć pewność, że ma to coś wspólnego z rzeczywistymi fizycznymi robotami sprzętowymi. Sposób, w jaki my jako użytkownicy byliśmy w stanie komunikować się z tymi asystentami, był poniekąd jednym sposobem. Kiedy mówię w jeden sposób, oznacza to, że ci asystenci lub boty (jeśli takie istniały w tym czasie) używały wstępnie zaprogramowanych odpowiedzi na pewne gorące słowa lub pytania, aby odpowiedzieć na pytania użytkownika.

Problem z tym podejściem polegał na tym, że dość szybko się powtarzało. Ten jeden powód był na tyle ważny, że można go było przypisać temu, że nikt nie uważał asystentów za przydatnych i szybko stali się tylko sztuczką, a nie przydatną funkcją.

Ponieważ Apple (w tamtych czasach) był pionierem technologii, każda inna firma próbowała wejść na modę i zbudować własną ofertę, więc widzieliśmy, jak Samsung wypuszcza S Voice na swoje urządzenia Galaxy i wiele innych, które z czasem po prostu zanikły.

Za kluczowy moment w rozwoju inteligentnych asystentów można uznać moment, w którym do gry wkroczył Google i postanowił dać szansę całemu inteligentnemu asystentowi. Jeśli masz choćby najmniejsze pojęcie o tym, ile danych zajmuje Google, nie zaprzeczysz, że Google miał najlepsze szanse, aby zrobić to dobrze. Google Now to pierwszy raz, kiedy inteligentny asystent wyglądał tak, jakbyśmy mogli używać na co dzień. Sama ilość danych, które Google wrzucił, aby wyszkolić system, sprawiła, że ​​całe doświadczenie było naturalne. Dzięki niedawnym postępom w dziedzinie uczenia maszynowego, a w szczególności sieci neuronowych, zdecydowanie osiągnęliśmy punkt przegięcia, gdy systemy są w stanie wykonywać zadania z dokładnością na poziomie człowieka. To największe powody, dla których dzisiaj możesz prowadzić dwustronną, kontekstową rozmowę z asystentem. I to jest główny powód, dla którego boty i asystenci zaczęli być przydatni. (Specjalne podziękowania dla Microsoft za pokazanie, do czego sztuczna inteligencja jest zdolna, aby stworzyć bota o nazwie Tay!)

Podczas gdy Siri i Google Now, jako inteligentni asystenci, są w grze tylko przez krótki czas (biorąc pod uwagę, że zostały uruchomione dopiero w 2012 r.), IBM wyprzedzał już krzywą w sektorze AI. Firma prowadzi badania i innowacje, które potwierdzają ponad 40-letnią pracę w tej dziedzinie. To jeden z kluczowych czynników, który zadecydował o jej zwycięstwie w Jeopardy 2011 (zanim zaistniali inteligentni asystenci).

Co to jest zagrożenie?

Jeopardy to amerykański teleturniej stworzony przez Merva Griffina. W programie odbywa się konkurs quizowy, w którym uczestnicy otrzymują wskazówki dotyczące wiedzy ogólnej w formie odpowiedzi i muszą formułować swoje odpowiedzi w formie pytań, czytaj więcej tutaj. Chociaż możesz pomyśleć, że to tylko kolejny teleturniej, oto umowa z Jeopardy, zrozumienie samego pytania to wielka sprawa, nie mówiąc już o znalezieniu odpowiedzi. Już samo to sprawia, że ​​Watson jest jedną z najmądrzejszych maszyn, jakie kiedykolwiek zbudowano.

Kolejnym świadectwem innowacji IBM jest sytuacja, w której system IBM Deep Blue pokonał ówczesnego mistrza świata w szachach, Garry'ego Kasparowa w 1997 roku. Podczas gdy porażka Lee Sedola w grze Go zwróciła większą uwagę, innowacja w tej dziedzinie rozpoczęła się już w 1997 roku po Klęska Deep Blue.

Dziś firmy takie jak IBM, Microsoft i Facebook dużo inwestują w platformy, które pozwalają budować boty bez konieczności posiadania dużej wiedzy. Teraz, zanim przejdziemy do tego, jak możesz go zbudować, trywialne jest zapytać, dlaczego w ogóle chcesz go zbudować.

Jeśli przyjrzysz się trochę bliżej, znajdziesz mnóstwo sytuacji, w których boty mogą nie tylko pomagać, ale także przewyższać wydajność, z jaką człowiek może wykonać zadanie. Kilka z tych przykładów to obsługa klienta, opieka zdrowotna (musisz sprawdzić, jak IBM Watson pomaga lekarzom i pracownikom medycznym w badaniach nad rakiem. Odwiedź pod tym linkiem więcej na ten temat) i rozszerzenia e-commerce. Skala, na jaką działają duże firmy, i ogromna ilość danych, na których się opierają, nie tylko pomoże w większym skalowaniu ich firm, ale także zaoferuje bogatsze i bardziej angażujące doświadczenia dla ich konsumentów.

W tym poście przyjrzymy się, jak łatwo jest komuś bez wiedzy programistycznej stworzyć bota, który jest inteligentny i kontekstowy w użyciu Usługa konwersacji Watson firmy IBM (WCS).

Co to za Watson, którego pytasz?

Cóż, Watson to superkomputer IBM, który wykorzystuje sztuczną inteligencję i oprogramowanie analityczne do stworzenia systemu odpowiedzi na pytania zoptymalizowanego pod kątem wydajności. Watson może przetwarzać z szybkością 80 teraflopów na sekundę. Aby osiągnąć dokładność na poziomie ludzkim podczas przetwarzania zapytań i udzielania odpowiedzi, Watson uzyskuje dostęp do ponad 90 serwerów z połączonym magazynem danych zawierającym 200 milionów stron informacji. Został nazwany na cześć pierwszego dyrektora generalnego IBM (nie tego od Sherlocka Holmesa, waszych maniaków literatury!). Warto zauważyć, że chociaż w tym artykule koncentrujemy się bardziej na usługach konwersacyjnych Watson, Watson nie ogranicza się tylko do tego jednego zadania. Watson potrafi przetwarzać informacje bardziej jak „inteligentny człowiek” niż komputer, co oznacza, że ​​jest zdolny do kontekstowej analizy danych. System jest tak zaawansowany, że jest w stanie określić, czy dane są ustrukturyzowane, czy nieustrukturyzowane, wie, że dane nie są sobie równe. Oprócz analizy kontekstowej jest również w stanie rozróżniać różne rodzaje informacji. Jest również w stanie czytać, analizować i uczyć się z języka naturalnego, tak jak ludzie. Jest to bardzo zaawansowany system i nie możemy mówić o wszystkich jego możliwościach, ale te wymienione powyżej są więcej niż wystarczające, aby wyprzedzić jakikolwiek inny obecnie działający system, ponieważ Watson nauczył się i ewoluował z czasem, a teraz IBM pozwala Ty, programiści, aby wykorzystać jego funkcje, aby zasilać Twoją aplikację i usługi.

Watson

Usługa konwersacji Watson

Watson Conversation Service znajduje się na szczycie usługi IBM Bluemix Cloud i umożliwia tworzenie interfejsów dla popularnych klientów, takich jak Slack i Facebook Messenger, do wykorzystania przez użytkowników, aby w prosty sposób uzyskać to, czego chcą. (W rzeczywistości interfejsy konwersacyjne zastąpiłyby w przyszłości interfejsy wizualne!).

Usługa konwersacji Watson jest tak zaawansowana i tak dobrze zaprojektowana, że ​​możesz uruchomić swojego chatbota w mniej niż 10 minut i nie ja to mówię, tak twierdzi IBM. Jego prostota użycia sprawia, że ​​jest to świetny zestaw narzędzi dla każdego arsenału programistów. Wyobraź sobie, jak inteligentna może być Twoja następna aplikacja lub usługa dzięki integracji takiej inteligencji, a najlepsze w tym jest to, że nie jest wymagane żadne doświadczenie w uczeniu maszynowym.

Asystent samochodowy Watson

Zanim zaczniesz tworzyć chatbota, musisz zrozumieć kilka kluczowych rzeczy dotyczących działania Watsona. Watson wykorzystuje 3 kluczowe rzeczy:

  • Intencja
  • podmioty
  • dialog

An zamiar to grupa przykładów, które użytkownik może powiedzieć, aby przekazać konkretny cel lub pomysł. Mówiąc prościej, intencja to szeroki opis zadania, które użytkownik może chcieć wykonać.

Jednostka, z drugiej strony, pozwala aplikacji i usłudze decydować na niższym/szczegółowym poziomie, co dokładnie chce zrobić użytkownik. Encje są sposobem Watsona na obsługę znaczących sposobów obsługi danych wejściowych użytkowników. Służy do wyjaśnienia intencji i umożliwienia innej odpowiedzi dla każdego przypadku.

Na koniec a Dialog jest tym, co łączy intencje i podmioty. Umożliwia botowi rozpoznawanie intencji i podmiotów w celu odpowiedzi na zapytania użytkownika. Dialogi służą do zadawania pytań wyjaśniających, jeśli podane informacje nie są wystarczające lub prowadzą użytkowników przez bardziej skomplikowane procesy.

Korzystając tylko z wiedzy, którą przekazałem Ci powyżej, możesz łatwo użyć narzędzi internetowych IBM do stworzenia bota czatu, który odpowiada na Twoje pytania. Jedynym wymaganiem jest posiadanie konta IBM Bluemix. Poza tym wszystko jest dość proste. Możesz zarejestrować się w celu założenia konta Bluemix na pod tym linkiem.

Konsola programistyczna Watsona

Istnieje wiele przewodników i filmów dostępnych online, aby rozpocząć, nie wspominając o tym, że dokumentacja IBM jest dość samowystarczalna do rozpoczęcia pracy. Biorąc pod uwagę fakt, że Bluemix jest darmowy na 30-dniowy okres próbny, powinieneś poczekać, zamiast po prostu ubrudzić sobie ręce.

Jest blog IBM na temat budowania chatbotów, który jest szczególnie pomocny, przejdź do pod tym linkiem aby na to spojrzeć. Jako pomocne źródło IBM przygotował również film instruktażowy, który jest osadzony poniżej, który można wykorzystać jako odniesienie do szczegółowego przeglądu.

Ponadto IBM organizuje 2 CrowdChats i sesję na żywo na Facebooku dla programistów zainteresowanych tworzeniem rzeczy z Watsonem. Gorąco zachęcam do zarejestrowania się za pośrednictwem linków podanych poniżej.

  • Crowdchat 02 – http://ibm.co/2jgrrq9 (13th lutego 2017)
  • Facebook na żywo - http://ibm.co/2jo6rM1 (16th lutego 2017)

Jeśli potrzebujesz szybkiego przewodnika, oto film, który nauczy Cię zbudować własnego bota w mniej niż 6 minut.

Na koniec, aby uzyskać dodatkowe informacje i sprawdzić rozwój Watsona, możesz sprawdzić ich stronę GitHub na pod tym linkiem.

Wnioski

W tempie, w jakim rozwija się technologia, jest niezwykle oczywiste, że inteligentni asystenci i boty będą zasilać następną generację usług, podczas gdy sprzęt, a nawet oprogramowanie zajmują tylne miejsce. Użytkownicy będą mogli bezpośrednio korzystać z usług w najbardziej naturalny sposób. W czasie, gdy IBM eksperymentuje z ofertami takimi jak Bluemix i Watson Conversation Service, jedynym wąskim gardłem, z jakim zmierzą się firmy w rozwijaniu tych doświadczeń, będzie brak talentów. Powinieneś więc wyraźnie przyjrzeć się sztucznej inteligencji i uczeniu maszynowemu jako potencjalnej perspektywie kariery.

Udostępnij
Tweetnij
Udostępnij
szpilka
158 Akcje

Ujawnienie: Treści publikowane na TechLila są wspierane przez czytelników. Możemy otrzymać prowizję za zakupy dokonane za pośrednictwem naszych linków partnerskich bez dodatkowych kosztów dla Ciebie. Przeczytaj nasze Strona z zastrzeżeniami aby dowiedzieć się więcej o naszym finansowaniu, zasadach redakcyjnych i sposobach wspierania nas.

Dzielenie się jest dbaniem o innych

Udostępnij
Tweetnij
Udostępnij
szpilka
158 Akcje
Awatar Prateek Prasad

Pratek Prasad

Prateek to mobilny programista i projektant z Bengaluru. Kiedy nie pracuje z Najwyższym Porządkiem nad kolejną wersją Gwiazdy Śmierci, tworzy ilustracje i produkuje filmy dla TechLila. Próbuje też coś zrobić ze swoim uzależnieniem od kawy.

Wszystkie produkty

  • technologie

Tagi

Oprogramowanie komputerowe, Przegląd

Interakcje Reader

Co ludzie mówią

  1. Awatar Rishi MishryRiszi Misra

    Super, co za świetny pomysł.

    Odpowiedz
  2. Avatar JeżelinJeśli

    Właśnie natknąłem się na twojego bloga i chciałem powiedzieć, że bardzo mi się podobało czytanie twoich postów na blogu. W każdym razie będę subskrybować Twój kanał i mam nadzieję, że wkrótce ponownie opublikujesz.

    Odpowiedz

Dodaj swój komentarz Anuluj odpowiedź

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

podstawowym Sidebar

Popularny

Jak zwiększyć prędkość łącza szerokopasmowego w systemie Windows

10 najlepszych programów uruchamiających Androida w 2021 r

Rzeczy do zrobienia po zainstalowaniu systemu Windows 10 — porady i wskazówki dotyczące systemu Windows 10

10 najlepszych wyszukiwarek, których możesz użyć do prywatnego przeszukiwania sieci

55 interesujących faktów komputerowych, które zdmuchną twój umysł

Na co zwrócić uwagę przy zakupie laptopa — poradnik dotyczący zakupu laptopa

Fusion Drive vs SSD – rzeczy, o których nikt nie mówi o Fusion vs SSD Storage

Użyteczne narzędzia

• Grammarly – Bezpłatny sprawdzanie gramatyki
• SEMrush – Najlepsze narzędzie SEO, któremu zaufali eksperci
• Setapp – Jednorazowa subskrypcja dla komputerów Mac i iOS

Popularne tematy

  • Android
  • Internet
  • iPhone
  • Linux
  • Prochowiec
  • Bezpieczeństwo
  • Media społecznościowe
  • technologie
  • Windows

Warto sprawdzić

10 najlepszych korektorów dźwięku dla systemu Windows 10 (edycja 2022!)

14 najlepszych skórek VLC, które są wysoce polecane i bezpłatne

Logo stopki Logo tekstowe w stopce

Footer

O nas

Witaj i witaj w TechLila, słynnym blogu technologicznym, na którym znajdziesz przydatne artykuły do ​​opanowania podstaw i nie tylko.

W TechLila naszym głównym celem jest dostarczanie unikalnych informacji, takich jak wysokiej jakości porady i wskazówki, samouczki, poradniki dotyczące systemów Windows, Macintosh, Linux, Android, iPhone, Bezpieczeństwo oraz kilka różnych podtematów, takich jak recenzje.

Linki

  • O nas
  • Kontakt
  • Odpowiedzialność
  • Polityka prywatności
  • Zasady

Obserwuj

Niestandardowy motyw przy użyciu Genesis Framework

Hosting w chmurze przez Cloudways

Wybierz język

en English
bg Българскиzh-CN 简体中文nl Nederlandsen Englishtl Filipinofr Françaisde Deutschid Bahasa Indonesiait Italianoja 日本語pl Polskipt Portuguêsro Românăru Русскийsr Српски језикes Españolsv Svenskatr Türkçeuk Українськаvi Tiếng Việt

© Prawa autorskie 2012–2023 TechLila. Wszelkie prawa zastrzeżone.