Technologia, praktyka i inspiracje na co dzień

Sztuczna inteligencja

Lokalne modele AI na własnym komputerze. Co da się uruchomić

Wklejając umowę, notatki ze spotkania czy fragment firmowego kodu do czatu w chmurze, wysyłasz te treści na cudze serwery. Lokalny model AI przetwarza zapytania na twoim komputerze, więc dane nie opuszczają dysku, a narzędzie działa także bez internetu.

Jeszcze niedawno wymagało to mocnej stacji roboczej i sporej wiedzy technicznej. Obecnie wiele otwartych modeli w mniejszych, skompresowanych wersjach działa na zwykłym laptopie, a instalacja sprowadza się do kilku kliknięć lub jednego polecenia. Trzeba jednak realistycznie ocenić możliwości sprzętu. Od ilości pamięci zależy, czy model odpowie płynnie, czy będzie wyświetlał tekst słowo po słowie, i czy w ogóle się uruchomi.

Czym jest lokalny model AI i kiedy ma sens

Lokalny model AI to model sztucznej inteligencji uruchamiany bezpośrednio na twoim komputerze. Zapytania nie trafiają na serwery zewnętrznej usługi, tylko są przetwarzane przez procesor i kartę graficzną twojego urządzenia. Po pobraniu modelu całość może działać offline.

Taki sposób pracy ma kilka wyraźnych zalet:

  • prywatność – treść rozmów i wczytywanych plików zostaje na twoim dysku,
  • brak abonamentu – płacisz jedynie za sprzęt i prąd,
  • brak limitów zapytań – ogranicza cię tylko wydajność komputera,
  • praca na poufnych dokumentach – umowach, danych klientów czy notatkach wewnętrznych, których nie chcesz przekazywać podmiotom trzecim.

Są też ograniczenia. Modele mieszczące się na domowym sprzęcie zwykle ustępują jakością największym usługom chmurowym, szczególnie przy złożonym rozumowaniu i bardzo długich tekstach. Potrzebują sporo pamięci, a na słabszym komputerze odpowiedź może powstawać wyraźnie wolniej niż w usłudze internetowej.

W praktyce modele działające lokalnie najlepiej radzą sobie z zadaniami powtarzalnymi i jasno określonymi:

  • streszczanie raportów, artykułów i notatek oraz redagowanie tekstów,
  • pomoc przy kodzie – wyjaśnianie fragmentów, pisanie prostych funkcji, szukanie błędów,
  • transkrypcja nagrań ze spotkań, wywiadów czy wykładów,
  • generowanie grafik i ilustracji – przed publikacją warto jednak poznać prawne zasady tworzenia grafik.

Przy trudnych zadaniach warto łączyć oba podejścia: wrażliwe dane przetwarzasz na własnym komputerze, a usługi chmurowe zostawiasz do zadań, w których nie pojawiają się poufne informacje.

Jaki sprzęt jest potrzebny – pamięć, karta graficzna, dysk

Wymagania zależą przede wszystkim od liczby parametrów modelu. W wersji bez kwantyzacji (16-bitowej, w której modele zwykle są publikowane) każdy parametr zajmuje około 2 bajtów, więc model z 7 miliardami parametrów potrzebuje mniej więcej 14 GB pamięci, i to bez zapasu na kontekst rozmowy.

Tę barierę obniża kwantyzacja, czyli zapis wag z mniejszą dokładnością, np. 4- lub 8-bitową. Ten sam model 7B w wersji 4-bitowej mieści się zwykle w 4–5 GB. Jakość spada przy tym nieznacznie, a mocniejsza kompresja (3 bity i mniej) pogarsza odpowiedzi już wyraźniej.

Karta graficzna i pamięć VRAM

Najszybciej działa model, który w całości mieści się w pamięci karty graficznej. Gdy VRAM nie wystarcza, część warstw trafia do RAM-u, a generowanie wyraźnie zwalnia. Dysk też ma znaczenie, bo pojedynczy plik modelu zajmuje od kilku do kilkunastu gigabajtów, a większe warianty jeszcze więcej. SSD skraca czas wczytywania.

Komputery bez osobnej karty graficznej i Mac z Apple Silicon

Lokalny model AI uruchomisz także na samym procesorze, choć odpowiedzi będą wolniejsze. Macy z układami Apple Silicon korzystają z pamięci współdzielonej, którą model wykorzystuje podobnie jak VRAM. Orientacyjne progi wyglądają tak:

  • 8 GB RAM – małe modele (ok. 1–4 mld parametrów) po kwantyzacji,
  • 16 GB RAM lub 8 GB VRAM – modele 7–8B w wersji 4-bitowej, czyli typowy laptop,
  • 24 GB VRAM – modele do ok. 30B w wersji 4-bitowej, w praktyce mocna karta graficzna lub stacja robocza,
  • 40–48 GB VRAM lub Mac z 64 GB pamięci – największe modele (ok. 70B) po kwantyzacji.

Jakie modele da się uruchomić lokalnie

Zbliżenie na procesor, płytę główną i wentylator komputera
O tym, jaki model uruchomisz lokalnie, decyduje przede wszystkim ilość pamięci RAM i VRAM. Zdjęcie: stewie012 / Pixabay

Modele językowe

Najwięcej możliwości dają otwarte modele językowe, takie jak rodziny Llama, Mistral, Qwen i Gemma. Każda z nich zwykle występuje w kilku rozmiarach, od małych wersji liczących kilka miliardów parametrów po duże warianty z kilkudziesięcioma miliardami i więcej. Wszystkie opierają się na technikach przetwarzania języka naturalnego, ale wyraźnie różnią się jakością odpowiedzi w poszczególnych zadaniach.

  • Małe modele sprawdzą się na laptopie przy prostych streszczeniach, poprawianiu tekstu i krótkich pytaniach.
  • Średnie modele lepiej radzą sobie z dłuższymi wypowiedziami, kodem i językiem polskim.
  • Duże modele wymagają mocnej stacji roboczej, ale jakością odpowiedzi najbardziej zbliżają się do usług chmurowych.

Dobrze jest zacząć od najmniejszego wariantu i sprawdzić, czy wystarcza do twoich zadań. Dopiero gdy odpowiedzi są zbyt słabe, opłaca się sięgać po większy model.

Obrazy, mowa i inne zastosowania

Do generowania grafik służą modele z rodziny Stable Diffusion. W praktyce wymagają karty graficznej, a nowsze i większe warianty – sporo pamięci wideo. Na samym procesorze działają, ale wygenerowanie jednego obrazu może trwać bardzo długo.

Z transkrypcją nagrań radzi sobie Whisper, dostępny w kilku rozmiarach. Mniejsze wersje działają sprawnie nawet na starszym sprzęcie, a większe dokładniej rozpoznają mowę, także po polsku.

Zanim użyjesz modelu w pracy, sprawdź jego licencję. Część modeli udostępniana jest na liberalnych licencjach open source, a inne mają własne warunki z ograniczeniami użycia. Przy zastosowaniach komercyjnych dobrze jest przeczytać je w całości, a w razie wątpliwości skonsultować się z prawnikiem.

Jak uruchomić lokalny model AI krok po kroku

Na start wystarczy jedno z dwóch popularnych narzędzi. Ollama działa głównie z wiersza poleceń: model pobiera się i uruchamia jednym poleceniem, np. ollama run z nazwą modelu. Jeśli terminal jest ci obcy, pomogą podstawy pracy w konsoli. Wygodniejszy dla wielu osób będzie LM Studio, który ma interfejs graficzny z wbudowaną wyszukiwarką modeli i oknem czatu.

  1. Wybierz model i format. W LM Studio i wielu innych programach podstawowym formatem jest GGUF. Ten sam model zwykle występuje w kilku wariantach kwantyzacji, oznaczanych np. Q4 czy Q8. Niższa liczba oznacza mniejszy plik i mniejsze zużycie pamięci kosztem jakości. Wybierz wariant, który zmieści się w RAM lub pamięci karty graficznej z zapasem na system.
  2. Uruchom i zmierz szybkość. Zadaj kilka typowych dla siebie pytań i sprawdź liczbę tokenów na sekundę, którą narzędzia zwykle pokazują. Jeśli odpowiedzi powstają zbyt wolno, przejdź na mniejszy model lub mocniejszą kwantyzację.
  3. Dostosuj ustawienia. Dłuższy kontekst pozwala analizować obszerne dokumenty, ale zwiększa zużycie pamięci. Ustaw go tak długi, jak naprawdę potrzebujesz.

Narzędzia pobieraj wyłącznie z oficjalnych stron projektów, a modele z repozytoriów o sprawdzonej reputacji, najlepiej od pierwotnego autora lub znanych osób publikujących wersje skwantyzowane. Unikaj plików z przypadkowych forów i dysków współdzielonych.

Na koniec przetestuj pracę offline. Odłącz komputer od internetu i zadaj modelowi pytanie. Jeśli odpowiada normalnie, przetwarza dane lokalnie. Dla pewności możesz w zaporze sieciowej zablokować programowi dostęp do sieci po pobraniu modeli.

Najczęściej zadawane pytania

Czy lokalny model AI działa bez internetu?

Tak. Połączenie jest potrzebne tylko do pobrania programu i pliku modelu. Potem model działa w pełni offline, a zapytania i wczytane dokumenty nie opuszczają twojego dysku. Internet przyda się jedynie przy aktualizacjach lub pobieraniu kolejnych modeli.

Ile RAM potrzeba do uruchomienia modelu językowego na komputerze?

Przy 8 GB RAM uruchomisz małe, skwantyzowane modele liczące około 1–4 mld parametrów. Z 16 GB RAM lub 8 GB VRAM poradzisz sobie z modelami 7–8B w wersji 4-bitowej, które zajmują zwykle 4–5 GB. 24 GB VRAM wystarcza na modele do ok. 30B w wersji 4-bitowej, a największe (ok. 70B) wymagają 40–48 GB VRAM lub Maca z 64 GB pamięci współdzielonej. Zawsze zostaw zapas na system i kontekst rozmowy.

Czy da się uruchomić AI na laptopie bez karty graficznej?

Tak, modele tekstowe działają także na samym procesorze, choć odpowiedzi powstają wolniej. Najlepiej wybrać mały model w mocniej skwantyzowanej wersji, np. Q4. Generowanie obrazów bez GPU jest możliwe, ale jeden obraz może powstawać bardzo długo. Laptopy z układami Apple Silicon radzą sobie lepiej, bo model korzysta z pamięci współdzielonej podobnie jak z VRAM.

Czy lokalny model AI jest tak dobry jak ChatGPT?

Zwykle nie dorównuje największym usługom chmurowym, zwłaszcza przy złożonym rozumowaniu i bardzo długich tekstach. W streszczaniu, redagowaniu, prostych zadaniach programistycznych czy transkrypcji średnie modele działające na własnym sprzęcie często w zupełności wystarczają. Najrozsądniej łączyć oba podejścia: poufne dane przetwarzasz na komputerze, a usługę w chmurze wykorzystujesz do zadań bez wrażliwych informacji.

Czy Ollama lub LM Studio są darmowe?

Oba programy można pobrać bezpłatnie z oficjalnych stron projektów. Ollama jest projektem open source, a LM Studio udostępnia aplikację nieodpłatnie na własnych warunkach licencyjnych. Przy zastosowaniach firmowych przeczytaj aktualne warunki na stronie narzędzia. Osobno sprawdź też licencję samego modelu, bo część z nich ogranicza użycie komercyjne.

Zobacz również