Słownik AI

Co to jest transformer w AI? Architektura, na której działa ChatGPT

Transformer to architektura sieci neuronowej, na której działa większość modeli językowych. Jej sercem jest mechanizm uwagi, łączący ze sobą odległe fragmenty tekstu.

Inne nazwy: architektura transformer, mechanizm uwagi, attention

Skąd się wziął

Transformer opisali badacze Google w 2017 roku w pracy zatytułowanej „Attention Is All You Need”. Miał poprawić tłumaczenie maszynowe, a stał się fundamentem całej generatywnej AI. Litera T w nazwie GPT pochodzi właśnie od niego: Generative Pre-trained Transformer.

Mechanizm uwagi prostymi słowami

Weźmy zdanie: „Klient zadzwonił do biura, bo nikt z niego nie odpisał na maila”. Żeby je zrozumieć, trzeba wiedzieć, że „z niego” odnosi się do biura, a nie do klienta. Mechanizm uwagi robi dokładnie to. Dla każdego słowa ocenia, które inne słowa w tekście są dla niego ważne, i łączy je ze sobą, nawet jeśli dzieli je kilka akapitów.

Wcześniejsze sieci czytały tekst słowo po słowie i gubiły wątek przy dłuższych zdaniach. Transformer patrzy na cały fragment naraz. To pozwoliło trenować go równolegle na tysiącach kart graficznych i karmić ilościami tekstu, które wcześniej były nie do przerobienia.

Co to oznacza w praktyce

Dla firmy szczegóły architektury nie mają znaczenia, ale dwie konsekwencje warto znać. Model pracuje na tokenach, a nie na słowach. A koszt obliczeń rośnie z długością tekstu, dlatego okno kontekstowe ma limit, a dłuższe prompty są wolniejsze i droższe.

Najczęstsze pytania

Czy wszystkie modele językowe to transformery?

Prawie wszystkie popularne tak. Badacze pracują nad alternatywami, które lepiej radzą sobie z bardzo długim tekstem, a część modeli łączy transformer z innymi rozwiązaniami. W produktach, z których korzystają firmy, transformer wciąż dominuje.

Co znaczy skrót GPT?

Generative Pre-trained Transformer, czyli generatywny, wstępnie wytrenowany transformer. Generatywny, bo tworzy tekst. Wstępnie wytrenowany, bo najpierw uczy się na ogromnym zbiorze tekstów, a dopiero potem jest dopracowywany do konkretnych zastosowań, na przykład do rozmowy.

Kontakt

Masz proces, który zjada czas zespołu?

Napisz dwa zdania o tym, co boli. Odpiszę i powiem wprost, czy warto to automatyzować.

albo zadzwoń +48 735 170 951 · +48 516 461 444

Zwykle odpisuję tego samego dnia.

Znajdziesz mnie też tutaj

GitHubLinkedInX