Chatboty stają się niezwykle inteligentne, ale w jaki sposób sprawiają, że rozmowy wydają się tak ludzkie?

Kluczowe dania na wynos

  • Chatboty oparte na regułach opierają się na wcześniej zdefiniowanych warunkach i słowach kluczowych, aby zapewnić odpowiedzi, i nie mają możliwości dostosowywania się do kontekstu ani uczenia się na podstawie poprzednich interakcji.
  • Chatboty AI, takie jak ChatGPT, korzystają z dużych modeli językowych wyszkolonych na ogromnych zbiorach danych, aby symulować rozmowy przypominające ludzkie i rozumieć kontekst konwersacji.
  • Postępy w chatbotach AI obejmują włączenie sztucznej inteligencji ogólnej (AGI) i fizycznej postacie, takie jak humanoidalne roboty, ukazujące potencjał bardziej interaktywnych i konwersacyjnych interakcji ludzie.

Chatboty są od pewnego czasu dziwacznym, ale użytecznym narzędziem online. Rozwój modeli językowych opartych na sztucznej inteligencji, takich jak GPT-4 i chatbot ChatGPT, który obsługuje, nadał interfejsowi człowiek-bot-człowiek nowy wymiar. Ale w jaki sposób chatboty AI symulują ludzkie rozmowy? W jaki sposób komputer może symulować rozmowy z ludźmi?

Czym są chatboty? Jak działają chatboty?

Przed pojawieniem się takich rozwiązań jak ChatGPT, Claude i Google Bard istniało więcej prostych chatbotów. Są to tak zwane chatboty oparte na regułach lub chatboty oparte na drzewie decyzyjnym.

Chatbot oparty na regułach nie dostosowuje się do sytuacji, nie rozumie kontekstu i nie jest w stanie symulować ludzkiej logiki. Mają raczej szereg zasad, wzorców i drzew dialogowych określonych przez programistę, których muszą przestrzegać.

Chatboty oparte na regułach po otrzymaniu monitu postępują zgodnie z wcześniej zdefiniowanymi warunkami. Słowa kluczowe są tutaj ważnym czynnikiem. Wprowadzane przez użytkownika dane są skanowane przez chatbota pod kątem określonych słów, co pomaga mu zrozumieć, o co pyta. Bez umiejętności zrozumienia kontekstu chatbot oparty na regułach musi polegać na takich wskazówkach, aby zapewnić użyteczną odpowiedź.

Wiele firm wykorzystuje chatboty oparte na regułach jako bufor między klientem a przedstawicielem człowieka. Jeśli kiedykolwiek próbowałeś skontaktować się ze swoim dostawcą usług energetycznych lub komórkowych, być może zostałeś poproszony o wyjaśnienie swojego zapytania chatbotowi. Alternatywnie, gdy odwiedzasz witrynę internetową w celu zadawania pytań, może pojawić się chatbot.

Chatboty oparte na regułach nie mogą odpowiadać na bardzo zawiłe, wielowarstwowe pytania. Zostały zaprojektowane tak, aby odpowiadać na krótkie i proste zapytania, takie jak „Zmień dane mojego konta”. Prawdopodobnie będzie to pytanie zawierające wiele zmiennych wykracza poza zakres chatbota opartego na regułach, ponieważ albo nie jest on przeszkolony w zakresie interpretacji języka naturalnego, albo dlatego, że jego baza wiedzy jest ograniczony.

Chatboty oparte na regułach nie mogą być ulepszane bez ręcznej interwencji na końcu programowania. Dzieje się tak, ponieważ nie mogą uczyć się na podstawie poprzednich interakcji.

Chatboty AI również mają określone zasady. Na przykład ChatGPT nie może przeklinać ani udzielać porad kryminalnych. Jednak sposób, w jaki chatboty AI działają i wchodzą w interakcję, wykracza daleko poza to, co może obsłużyć jakikolwiek chatbot oparty na regułach.

Jak działają chatboty AI

Chatboty AI nie zaczęły się od ChatGPT. Zanim ChatGPT trafił do głównego nurtu, niektóre mniej zaawansowane chatboty nadal korzystały ze sztucznej inteligencji do interakcji z ludźmi.

Brać Eviebot, Na przykład. Wprowadzony na rynek w 2008 roku program Evie wykorzystuje sztuczną inteligencję do interakcji z użytkownikami. Jako uczący się chatbot AI Evie może rozwijać swoje umiejętności konwersacyjne, notując, co inni użytkownicy wpisali w przeszłości. W rzeczywistości Evie korzysta z tego samego systemu sztucznej inteligencji co Cleverbot, kolejny chatbot, który stał się hitem głównego nurtu na przełomie 2000 i 2010 roku.

Ale ten chatbot znacznie różni się od nowoczesnych wersji, których używamy dzisiaj.

Jak widać na powyższym zrzucie ekranu, Evie nie jest dobra w dokładnym odpowiadaniu na pytania i zapamiętywaniu historii konwersacji. W ciągu zaledwie kilku sekund chatbot podał, że ma na imię Eliza, ale w następnej odpowiedzi zmienił je na Adam.

Ponadto Evie nie jest świetnym źródłem informacji. Kiedy zapytaliśmy Evie, jak duże jest słońce, odpowiedziała: „Większe niż moja przyszłość”. Chociaż Evie jest komiczna, nie jest biegła w dostarczaniu użytkownikom faktów, niezależnie od tego, jak powszechne mogą być. Jeśli szukasz bardziej zabawnego lub dziwacznego chatbota, Evie może być właściwym wyborem dla Ciebie.

Strony takie jak Cleverbot i Evie są z pewnością zabawne, ale nie nadają się do praktycznego zastosowania. Pod koniec 2022 roku świat zaczął dostrzegać, jak niezwykle przydatne mogą być chatboty AI.

Jak Chatboty symulują rozmowy?

Pozostaje pytanie: w jaki sposób chatboty AI, takie jak ChatGPT, symulują dokładne rozmowy z ludźmi? Jak mogą wydawać się prawie nie do odróżnienia od zwykłej osoby siedzącej przy klawiaturze?

W listopadzie 2022 roku OpenAI udostępniło publicznie dostępną wersję swojego dużego modelu językowego GPT-3.5 o nazwie ChatGPT. Był to pierwszy chatbot AI, który pokazał możliwość symulowania rozmów przypominających bardzo ludzkie. Mamy dedykowany artykuł wyjaśniając szczegółowo ChatGPT, ale jest tu kilka ważnych wskazówek, na które warto zwrócić uwagę.

Po pierwsze, element „GPT” w nazwie narzędzia oznacza „Generative Pre-trained Transformer”, co jest rodzajem model dużego języka (LLM). Być może w 2023 r. często spotykałeś się z obydwoma tymi terminami, ale co one właściwie oznaczają?

LLM to model uczenia się AI używany przez wszystkie główne chatboty AI, które dziś widzisz. Działa na podstawie algorytmu sztucznej inteligencji, który wykorzystuje głębokie uczenie się do działania na niezwykle złożonym poziomie. Wszystkie LLM są szkolone przy użyciu bardzo dużych zbiorów danych, co daje im ogromny zasób wiedzy potrzebnej do rozwiązywania problemów i odpowiadania na zapytania. Na przykład ChatGPT-4 został wytrenowany przy użyciu od 1 biliona do 1,7 biliona parametrów i terabajtów danych (chociaż OpenAI nie ujawniło dokładnie, ile).

GPT to specyficzny typ LLM obejmujący sieć neuronową zdolną do głębokiego uczenia się. GPT są wstępnie wyszkolonych modeli mając do dyspozycji ogromne bazy danych zawierające informacje, z których można się uczyć. W przypadku ChatGPT obejmuje to teksty z książek, czasopism, artykułów i nie tylko. Ale nawet przy tych wszystkich danych, w jaki sposób ChatGPT rozmawia z ludźmi w sposób ludzki?

Podczas opracowywania ChatGPT był on szkolony przy użyciu metody uczenia się przez wzmacnianie na podstawie informacji zwrotnej od ludzi (RLHF). Ta forma szkolenia wykorzystuje wzmocnienie, aby uformować ChatGPT w pożądanego chatbota. Dzięki modelowi nagród i informacji zwrotnych ChatGPT może zrozumieć, które odpowiedzi są przydatne lub „dobre”, a które nie. Ta metoda pozwala także ChatGPT lepiej uchwycić kontekst konwersacji, co oznacza, że ​​może skuteczniej odpowiadać na podpowiedzi.

Przetwarzanie języka naturalnego przez ChatGPT odgrywa również dużą rolę w sposobie reagowania na użytkowników, w tym w rozpoznawaniu określonych wzorców językowych i nastrojów. Podczas szkolenia algorytm otrzymał przykłady rozmów międzyludzkich, aby lepiej zrozumieć, w jaki sposób ludzie się komunikują. Algorytm może nawet zapamiętywać sygnały, takie jak powitania i pożegnania, aby monitorować etap rozmowy.

Jak rozwijają się chatboty AI?

Źródło zdjęcia: Thanakorn Lappattara/Vecteezy

OpenAI opublikowało ograniczone informacje na temat GPT-5, kolejnej iteracji swojego LLM. To, co jest szczególnie ekscytujące w przypadku GPT-5 (oprócz bardziej aktualnej bazy wiedzy), to plotka, że ​​zawiera on sztuczna inteligencja ogólna (AGI) w swój algorytm. Biorąc pod uwagę, że AGI teoretycznie powinno być w stanie symulować ludzkie funkcje poznawcze, może to zmienić zasady gry.

ChatGPT podbiło świat szturmem i nadal to robi, ale chatboty AI nie kończą się na OpenAI. Firmy na całym świecie pracują nad udoskonaleniem swoich chatbotów AI, aby symulować rozmowy z ludźmi, a niektóre chatboty AI przenoszą wszystko na poziom fizyczny.

Weźmy na przykład Desdemonę, humanoidalny model robota, który wykorzystuje sztuczną inteligencję do komunikacji.

Stworzona przez Hanson Robotics i SingularityNET Desdemona jest „siostrą” znanego robota Sophia, która trafiła na pierwsze strony gazet ze względu na swoje imponujące, a jednocześnie niesamowite cechy ludzkie temperament.

W przeciwieństwie do Sophii Desdemona skupia się na muzyce i jest nawet częścią zespołu składającego się z innych muzyków. Algorytm sztucznej inteligencji czerpie z biblioteki istniejącej muzyki, umożliwiając Desdemonie śpiewanie popularnych piosenek. Robot występował nawet na żywo ze swoimi kolegami z zespołu.

Ale Desdemona potrafi także rozmawiać i prowadzić rozmowy z ludźmi. W 2022 roku Desdemona udzieliła wywiadu twórcy YouTube Discover Crypto, w którym twórca jej algorytmu AI, Ben Goertzel, również odpowiedział na kilka pytań na temat sztucznej inteligencji i jej przyszłości.

Wieloletni żart Desdemony o trzymaniu ludzi w akwariach może niektórych niepokoić, ale jej zdolność do reagowanie na nieprzećwiczone podpowiedzi pokazuje potencjalną sztuczną inteligencję do interakcji z ludźmi w sposób przyjazny i konwersacyjny sposób.

Sztuczna inteligencja staje się coraz mądrzejsza

W ciągu ostatniej dekady poczyniono ogromne postępy w dziedzinie sztucznej inteligencji, a chatboty mogą teraz opowiadać dowcipy, pisać eseje, tłumaczyć języki i dostarczać ogromną ilość informacji. Przede wszystkim mają niesamowitą zdolność symulowania ludzkich rozmów. Pewnego dnia być może chatboty przewyższą ludzkie możliwości, ale na razie jest wiele do zrobienia.