Lokalne modele AI w firmie: kiedy warto uruchomić AI na własnym serwerze

Zespół FX2

Konsultanci ERP i specjaliści IT5 min czytania

Serwer z kartami graficznymi w szafie rackowej w firmowej serwerowni

Czy dane z Twojego ERP, umowy z klientami i dokumentacja kadrowa mogą trafić do modelu AI działającego w chmurze dostawcy? Jeśli odpowiedź brzmi „nie jestem pewien”, prędzej czy później pojawi się pytanie o lokalne modele AI w firmie, czyli uruchomienie modelu językowego na własnym serwerze, bez wysyłania danych na zewnątrz. Taka opcja istnieje, ale nie zawsze jest najlepsza. Poniżej porównujemy oba warianty i podpowiadamy, po czym poznać, który pasuje do Twojej sytuacji.

Czym właściwie jest lokalny model AI

Lokalny model to model językowy, którego pliki (tzw. wagi) pobierasz i uruchamiasz na sprzęcie, nad którym masz kontrolę: w serwerowni firmy albo na wynajętym serwerze dedykowanym. Dostępnych jest wiele modeli o otwartych wagach, różnej wielkości, także z dobrą obsługą języka polskiego. Model nie łączy się z dostawcą przy każdym zapytaniu. Całe przetwarzanie odbywa się u Ciebie.

W wariancie chmurowym wysyłasz zapytanie do usługi dostawcy (przez API lub gotową aplikację), a odpowiedź wraca przez internet. Dane opuszczają firmę, nawet jeśli umowa gwarantuje, że nie będą użyte do trenowania.

Chmura czy własny serwer: pięć różnic

Jakość odpowiedzi

Największe modele chmurowe wciąż przewyższają to, co rozsądnie uruchomisz lokalnie, szczególnie przy złożonym rozumowaniu, długich dokumentach i pisaniu kodu. Do zadań wąskich mniejszy model lokalny często wystarcza. Chodzi o klasyfikację dokumentów, wyciąganie pól z faktur czy odpowiadanie na pytania z firmowej bazy wiedzy.

Poufność danych

Tu przewagę ma model lokalny. Dane nie wychodzą poza Twoją infrastrukturę, więc łatwiej wykazać zgodność z RODO i tajemnicą przedsiębiorstwa. Łatwiej też spełnić wymagania klientów, którzy w umowach zastrzegają, gdzie mogą być przetwarzane ich informacje. Więcej o tym piszemy w artykule o bezpieczeństwie danych przy wdrażaniu AI.

Koszty

Chmura to koszt zmienny: płacisz za liczbę przetworzonych tokenów lub za licencje użytkowników. Własny serwer to wydatek z góry na sprzęt z wydajnymi kartami graficznymi, do tego prąd, chłodzenie i czas administratora. Przy małej, nieregularnej liczbie zapytań chmura wychodzi zwykle taniej. Przy dużym, stałym wolumenie, na przykład automatycznym przetwarzaniu tysięcy dokumentów, rachunek może się odwrócić.

Utrzymanie

Model w chmurze aktualizuje dostawca. Lokalny musisz sam monitorować, aktualizować, zabezpieczać i backupować wraz z całym środowiskiem. To zadanie dla działu IT lub partnera, który zna infrastrukturę i narzędzia AI.

Dostępność

Usługa chmurowa może mieć przerwy lub zmienić warunki. Serwer lokalny działa niezależnie od internetu, ale jego awaria to już Twój problem. Potrzebny jest plan na dzień, w którym karta graficzna przestanie działać.

Kiedy lokalne modele AI w firmie mają sens

  • Przetwarzasz dane szczególnie wrażliwe: dokumentację medyczną, dane kadrowe, informacje objęte tajemnicą zawodową lub poufnością w umowach z klientami.
  • Zadanie jest powtarzalne i dobrze zdefiniowane, np. odczyt określonego typu dokumentów lub odpowiedzi z zamkniętej bazy wiedzy. Mniejszy model daje tu wystarczającą jakość.
  • Wolumen jest duży i przewidywalny, więc koszt sprzętu rozkłada się na wiele zapytań.
  • Masz zaplecze IT, własne lub zewnętrzne, które przejmie utrzymanie serwera.

Kiedy lepiej zostać przy chmurze

  • Dopiero sprawdzasz, do czego AI przyda się w firmie, i nie wiesz, jaki będzie wolumen.
  • Potrzebujesz najwyższej jakości przy zadaniach ogólnych: analizie długich umów, pisaniu, programowaniu.
  • Nie masz kogo oddelegować do utrzymania dodatkowego serwera.
  • Dane da się zanonimizować lub ograniczyć do tego, co nie jest wrażliwe.

Architektura hybrydowa: część zapytań lokalnie, część w chmurze

Coraz częściej najlepsze rozwiązanie łączy oba podejścia. Zapytania o dane wrażliwe obsługuje model lokalny, zadania ogólne idą do modelu chmurowego. Warstwa pośrednia decyduje, dokąd skierować zapytanie, i pilnuje, by np. numery PESEL czy kwoty wynagrodzeń nie opuszczały sieci firmy.

Typowy scenariusz wygląda tak: firma usługowa uruchamia lokalny model, który odpowiada pracownikom na pytania z wewnętrznych procedur i dokumentacji projektowej. Do tłumaczeń materiałów marketingowych, które i tak są publiczne, używa modelu chmurowego. Każde narzędzie dostaje zadania, w których ma przewagę.

Do czego firmy używają modelu na własnym serwerze

  • Wyszukiwarka wiedzy dla pracowników, która odpowiada na pytania z procedur, instrukcji i dokumentacji technicznej i podaje odnośnik do źródła.
  • Odczyt danych z umów, zamówień czy protokołów, które nie powinny trafiać do zewnętrznych usług.
  • Streszczanie i klasyfikacja korespondencji: przypisywanie maili do działów i spraw oraz krótki opis dla osoby, która je przejmie.
  • Pomoc przy odpowiedziach na pytania pracowników o regulaminy, bez ujawniania danych osobowych poza firmą.

Łączy je wąski, dobrze opisany zakres i dane, których nie chcesz wysyłać na zewnątrz. Im szerszy i bardziej ogólny ma być zakres zadań, tym mocniejsze argumenty za modelem chmurowym.

Na co uważać przy wdrożeniu lokalnym

  1. Sprzęt dobiera się do modelu, nie odwrotnie. Najpierw przetestuj kilka modeli na swoich przykładach, potem kup sprzęt pod ten, który daje wystarczające wyniki. Głównym ograniczeniem jest zwykle pamięć karty graficznej.
  2. Licencja modelu. Modele o otwartych wagach mają różne licencje, niektóre z ograniczeniami w zastosowaniach komercyjnych. Sprawdź je przed wyborem.
  3. Uprawnienia do danych. Model z dostępem do całej bazy dokumentów może pokazać pracownikowi z magazynu listę płac. Dostęp musi odzwierciedlać uprawnienia użytkownika.
  4. Zabezpieczenie serwera. To kolejny element infrastruktury, który wymaga aktualizacji, kopii zapasowych, monitoringu i ograniczonego dostępu sieciowego.
  5. Oczekiwania użytkowników. Ludzie znają popularne czaty z chmury. Jeśli lokalny model odpowiada wolniej lub prościej, wyjaśnij dlaczego i do czego służy.

Test na własnych dokumentach przed zakupem sprzętu

Zacznij od listy przypadków użycia i dla każdego określ, jak wrażliwe są dane i jak często zadanie będzie wykonywane. Jakość sprawdź na prawdziwych dokumentach: najpierw w chmurze na danych zanonimizowanych, potem na kilku modelach lokalnych. Koszty obu wariantów w perspektywie kilku lat licz dopiero po takim teście.

FX2 zajmuje się automatyzacjami i aplikacjami z AI oraz utrzymaniem infrastruktury serwerowej, więc pomagamy w obu częściach projektu, od wyboru modelu po administrację sprzętem. Rozważasz AI na własnym serwerze? Opowiedz nam o swoich danych i wymaganiach.

Pytania o integrację i sprzęt

Czy lokalny model może korzystać z danych z ERP?

Tak, przez integrację, która pobiera dane z systemu w odpowiedzi na pytanie użytkownika. Najważniejsze są uprawnienia: model powinien widzieć tylko to, co widzi pytający. Opisujemy to szerzej przy temacie asystenta AI z dostępem do danych ERP.

Czy do lokalnego modelu wystarczy zwykły serwer?

Małe modele uruchomisz nawet na mocniejszym komputerze. Do pracy wielu użytkowników jednocześnie potrzebny jest serwer z wydajną kartą graficzną i odpowiednią ilością pamięci.

Czy lokalny model sam się uczy na danych firmy?

Nie. Model odpowiada na podstawie dokumentów przekazanych mu w zapytaniu. Dodatkowe dostrajanie jest możliwe, ale to osobny projekt i na start rzadko jest potrzebne.

Artykuł był pomocny? Podeślij go komuś z zespołu.

Udostępnij

O autorze

Zespół FX2

Konsultanci ERP, programiści i specjaliści IT

Wdrażamy systemy ERP, budujemy automatyzacje i dbamy o IT firm z całej Polski. Piszemy o tym, co sprawdza się u naszych klientów na co dzień.

Poznaj zespół FX2

Zdjęcie do artykułu: AI w enova365: pierwsze kroki do inteligentnego ERP

AI i automatyzacja

AI w enova365: pierwsze kroki do inteligentnego ERP

enova365 to jeden z najpopularniejszych systemów ERP w Polsce. Przez lata służył głównie do rejestrowania i przechowywania danych: ktoś wprowadzał…

5 min czytania