Ten język jest tłumaczony maszynowo i nie został zweryfikowany przez człowieka.

Sztuczna inteligencja · Artykuł

Jak rzeczywiście działają chatboty AI takie jak ChatGPT i Claude, wyjaśnienie

Opublikowano:

The number of publications about Large Language Models by year grouped by publication types. The patent data for 2024 and 2025 are incomplete due to Patent Publication Delay. [ 1 ]
Obraz: ApoieRacional · CC BY-SA 4.0 · Wikimedia Commons

W skrócie

Chatboty AI są zbudowane na podstawie dużych modeli językowych (LLM), sieci neuronowych przeszkolonych do przewidywania następnego "tokenu" w sekwencji tekstu. Zamieniają słowa na liczby, używają mechanizmu uwagi do ważenia tego, jak słowa się do siebie odnoszą, a następnie są dostrajane za pomocą informacji zwrotnych od ludzi, aby zachowywać się jak pomocni asystenci, a nie jak surowe predyktory tekstu.

Ta wersja jest tłumaczeniem maszynowym oryginału (English). Przeczytaj oryginał

Setki milionów ludzi każdego dnia zadają pytania do ChatGPT, Claude, Gemini lub podobnych narzędzi, ale oprogramowanie za nimi jest często opisywane jako tajemniczy "czarna skrzynka". Według kursu Machine Learning Crash Course Google i wyjaśnienia pisarza naukowego Timothy'ego B. Lee opublikowanego w Understanding AI, podstawowy mechanizm jest prostszy do opisania, niż się wydaje: duży model językowy (LLM) to sieć neuronowa wyszkolona do przewidywania następnego małego fragmentu tekstu, zwanego tokenem, na podstawie wszystkiego, co przed nim było.

Od słów do liczb: tokeny i osadzenia

Zanim LLM może przetwarzać tekst, rozbija monit na tokeny — jednostki, które mogą być całym słowem, częścią słowa lub pojedynczym znakiem, zgodnie z dokumentacją dla programistów Google. Każdy token jest konwertowany na wektor, długą listę liczb zwaną osadzeniem, która ma oddawać coś na temat znaczenia tokenu. Wyjaśnienie Understanding AI porównuje to do współrzędnych geograficznych: słowa o podobnym znaczeniu kończy się pozycjonowane blisko siebie w ogromnej przestrzeni numerycznej, tak jak pobliskie miasta mają podobne szerokości i długości geograficzne.

Uwaga: jak model śledzi kontekst

Architektura leżąca u podstaw praktycznie wszystkich nowoczesnych LLM nosi nazwę Transformer. Kurs Machine Learning Crash Course Google wyjaśnia, że Transformer opiera się na mechanizmie zwanym samouwagą, który oblicza, jak dużo każdy token w tekście powinien wpływać na interpretację każdego innego tokenu. Understanding AI ilustruje to na podstawie wektorów zapytania i klucza: każde słowo skutecznie buduje listę kontrolną typu innych słów, których szuka, a uwaga dopasowuje te listy kontrolne w całym zdaniu, aby model mógł na przykład ustalić, do którego rzeczownika odnosi się zaimek taki jak "it".

Po tym kroku następują warstwy przesyłające, które przetwarzają zaktualizowaną reprezentację każdego słowa i zmuszają model do przewidywania następnego tokenu, odnotowuje Understanding AI. Ponieważ uwaga pozwala każdemu tokenowi patrzeć bezpośrednio na każdy inny token niezależnie od odległości, Transformery obsługują długie, złożone fragmenty bardziej konsekwentnie niż sekwencyjne modele, które im poprzedzały.

Trening: miliardy zgadnięć, nie wymaga etykiet człowieka

LLM są szkolone głównie poprzez nienadzorowane uczenie się na maskowaniu lub przewidywaniu następnego tokenu, co oznacza, że system nie otrzymuje ręcznie napisane "poprawne odpowiedzi" na większość czasu szkolenia. Zamiast tego dokumentacja Google opisuje proces, w którym tokeny w rzeczywistym tekście są ukryte, a model musi je zgadnąć; Understanding AI opisuje ten sam pomysł w kategoriach przewidywania następnego słowa na ogromnych zbiorach tekstu pobieranego z książek, stron internetowych i innych źródeł. Parametry wewnątrz sieci — Understanding AI przytacza 175 miliardów parametrów GPT-3, przeszkolonych na około 500 miliardach słów — są początkowo ustawione losowo i stopniowo dostosowywane, przewidywanie po przewidywaniu, aż do momentu, gdy domysły modelu zgadzają się z rzeczywistym tekstem.

Zamienianie surowego modelu w pomocnego asystenta

Model szkolony tylko do przewidywania następnego tokenu nie jest automatycznie chatbotem, który grzecznie przestrzega instrukcji. Techniczne wyjaśnienie Hugging Face dotyczące Reinforcement Learning from Human Feedback (RLHF) opisuje dodatkowe kroki, które firmy takie jak OpenAI wykorzystują do zamiany modelu bazowego na asystenta. Po pierwsze, model wstępnie przeszkolony może być udoskonalony poprzez nadzorowane dostrajanie na przykładowych rozmowach. Po drugie, recenzenci-ludzie klasyfikują wiele odpowiedzi modelu na ten sam monit, a te rankingi szkolą oddzielny model nagrody, który uczy się oceniać wyniki w taki sposób, jak robiliby to ludzie.

Na trzecim etapie oryginalny model jest dostosowywany przy użyciu uczenia ze wzmocnieniem — zwykle Proximal Policy Optimization — aby wytwarza odpowiedzi, które model nagrody ocenia wysoko, podczas gdy kara matematyczna uniemożliwia mu zbyt duży dryf od jego oryginalnego zachowania, że zaczyna generować bzdury czysto po to, aby manipulować wynikiem nagrody, zgodnie z opisem metody Hugging Face.

Dlaczego chatboty wciąż coś wymyślają

Artykuł opublikowany przez badaczy OpenAI, "Dlaczego modele językowe halucynują", dostępny na arXiv, twierdzi, że wymyślone odpowiedzi to nie tylko błąd do naprawienia. Artykuł przypisuje halucynacje dwóm powiązanym przyczyn: statystycznemu skutkowi ubocznemu tego, jak modele uczą się przewidywać prawdopodobnie brzmiące kontynuacje podczas treningu wstępnego, i sposobowi oceny modeli później. Większość benchmarków i tablic liderów ocenia odpowiedź jako prawidłową lub błędną i traktuje przyznanie się do niepewności — "nie wiem" — jako błędną odpowiedź, stwierdza artykuł. Taka konfiguracja nagradza pewne zgadywanie nad szczerością co do niepewności, co zmusza modele do ciągłego wytwarzania płynnych, specyficznie brzmiących stwierdzeń, nawet gdy brakuje im niezawodnej podstawy.

Co model faktycznie robi w jednym zdaniu

Razem proces opisany w tych źródłach to: chatbot zamienia monit na tokeny, konwertuje je na osadzenia numeryczne, używa warstw samouwagi do ważenia tego, jak każdy token się do każdego innego odnosi, i wielokrotnie przewiduje jeden najbardziej prawdopodobny następny token — proces ukształtowany, po wstępnym treningu, przez informacje zwrotne od ludzi zaprojektowane, aby te przewidywania przypominały pomocne odpowiedzi zawierające instrukcje, a nie surowy tekst internetowy.

Kluczowe etapy budowania chatbota AI
EtapCo się dziejeŹródło
TokenizacjaTekst jest podzielony na jednostki słów lub podslów i konwertowany na numeryczne identyfikatoryGoogle ML Crash Course
OsadzenieKażdy token staje się wektorem liczb kodujących znaczenieUnderstanding AI
SamouwagaModel oblicza, o ile każdy token powinien wpływać na każdy inny tokenGoogle ML Crash Course; Understanding AI
Wstępny treningModel przewiduje zamaskowane lub następne tokeny w ogromnych korpusach tekstu (np. ~500 miliardów słów dla GPT-3)Understanding AI
Nadzorowane dostrajanieModelowi pokazywane są przykładowe rozmowy, aby naśladować zachowanie zawierające instrukcjeHugging Face RLHF explainer
Modelowanie nagrodyLudzie klasyfikują wiele wyników modelu; rankingi szkolą model oceny nagrodyHugging Face RLHF explainer
Optymalizacja polityki RLModel jest dostosowywany za pomocą uczenia ze wzmocnieniem (np. PPO) w celu maksymalizacji wyniku nagrodyHugging Face RLHF explainer

Pytania

Co to jest duży model językowy w prostych słowach?
To sieć neuronowa przeszkolona na ogromnych ilościach tekstu, aby przewidzieć następny token (słowo lub część słowa) w sekwencji, na podstawie wzorców wyuczonych z danych szkoleniowych, zgodnie z kursem Machine Learning Crash Course Google.
Jak chatbot AI wie, co powiedzieć dalej?
Konwertuje rozmowę na tokeny numeryczne, używa mechanizmu samouwagi do ważenia tego, jak każdy token się do innych odnosi, i wielokrotnie wyświetla statystycznie najbardziej prawdopodobny następny token, aż do momentu wygenerowania pełnej odpowiedzi, zgodnie z wyjaśnieniami Google i Understanding AI.
Dlaczego chatboty czasami wymyślają fałszywe informacje (halucynują)?
Artykuł badawczy OpenAI z 2025 roku na arXiv twierdzi, że halucynacje wynikają częściowo z tego, jak modele statystycznie przewidują prawdopodobny tekst podczas wstępnego treningu, a częściowo z benchmarków oceny, które oceniają szczere "nie wiem" jako błędną odpowiedź, co zamiast tego nagradza pewne zgadywanie.
Co to jest RLHF i dlaczego to ważne dla chatbotów?
Uczenie się ze wzmocnieniem z informacji zwrotnych od ludzi to etap szkolenia, opisany przez Hugging Face, w którym rankingi ludzi odpowiedzi modelu szkolą model nagrody, który jest następnie używany do dalszego dostosowania sztucznej inteligencji, aby jej odpowiedzi lepiej pasowały do tego, co ludzie uważają za pomocne i odpowiednie.
Ile parametrów mają duże modele językowe?
Rozmiar modelu różni się w zależności od systemu; Understanding AI wymienia GPT-3 jako posiadający 175 miliardów parametrów przeszkolonych na około 500 miliardach słów i odnotowuje, że skalowanie w górę parametrów, danych i obliczeń historycznie napędzało większość ulepszeń wydajności w tych modelach.

Źródła

  1. Google for Developers — Machine Learning Crash Course: LLMs, what's a large language model?
  2. Understanding AI — Large language models, explained with a minimum of math and jargon
  3. Hugging Face — Illustrating Reinforcement Learning from Human Feedback (RLHF)
  4. arXiv — Why Language Models Hallucinate (OpenAI researchers)

Ten tekst przygotowała sztuczna inteligencja, a przed publikacją przeszedł automatyczną kontrolę źródeł. Jeśli widzisz błąd, poproś o sprostowanie. Poproś o sprostowanie lub odpowiedź · Jak to robimy

Powiązane