Jak AI połączyć z systemem LIMS, żeby przygotowywał świadectwa jakości, wyłapywał odchylenia i spinał reklamacje z wynikami badań?
AI połączone z LIMS przygotowuje projekt CoA, wyłapuje dryf parametrów i łączy reklamację klienta z wynikami z tej dokładnie partii. Zwolnienie podpisuje człowiek.
AI połączone z systemem LIMS potrafi przygotować projekt świadectwa jakości przed końcem zmiany laboranta, wyłapać parametr powoli zbliżający się do granicy spec i połączyć reklamację klienta z dokładnymi wynikami badań tej konkretnej partii. Samo zwolnienie partii do obrotu zawsze podpisuje osoba uprawniona, bo tak wymagają prawo i systemy zarządzania jakością. AI przejmuje pracę przygotowawczą: zebranie wyników, weryfikację kompletności dokumentacji i ułożenie dokumentu do podpisu.
Co siedzi w LIMS i jakie dane wyciągamy do AI
Zakładowe laboratorium, niezależnie od branży, gromadzi w LIMS kilka warstw danych. Na co dzień pracujecie z próbkami: każda ma numer zlecenia, numer partii produkcyjnej (LOT), datę i godzinę pobrania, miejsce pobrania i osobę zlecającą. Do tego metody i specyfikacje: lista parametrów dla danego produktu lub surowca, jednostki, granice specyfikacji (w polach często zapisanych jako spec_min, spec_max, niekiedy limit_ostrzegawczy) i numer SOP albo normy referencyjnej, np. PN-EN ISO 2173 czy ASTM E384.
Każdy wynik ma wartość, ID analityka, datę i godzinę zatwierdzenia oraz numer aparatu, np. ID spektrofotometru, twardościomierza albo chromatografu. Partie mają status: Kwarantanna, Zwolniona, Odrzucona. Próbki mają swój status: Przyjęta, W toku, Zatwierdzona, Niezgodna. Do tego dochodzą świadectwa jakości (CoA), badania stabilności z kolejnych punktów czasowych i audit trail: log każdej zmiany, kto co zmienił i kiedy.
Z tego wyciągamy do AI przede wszystkim:
- wyniki per partia i parametr z przypisanymi granicami spec
- historię odchyleń OOS (ang. out of specification) i OOT (ang. out of trend)
- czasy badań od przyjęcia próbki do zatwierdzenia wyniku
- powiązania między LOT-em produktu gotowego a zleceniami kontroli wejściowej surowców od dostawców
- plany i wyniki badań stabilności z punktami czasowymi T0, T3M, T6M, T12M
Jak fizycznie podłączyć AI do systemu LIMS: API, baza czy eksport
To pierwsze pytanie, które zadajemy u każdego klienta, zanim cokolwiek skonfigurujemy.
Systemy LIMS z REST API. LabVantage SDMS, STARLIMS (Abbott), Thermo Scientific SampleManager czy LabWare LIMS mają udokumentowane REST API. Potrzebujecie konta technicznego z uprawnieniami do odczytu (read-only user), klucza API albo tokenu OAuth i dokumentacji endpointów. Zapytanie wygląda wtedy jak: pobierz wyniki dla partii LOT-2026-10-04-003. Odpowiedź wraca jako JSON z całym zestawieniem. To najwygodniejszy tryb pracy.
Starsze LIMS lub ograniczone licencje. Część wdrożeń, zwłaszcza instalowanych przez integratora kilka lub kilkanaście lat temu, udostępnia tylko SOAP albo nie ma żadnego API. Tutaj są dwie legalne drogi:
- Eksport zaplanowany: LIMS generuje plik CSV lub XML po zatwierdzeniu partii albo według harmonogramu, np. co godzinę. Skrypt AI czyta ten plik z wyznaczonego folderu. Dane mają opóźnienie, ale integracja działa stabilnie.
- Dostęp do bazy danych przez widoki: większość LIMS pracuje na SQL Server lub Oracle. Jeśli producent nie zabrania odczytu (koniecznie sprawdźcie umowę licencyjną), administrator IT może przygotować widoki (views) z danymi wyłącznie do odczytu. AI odpytuje widoki, nie dotykając tabel transakcyjnych. Potrzebujecie konta z uprawnieniami SELECT na tych konkretnych schematach.
Czego producent standardowo nie udostępnia: wewnętrznych algorytmów obliczeniowych metod, schematów konfiguracyjnych specyfikacji i kluczy podpisów elektronicznych certyfikatów. Te elementy zostają w systemie i tak powinno być.
Zanim cokolwiek podłączycie, uzgodnijcie z dostawcą LIMS, czy integracja nie wpłynie na warunki supportu. Większość producentów ma do tego tryb "read-only integration user" albo podobny, który formalnie pokrywa takie połączenie. Bez tej rozmowy integracja może działać technicznie, ale naruszać warunki umowy serwisowej.
Świadectwo jakości na żądanie i dryf parametrów: co konkretnie robi AI z wynikami
Handlowiec dostaje mail od klienta w piątek po południu: "czy mogę potwierdzić odbiór partii 1004A w poniedziałek?" Laboratorium ma wyniki, ale CoA nie jest jeszcze wydrukowany, bo kierownik laboratorium jest na urlopie. Klasycznie: albo ktoś dzwoni do laboranta, albo klient czeka do poniedziałku rana.
AI podłączone do LIMS odpowiada handlowcowi bezpośrednio, przez czat albo e-mail: "partia LOT-2026-10-04-1004A jest w statusie Zwolniona, wszystkie wyniki zatwierdzone, CoA gotowy do wysyłki." Jeśli system to umożliwia, dołącza plik PDF. Handlowiec potwierdza klientowi od razu. Laboratorium nie jest wąskim gardłem dla sprzedaży.
Ale to nie wszystko. Rzecz, która w manualnej pracy niemal zawsze umyka, to dryf parametrów. Nikt nie rysuje wykresu dla każdego parametru dla każdej partii z ostatnich trzech miesięcy. LIMS zaświeci czerwonym tylko przy OOS, czyli przekroczeniu granicy spec. Parametr, który z każdą partią jest trochę bliżej tej granicy, przejdzie niezauważony.
AI analizuje historię wyników i widzi trend. Przykład z laboratorium kosmetycznego: zawartość aktywnego składnika przez sześć partii z rzędu spada o ułamek od granicy spec. Każda partia osobno jest w normie. Razem tworzą sygnał: coś się zmienia w procesie produkcyjnym, surowcu albo metodzie badania. AI zgłasza: "parametr Aktywna X zbliża się do dolnej granicy spec w ostatnich sześciu partiach, trend spadkowy." Dział jakości ma czas zadziałać, zanim dojdzie do niezgodności i wstrzymania całej linii.
Reklamacja klienta, numer partii i wyniki badań: jak AI łączy jedno z drugim
Klient zgłasza reklamację: dostarczone wyroby metalowe nie spełniają deklarowanej twardości. Podaje datę dostawy. Numeru partii nie podaje, bo nie musi go znać. Żeby ocenić zasadność reklamacji, dział jakości musi ustalić numer LOT z systemu sprzedaży, znaleźć zlecenie laboratoryjne w LIMS, sprawdzić wyniki badań, a jeśli podejrzenie dotyczy surowca, odszukać jeszcze kontrolę wejściową materiału od dostawcy z tamtego okresu. Przy kilku dostawcach tego samego materiału to naprawdę żmudna praca.
AI podłączone jednocześnie do LIMS i systemu ERP lub WMS wykonuje to w kilkanaście sekund. Na podstawie daty dostawy i kodu klienta wyciąga numer partii z faktury sprzedaży, pyta LIMS o wyniki tej partii dla parametru twardości, sprawdza zlecenie kontroli wejściowej powiązanego surowca. Wynik: jedno zestawienie z wartościami, specyfikacją, decyzją i datami badań.
Dział reklamacji dostaje gotowe dane zamiast kilkugodzinnego dochodzenia. AI może też przygotować projekt odpowiedzi do klienta: sformułowanie wyjaśnienia na podstawie wyników badań, z propozycją dalszego kroku, np. odrzucenie reklamacji z dokumentacją albo przyjęcie jej z informacją o działaniu korygującym.
Uwaga praktyczna: jeśli LIMS i ERP są osobnymi systemami bez wspólnego numeru partii, konieczne jest uzgodnienie klucza łączącego oba, zanim integracja zadziała. Zwykle jest to numer LOT zapisany w obu systemach, ale czasem różnie formatowany. To trzeba ujednolicić na poziomie integracji i warto sprawdzić to na samym początku projektu.
Zwolnienie partii zawsze podpisuje osoba uprawniona
To zdanie warto powiedzieć wprost. AI nie zwalnia partii do obrotu. W laboratorium spożywczym, kosmetycznym, farmaceutycznym i w produkcji działającej pod certyfikatami BRC, IFS, ISO 22000 czy GMP, zwolnienie partii wymaga podpisu osoby uprawnionej. W zależności od wymagań regulacyjnych może to być Qualified Person, kierownik laboratorium albo kierownik jakości. LIMS zapisuje tę decyzję z podpisem elektronicznym, datą i audit trailem.
AI przejmuje pracę przygotowawczą. Sprawdza, czy dla danego LOT są wyniki ze wszystkich wymaganych metod. Weryfikuje, czy żaden nie ma statusu OOS ani "oczekujący na decyzję". Generuje projekt protokołu zwolnienia i układa go do podpisu. Człowiek przegląda i zatwierdza. Albo nie zatwierdza i decyduje o dalszych badaniach albo odrzuceniu partii. Ta decyzja nigdy nie jest decyzją automatu. Tak jest i tak powinno zostać.
Badania stabilności, przygotowanie do audytu i raporty trendów
Plan badań stabilności w LIMS to wielopunktowe serie: ta sama partia badana co kilka miesięcy przez nawet dwa lata. Łatwo zgubić punkt lub przeoczyć zbliżający się termin, zwłaszcza gdy laboratorium prowadzi kilka równoległych programów dla różnych produktów. Tabelka w Excelu pilnowana ręcznie to naprawdę ryzyko.
AI monitoruje plany stabilności i wysyła przypomnienie z wyprzedzeniem: "za dwa tygodnie mija termin T12M dla produktu XY, partia pilotażowa 2025-01-003, laboratorium powinno zaplanować zlecenie w LIMS." Zamiast kalendarza, który ktoś musi śledzić, macie automat działający w tle.
Przed audytem, niezależnie od tego, czy to IFS, BRC, ISO 22000 czy IATF 16949 w motoryzacji, przygotowanie danych potrafi zająć kilka dni. Audytor pyta: "pokaż mi wszystkie wyniki twardości dla partii z ostatnich 12 miesięcy z oznaczeniem, czy były odchylenia." AI pyta LIMS, agreguje dane, sortuje je i zwraca zestawienie gotowe do pokazania. To samo z historią OOS, z działaniami korygującymi powiązanymi z odchyleniami i ze statystykami czasu badań od przyjęcia próbki do zatwierdzenia.
U jednego z naszych klientów z branży spożywczej, dzień przed audytem BRC, padło pytanie o zestawienie wszystkich OOS z roku, z podaniem parametru, wartości, specyfikacji i decyzji korygującej. Raport z LIMS trwał pół godziny i był w formacie nieczytelnym dla audytora. AI przygotowało czytelną tabelę z danymi pobranymi bezpośrednio z bazy. Kilka minut, nie kilka godzin. Audyt przebiegł bez problemów.
Od czego zaczynamy wdrożenie
Zanim cokolwiek podłączycie, trzy pytania do laboratorium i działu IT:
- Jaki LIMS macie i w jakiej wersji? To decyduje o tym, czy jest REST API, SOAP czy tylko eksport pliku.
- Kto zarządza dostępem do LIMS i czy umowa z dostawcą pozwala na integrację przez konto techniczne read-only?
- Jakie dokumenty i odpowiedzi przygotowujecie ręcznie najczęściej? CoA na żądanie handlowca, zestawienia dla audytora, odpowiedzi na reklamacje. To pierwsze kandydaty do automatyzacji.
Potem wybieracie jedno konkretne zadanie i je wdrażacie. Polecamy zaczynać od odpowiedzi na pytanie handlowca o status partii i gotowość CoA. Proste, widoczne i szybko pokazuje wartość. Sprawdzacie na realnych danych z Waszego LIMS, poprawiacie, i dopiero wtedy rozszerzacie o monitoring odchyleń czy obsługę reklamacji.
Jeśli chcecie zobaczyć, jak wyglądałoby to u Was, zapraszamy na 15 minut rozmowy. Możemy też pokazać realne wdrożenia z podobnych branż.
Najczęstsze pytania
Czy AI może samo zwolnić partię do obrotu zamiast kierownika jakości?
Nie. Zwolnienie partii do obrotu zawsze wymaga podpisu osoby uprawnionej: w zależności od branży i systemu zarządzania jakością może to być QP, kierownik laboratorium lub kierownik jakości. AI przygotowuje kompletny projekt dokumentu zwolnienia i sprawdza, czy wszystkie wyniki są zatwierdzone, ale decyzję i podpis daje człowiek.
Czy mój LIMS ma API, do którego można podpiąć AI?
Zależy od systemu i wersji. Systemy z REST API, jak LabVantage, STARLIMS czy SampleManager, dają się podłączyć bezpośrednio. Starsze wdrożenia mogą mieć tylko SOAP, eksport do CSV lub dostęp przez bazę danych SQL. Jeśli producent zablokował dostęp programowy, legalną drogą są zaplanowane eksporty lub widoki bazy uzgodnione z dostawcą.
Co to jest OOS i OOT w LIMS i czy AI to potrafi wykryć?
OOS (out of specification) to wynik poza granicami specyfikacji, czyli niezgodność. OOT (out of trend) to wynik, który mieści się w specyfikacji, ale odbiega od historycznego trendu dla danego parametru. LIMS zazwyczaj wykrywa OOS automatycznie, ale OOT bywa pomijany. AI analizuje historię wyników i wskazuje parametry powoli dryfujące w stronę granicy specyfikacji, zanim dojdzie do niezgodności.
Czy integracja AI z LIMS wymaga zmiany samego systemu laboratoryjnego?
Zazwyczaj nie. AI łączy się z LIMS przez istniejące API lub eksportowane pliki i niczego w systemie laboratoryjnym nie modyfikuje. W przypadku dostępu przez bazę danych wystarczy konto z uprawnieniami do odczytu (SELECT) na wybranych widokach, uzgodnione z administratorem i dostawcą LIMS.
Jak długo trwa uruchomienie takiej integracji?
Jeśli system ma REST API i dokumentację, pierwsze działające połączenie można mieć w kilka dni. Gdy dostęp opiera się na eksportach albo negocjacji z dostawcą w kwestii bazy danych, dochodzi kilka tygodni na uzgodnienia. Pełne wdrożenie obejmujące generowanie CoA, monitoring odchyleń i obsługę reklamacji to raczej tygodnie, nie miesiące.
Opracowanie: zespół redAi z wykorzystaniem narzędzi AI.
Chcecie sprawdzić, jak AI rozwiąże to u Was?
15 minut rozmowy o tym, na czym pracujecie i gdzie robota grzęźnie. Na koniec wiecie, co da się zrobić.
- Bezpłatna prezentacjaAI na Waszych zadaniach, nie na slajdach.
- Dostęp tego samego dniaZespół od razu pracuje we własnym portalu.
- Do 2 tygodni testówPłacicie dopiero po decyzji.
Może Was też zainteresować
Jak AI czyta dokumentację z Teamcenter i Windchill, żeby produkcja i serwis zawsze mieli aktualną wersję rysunku?

Jak AI czyta dane z ANT MES i Siemens Opcenter i zastępuje ręczne raporty zmianowe?
