Słownik AI
Co to jest temperatura w modelach AI?
Temperatura to ustawienie, które decyduje, jak przewidywalne albo różnorodne są odpowiedzi modelu. Niska daje powtarzalność, wysoka więcej kreatywności i większe ryzyko błędów.
Inne nazwy: temperature, losowość odpowiedzi
Jak działa temperatura
Przy każdym kolejnym tokenie model wylicza prawdopodobieństwa dla tysięcy możliwych kontynuacji. Temperatura zmienia sposób wyboru. Przy niskiej model niemal zawsze bierze najbardziej prawdopodobną opcję. Przy wysokiej częściej sięga po mniej oczywiste, więc tekst jest bardziej zaskakujący, ale łatwiej też o bzdurę.
Zakres zależy od dostawcy, zwykle od 0 do 1 albo od 0 do 2. Obok temperatury bywa jeszcze parametr top_p, który działa podobnie, tylko inną metodą. Dostawcy zalecają zmieniać jeden z nich, a nie oba naraz.
Jaką temperaturę ustawić
Do wyciągania danych z dokumentów, klasyfikacji zgłoszeń i odpowiedzi opartych na faktach ustawiam nisko, w okolicach 0 do 0,3. Do burzy mózgów, haseł reklamowych i tekstów, które mają brzmieć świeżo, wyżej, około 0,7 do 1.
W aplikacjach typu ChatGPT czy Claude nie ustawisz temperatury ręcznie, to parametr dostępny przez API. Przy części nowszych modeli, zwłaszcza rozumujących, temperatura jest zablokowana albo działa inaczej, bo dostawca sam nią zarządza.
Zero nie znaczy zawsze to samo
Nawet przy temperaturze 0 odpowiedzi potrafią się minimalnie różnić między wywołaniami, bo obliczenia na kartach graficznych nie są idealnie powtarzalne. Jeśli coś ma dawać zawsze dokładnie ten sam wynik, na przykład wyliczenie rabatu, to nie jest zadanie dla modelu, tylko dla zwykłego kodu.
Najczęstsze pytania
Jaka temperatura jest najlepsza do ChatGPT?
W samej aplikacji ChatGPT temperatury nie ustawisz, robi to za Ciebie OpenAI. Jeśli korzystasz z API, do zadań opartych na faktach ustaw nisko, około 0 do 0,3, a do tekstów kreatywnych wyżej, około 0,7 do 1. Najlepiej sprawdzić to na kilku przykładach z własnej pracy.
Czy niska temperatura eliminuje halucynacje?
Nie. Zmniejsza przypadkowość, ale jeśli model nie zna odpowiedzi, przy temperaturze 0 poda po prostu najbardziej prawdopodobną zmyśloną wersję, za każdym razem tę samą. Na halucynacje lepiej działa podanie źródeł i pozwolenie na odpowiedź „nie wiem”.
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.