HuggingChat wchodzi na ring z ChatGPT: Otwarta alternatywa z wyzwaniami
Rynek chatbotów opartych na sztucznej inteligencji, zdominowany w ostatnim czasie przez ChatGPT OpenAI, zyskuje nowego, ambitnego gracza. HuggingChat, wprowadzony przez firmę Hugging Face, budzi zainteresowanie jako alternatywa bazująca na otwartym kodzie źródłowym. Ten ruch wpisuje się w deklarowaną misję Hugging Face, która od momentu założenia w 2016 roku dąży do demokratyzacji dostępu do AI.
Podobnie jak jego bardziej znani konkurenci, HuggingChat to narzędzie zdolne do generowania tekstu – od podsumowań i esejów, po kod programistyczny i formuły Excela. Jego funkcjonalność przypomina więc to, co znamy z ChatGPT, Bing Chat czy Google Bard. Co istotne, platforma jest dostępna bezpośrednio przez stronę HuggingFace.co/Chat, bez potrzeby logowania czy zakładania konta, co obniża barierę wejścia dla użytkowników.
Sercem HuggingChat jest model Open Assistant, opracowany przez LAION (Large-scale Artificial Intelligence Open Network), niemiecką organizację non-profit, znaną między innymi z modelu Stable Diffusion. Open Assistant z kolei opiera się na LLaMA (Large Language Model Meta AI), fundacyjnym modelu obejmującym 65 miliardów parametrów, udostępnionym przez Meta pod koniec lutego 2023 roku. To ugruntowanie na solidnych architekturach jest kluczowe dla potencjału rozwojowego HuggingChat.
Filozofia otwartego oprogramowania a rzeczywistość działania
Fundamentalna różnica między HuggingChat a ChatGPT leży w ich strukturze. Podczas gdy ChatGPT, oparty na architekturze GPT-3.5 (i nowszych), jest produktem własnościowym OpenAI, HuggingChat to projekt open-source, rozwijany kolektywnie. Ta otwartość pozwala użytkownikom na dostęp do kodu źródłowego, jego modyfikację i współtworzenie, co teoretycznie powinno przyspieszać rozwój i adaptację narzędzia. W praktyce jednak, otwartość wiąże się dziś z pewnymi kosztami.
Obecnie HuggingChat jest mniej stabilny i częściej narażony na tzw. halucynacje – generowanie informacji niezwiązanych z rzeczywistością lub całkowicie fałszywych. Jest to problem dotykający wszystkich dużych modeli językowych, choć w przypadku HuggingChat zjawisko to wydaje się bardziej nasilone niż u konkurencji. Wynika to prawdopodobnie z mniejszego i mniej zdywersyfikowanego zbioru danych treningowych w porównaniu do gigantów rynkowych.
Co ciekawe, sam HuggingChat zdaje sobie sprawę ze swoich ograniczeń. W testach potrafi otwarcie przyznać, że jego odpowiedzi mogą być niedoskonałe, na przykład w generowaniu dowcipów. Niekiedy też jego odpowiedzi dotyczące własnej natury wprowadzają w błąd, co rodzi wątpliwości co do spójności wewnętrznej modelu.
Perspektywy rozwoju i wyzwania
Mimo początkowych problemów, takich jak sporadyczne opóźnienia w odpowiedziach czy wspomniana podatność na halucynacje, HuggingChat jest w ciągłym rozwoju. Jako narzędzie typu open-source, ma potencjał do szybszego doskonalenia dzięki zaangażowaniu społeczności. Hugging Face prawdopodobnie będzie w przyszłości eksperymentować z różnymi modelami do zasilania HuggingChat, a program Open Assistant aktywnie poszukuje wolontariuszy do pomocy w szkoleniu swojego chatbota.
Jakość odpowiedzi, podobnie jak w przypadku innych narzędzi generatywnych, w dużej mierze zależy od precyzji zadawanych pytań (tzw. promptów). HuggingChat, mimo obecnych niedoskonałości, już teraz oferuje szeroki zakres funkcji – od generowania tekstu w różnych stylach, przez tłumaczenia, po wsparcie w kodowaniu i pisaniu. Jego przyszłość będzie w dużej mierze zależała od tempa, w jakim uda mu się zniwelować różnice w niezawodności i dokładności w stosunku do liderów rynku, jednocześnie czerpiąc korzyści z otwartej, wspólnotowej natury projektu.
