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.