Od entuzjazmu do planu: jak zdefiniować po co w ogóle AI na produkcji
Modny projekt AI kontra realne usprawnienie procesu
Wiele zakładów przemysłowych zaczyna przygodę z AI od hasła: „zróbmy coś z AI, bo konkurencja już ma”. Kończy się to zwykle pokazową prezentacją, krótkim projektem POC i… brakiem realnych efektów na hali. Różnica między modnym projektem a wdrożeniem, które zmienia produkcję, zaczyna się od pytania: jaki konkretny problem procesu ma zostać rozwiązany.
AI nie jest celem. Jest narzędziem, podobnie jak linia automatyczna czy system MES. Jeżeli nie da się opisać w jednym, prostym zdaniu, po co ma zostać wdrożona – wdrożenie prawdopodobnie skończy się chaosem i rozczarowaniem. Krótki test: jeśli zamiast słowa „AI” można wstawić „lepszy raport Excel” lub „dodatkowy technik”, a sens zdania się nie zmieni – być może nie potrzeba AI, tylko prostszej automatyzacji.
Punktem wyjścia jest jasna decyzja: czy AI ma poprawić wydajność, jakość, dostępność maszyn, bezpieczeństwo, czy może obniżyć zużycie mediów. Jedno, góra dwa priorytety na start. Każdy kolejny priorytet rozmywa fokus i zwiększa ryzyko, że projekt „będzie trochę o wszystkim i o niczym”.
Dobrą praktyką jest spisanie krótkiego dokumentu na pół strony A4 z trzema zdaniami: problem, skutek biznesowy, hipotetyczna rola AI. Taki prosty „manifest” staje się kompasem, gdy zaczynają się pojawiać kolejne pomysły i „wrzutki” do zakresu.
Powiązanie AI z mierzalnymi celami produkcji
Każde wdrożenie AI w przemyśle powinno być podpięte pod konkretny wskaźnik lub ich mały zestaw. Zamiast ogólnego „optymalizujemy produkcję”, precyzyjnie określony cel może brzmieć:
- zwiększenie OEE na wybranej linii o 3–5 punktów procentowych,
- redukcja scrapu (odpadów) przy produkcji danego asortymentu o 10%,
- zmniejszenie nieplanowanych przestojów krytycznej maszyny o określoną liczbę godzin miesięcznie,
- obniżenie zużycia energii na jednostkę produktu przy niezmienionej wydajności,
- poprawa bezpieczeństwa dzięki wcześniejszemu wykrywaniu stanów niebezpiecznych.
Wskaźniki trzeba zdefiniować przed startem projektu, włącznie z tym, jak dokładnie są liczone i z jakich systemów pochodzą dane. Inaczej łatwo wpaść w spór między działami: produkcja, utrzymanie ruchu, jakość i finanse mogą raportować te same wielkości w różny sposób.
AI powinna działać jak „katalizator”, który przyspiesza osiąganie celów operacyjnych. Jeżeli cele są rozmyte albo niespójne z tym, co realnie mierzy się na hali, najpewniej projekt utonie w dyskusjach i korektach raportów zamiast generować wartość.
Dobrym ruchem jest wspólna sesja z udziałem kierownika produkcji, szefa UR, jakości, planowania oraz przedstawiciela finansów. Celem jest ustalenie jednego, wspólnego „słownika wskaźników” na potrzeby projektu AI oraz punktu odniesienia (baseline) z ostatnich miesięcy.
Kiedy AI ma sens, a kiedy wystarczy prosta automatyzacja
AI nie jest złotym młotkiem do każdego gwoździa. W wielu przypadkach klasyczne sterowanie, reguły biznesowe lub prosta analityka statystyczna dają 80% efektu przy 20% kosztu. Decyzja, czy sięgnąć po AI, zależy od kilku kluczowych pytań:
- Czy problem jest złożony, z wieloma zmiennymi wejściowymi, których zależności trudno opisać ręcznie?
- Czy proces jest dynamiczny (częste zmiany receptur, materiałów, warunków), przez co statyczne reguły szybko się dezaktualizują?
- Czy dostępna jest ciągła struga danych (z czujników, systemów), na podstawie których można się uczyć i adaptować?
- Czy decyzje trzeba podejmować w czasie rzeczywistym lub bliskim rzeczywistemu, a człowiek nie jest w stanie śledzić wszystkich sygnałów?
Jeżeli większość odpowiedzi brzmi „tak”, rozważenie modelu AI ma sens. Jeżeli jednak problem da się dobrze rozwiązać przez np. poprawę zasad TPM, standaryzację ustawień maszyn, czy wdrożenie prostych alarmów z limitami – lepiej zacząć od tych lżejszych rozwiązań.
Silne projekty AI pojawiają się tam, gdzie zwykłe metody zostały już wyczerpane lub ich koszt dalszej optymalizacji jest nieproporcjonalnie wysoki. Przykładem jest optymalizacja zużycia energii przy bardzo zmiennym obciążeniu parku maszynowego, albo detekcja subtelnych sygnałów zapowiadających awarię łożyska na podstawie wibracji i temperatury.
Szybki audyt procesów pod kątem potencjału AI
Zamiast rozciągać analizę na cały zakład, lepiej zrobić krótki, ukierunkowany audyt procesów. Celem jest pokazanie, gdzie AI ma potencjał na konkretne, szybkie wygrane. Sensowna ścieżka audytu:
- Wybrać 3–5 głównych linii lub gniazd o największym wpływie na wynik (wolumen, koszt, ryzyko przestoju).
- Dla każdej linii zmapować główne źródła strat: przestoje, mikroprzestoje, odrzuty, reworki, nadmierne zużycie mediów.
- Sprawdzić, które straty są mierzone, a które tylko „wiadomo, że są”, ale bez danych.
- Określić, gdzie decyzje są dziś podejmowane „na oko”, na doświadczeniu operatora lub technologa, bez wsparcia systemów.
Takie podejście szybko ujawnia obszary, w których analiza danych produkcyjnych i uczenie modeli może przełożyć się na konkretne oszczędności lub wzrost wydajności. Warto przy tym zapraszać do rozmowy operatorów i mistrzów zmianowych – oni najlepiej wiedzą, gdzie proces „skrzy się” od problemów, które obecne narzędzia nie rozwiązują.

Stan zerowy: diagnoza danych, systemów i ludzi w zakładzie
Inwentaryzacja źródeł danych w środowisku przemysłowym
Każde wdrożenie AI w przemyśle opiera się na realnych danych z zakładu. Na początku trzeba dokładnie ustalić, skąd te dane dziś płyną i jaką mają jakość. Typowe źródła:
- sterowniki PLC w maszynach,
- systemy SCADA zbierające sygnały z linii,
- system MES (jeśli jest) – raportowanie produkcji, przestoje, czasy cykli,
- system ERP – zlecenia, receptury, materiały, koszty,
- samodzielne czujniki: IoT, rejestratory temperatury, wagi, analizatory energii,
- arkusze Excel i papierowe formularze wypełniane przez operatorów i kontrolerów.
Należy stworzyć prostą mapę: które procesy mają już cyfrowy ślad, a które dalej żyją na papierze. Taka mapa powinna obejmować zarówno dane procesowe (ciśnienia, temperatury, prędkości, stany wejść/wyjść), jak i dane biznesowe (zlecenia, zmiany, operatorzy, wyniki jakościowe).
Mapowanie źródeł warto robić razem z automatykami, inżynierami procesu oraz działem IT/OT. Nawet prosty schemat w formie tabeli lub rysunku blokowego znacznie ułatwia późniejszą pracę przy integracjach.
Ocena jakości danych: od znaczników czasu po nazwy tagów
Sam fakt, że dane istnieją, nie oznacza, że nadają się do trenowania modelu AI. Bardzo częste problemy to:
- brakujące wartości w krytycznych momentach (np. podczas rozruchów, awarii),
- niespójne znaczniki czasu (różne strefy czasowe, brak synchronizacji zegarów),
- różne formaty danych (np. tekst zamiast liczby, różne formaty daty),
- chaotyczne nazwy tagów w SCADA/PLC, bez słownika,
- przypadkowe nadpisywanie tagów lub zmiana ich znaczenia bez dokumentacji.
Pierwsza, szybka ocena jakości danych może polegać na wyeksportowaniu kilku dni lub tygodni danych z wybranej linii i „przepuszczeniu” ich przez prosty raport w narzędziu analitycznym. Szuka się:
- jak często występują przerwy w danych,
- czy wartości są w realistycznych zakresach,
- czy zdarzają się nienaturalne skoki 0 → 100 → 0 w ułamku sekundy,
- czy dane z różnych źródeł da się logicznie ze sobą powiązać po czasie.
Taki screening szybko pokazuje, ile pracy czeka zespół przy czyszczeniu i przygotowaniu danych. Pozwala też unikać pułapki: „mamy terabajty danych, więc AI sobie poradzi”. Ilość bez jakości oznacza długie tygodnie naprawiania tego, co dało się uporządkować wcześniej prostymi krokami.
Dojrzałość cyfrowa zakładu: od papieru do MES
Wdrożenie AI wygląda zupełnie inaczej w zakładzie, który wszystko raportuje w MES, a inaczej tam, gdzie większość wiedzy jest w segregatorach i zeszytach operatorów. Zanim powstanie plan, trzeba określić realny poziom dojrzałości cyfrowej. Prosty, praktyczny podział:
- Poziom 0–1: dominują papierowe karty, zapisy ręczne, dane zbierane sporadycznie; brak centralnej bazy danych procesowych.
- Poziom 2: podstawowe systemy SCADA, proste rejestracje cykli i przestojów, część danych w Excelu; ograniczona integracja.
- Poziom 3: działający MES, raporty OEE, automatyczna rejestracja większości zdarzeń, podstawowa integracja z ERP; dane relatywnie spójne.
- Poziom 4: zaawansowana integracja IT/OT, centralne repozytorium danych, standardy tagowania, automatyczne analizy.
Zakład z poziomu 0–1 powinien w pierwszej kolejności zadbać o podstawową cyfryzację: choćby częściową rejestrację danych w systemie, który można potem połączyć z rozwiązaniem AI. Próba wdrożenia zaawansowanego modelu na bazie kilku manualnie wprowadzanych wartości dziennie kończy się zwykle fiaskiem.
Na poziomie 2–3 już można myśleć o konkretnych projektach AI, przy założeniu, że w trakcie projektu równolegle poprawia się jakość i kompletność danych. Natomiast poziom 4 umożliwia bardziej ambitne zastosowania: kompleksową optymalizację wielu linii i zasilanie modeli w czasie bliskim rzeczywistemu.
Kompetencje zespołu: proces, dane i technologia
AI w przemyśle to nie tylko algorytmy. Potrzebny jest zespół, który rozumie jednocześnie produkcję, dane i technologię. Przy diagnozie stanu zerowego trzeba odpowiedzieć na pytania:
- Kto najlepiej zna proces technologiczny i potrafi wyjaśnić, dlaczego maszyna zachowuje się tak, a nie inaczej?
- Kto zarządza systemami SCADA, MES, ERP i wie, skąd w nich biorą się konkretne liczby?
- Czy w firmie jest ktoś z doświadczeniem w analizie danych, programowaniu, modelach statystycznych czy uczeniu maszynowym?
- Kto z kierownictwa może pełnić rolę sponsora projektu (zapewnić zasoby, podjąć decyzje)?
Jeżeli brakuje kompetencji analitycznych lub data science, można je na początek pozyskać z zewnątrz, pod warunkiem, że od razu planuje się budowanie przynajmniej minimalnych umiejętności wewnętrznych. Bez tego zakład uzależnia się od dostawcy na każdym etapie, nawet drobnej modyfikacji modelu.
Dobrą praktyką jest wytypowanie 2–3 osób „pomostowych”: inżynierów lub technologów zainteresowanych danymi, którzy będą w stanie komunikować się zarówno z operatorem na hali, jak i z zespołem pracującym nad modelem AI.
Krótki przykład: linia pakowania z papierowymi kartami jakości
Przykład z praktyki: linia pakowania produktów spożywczych. Kontrola jakości odbywa się co kilkadziesiąt minut, a wyniki zapisuje się na papierowych kartach odwieszanych przy maszynie. Kierownictwo chce „wdrożyć AI do przewidywania odchyleń jakościowych”.
Analiza stanu zerowego pokazuje, że:
- parametry procesu (temperatury, prędkości, czasy) są w PLC, ale nie ma ich w centralnej bazie danych,
- wyniki kontroli jakości są na papierze, bez powiązania z konkretnymi partiami danych procesowych,
- znaczniki czasu na kartach są orientacyjne („między 10:00 a 10:30”),
- MES nie jest wdrożony na tej linii, a raporty OEE są liczone raz w miesiącu „z grubsza”.
W takim przypadku sensownym pierwszym krokiem nie jest jeszcze model AI, lecz cyfryzacja danych jakościowych (np. prosty formularz w tablecie powiązany z numerem partii i czasem) oraz rozpoczęcie rejestracji parametrów procesu w jednym, spójnym repozytorium. Dopiero po kilku miesiącach zbierania danych można planować pilota AI, który spróbuje powiązać parametry z ryzykiem odchyłek jakości.
Wybór pierwszego przypadku użycia: gdzie zacząć, żeby nie wywołać chaosu
Kryteria wyboru: biznes, dane, ludzie
Lista potencjalnych zastosowań AI w produkcji szybko robi się długa: predykcja awarii, optymalizacja zużycia energii, planowanie produkcji, poprawa jakości, wsparcie utrzymania ruchu. Zanim zacznie się działać, trzeba je przefiltrować przez trzy proste kryteria: wartość biznesowa, gotowość danych, gotowość ludzi i procesu.
Praktyczny zestaw pytań przy każdym pomyśle:
- Wartość biznesowa: jeśli projekt się uda, co konkretnie się poprawi? Mniej przestojów, mniej odrzutów, niższe zużycie energii, krótsze przezbrojenia?
- Skala wpływu: ilu liniom/procesom to pomoże? Czy dotyka głównego wolumenu produkcji, czy niszowego gniazda?
- Dane: czy dziś systemy zbierają dane wystarczająco często, w dobrej jakości, z sensownymi znacznikami czasu?
- Stabilność procesu: czy proces jest względnie powtarzalny, czy wciąż wprowadzane są duże zmiany receptur, sprzętu, organizacji?
- Gotowość zespołu: czy na tej linii są liderzy (mistrz, technolog, automatyk), którzy chcą współpracować i testować nowe rozwiązania?
Pomysł, który ma wysoką wartość biznesową, ale brak danych i brak chętnych ludzi, nie jest dobrym kandydatem na pierwszy projekt. Na start lepiej wybrać coś trochę mniejszego, ale „dogadanego” organizacyjnie i możliwego do zasilenia sensownymi danymi.
Czego unikać na pierwszy ogień
Kilka typów projektów szczególnie często psuje start przygody z AI:
- Projekt obejmujący „całą fabrykę” od razu – za duży zakres, zbyt wiele wyjątków, trudność w utrzymaniu dynamiki.
- Proces w permanentnym remoncie – ciągłe zmiany layoutu, maszyn, receptur powodują, że dane szybko przestają być porównywalne.
- Obszar o wysokiej regulacji i ryzyku prawnym (np. wyroby medyczne, farmacja) – na początek lepiej uczyć się na mniej „regulowanym” fragmencie.
- Proces z krytycznymi decyzjami bezpieczeństwa, gdzie jakikolwiek błąd predykcji może wpłynąć na bezpieczeństwo ludzi.
Takie tematy można brać na warsztat w kolejnych etapach, kiedy zespół ma już za sobą pierwszy, udokumentowany sukces i zrozumienie ograniczeń technologii.
Dobre typy pierwszych zastosowań
Sprawdzone w praktyce kierunki na start to obszary, w których:
- dane już istnieją (SCADA, rejestratory, logi maszyn),
- łatwo pokazać wynik – wykres, wskaźnik, alert,
- ryzyko błędu modelu jest niskie (system wspiera człowieka, nie decyduje sam).
Przykładowe kategorie:
- Predykcja awarii i anomalii na wybranym, krytycznym urządzeniu (sprężarka, piec, prasa).
- Wczesne wykrywanie odchyłek jakości na stabilnej linii, gdzie wyniki jakości są zintegrowane z danymi procesowymi.
- Optymalizacja zużycia mediów (energia, gaz, para) na jednej linii lub jednym obszarze.
- Wsparcie ustawień maszyn – rekomendacje parametrów startowych na podstawie historii podobnych zleceń.
Na takim gruncie łatwiej zbudować prototyp, pokazać działającą wartość i dopiero potem rozszerzać zakres.
Macierz priorytetów: proste narzędzie decyzyjne
Zamiast dyskutować godzinami „co ważniejsze”, lepiej użyć prostego narzędzia: macierzy priorytetów. Dla każdego potencjalnego przypadku użycia nadaje się oceny w skali 1–5 dla trzech wymiarów:
- Wpływ biznesowy (oszczędności, przychód, bezpieczeństwo, jakość).
- Gotowość danych (dostępność, jakość, wolumen, spójność źródeł).
- Gotowość organizacji (sponsor, zaangażowany zespół, akceptacja ryzyka).
Prosty arkusz z kilkoma wierszami potrafi rozwiać emocje. Często wychodzi, że „najgłośniejsze” pomysły mają słabą gotowość danych lub brak właściciela, a spokojny, techniczny case (np. predykcja awarii sprężarki) jest zbalansowany i szybko daje się przełożyć na liczbowe korzyści.
Określenie zakresu: pilotaż zamiast rewolucji
Po wyborze obszaru trzeba go dodatkowo przyciąć, tak żeby pierwszy krok był kontrolowany. Zamiast „predykcja awarii wszystkich silników w fabryce”, lepiej jasno zdefiniować:
- jedno urządzenie lub jedną linię,
- konkretny typ zdarzenia (np. zatarcie, przegrzanie, spadek wydajności),
- okres pilotażu (np. 3–6 miesięcy),
- maksymalną ingerencję w istniejące systemy (np. brak zmian w PLC na etapie pilota, tylko odczyt danych).
Takie ograniczenie zmniejsza ryzyko paraliżu: „nie ruszamy, bo trzeba zmienić pół fabryki”. Najpierw powstaje mały, ale kompletny łańcuch: dane → model → wynik → decyzja operacyjna.

Architektura danych w praktyce: co naprawdę musi działać, zanim ruszy AI
Minimalny „szkielet” architektury danych
Nie każdy zakład potrzebuje od razu data lake, streamingu w czasie rzeczywistym i chmury publicznej. Na start wystarczy prosty, ale przemyślany szkielet:
- Warstwa akwizycji – sposób pobierania danych z PLC, SCADA, czujników, systemów MES/ERP (np. OPC UA, pliki CSV, API).
- Warstwa składowania – miejsce, gdzie dane lądują w ustrukturyzowanej formie (baza time-series, relacyjna baza danych, hurtownia).
- Warstwa przetwarzania – narzędzia do czyszczenia, łączenia i agregacji (skrypty ETL, narzędzia integracyjne).
- Warstwa dostępu – sposób, w jaki analitycy i modele AI odczytują dane (widoki, API, konektory).
Najważniejsze, aby ten szkielet był stabilny i powtarzalny: ten sam sposób zbierania i zapisu danych dla kolejnych linii, jasne zasady nazewnictwa, jedna „prawda” o tym, skąd pochodzi dany sygnał.
On-premise czy chmura: wybór praktyczny, nie ideologiczny
Debata „chmura vs serwer na zakładzie” często blokuje decyzje. Kluczowe jest połączenie trzech czynników:
- Wymagania bezpieczeństwa (polityka korporacyjna, wymogi klientów, regulacje),
- Dostępność kompetencji (kto będzie zarządzał infrastrukturą),
- Wymagania czasowe (czy model musi działać w milisekundach, czy wystarczy minuta opóźnienia).
Rozsądny kompromis to często architektura hybrydowa: dane procesowe są buforowane lokalnie (np. w serwerze time-series w OT), a do chmury wysyła się ich zagregowaną wersję do trenowania modeli i analiz długoterminowych. W krytycznych zastosowaniach inferencja (uruchamianie modelu) działa lokalnie, nawet jeśli model został wytrenowany w chmurze.
Integracja IT/OT: ustalenie granic i odpowiedzialności
AI na produkcji przecina dwa światy: IT (systemy biznesowe, serwery, sieć korporacyjna) i OT (maszyny, sterowniki, sieć przemysłowa). Bez jasnego podziału ról pojawia się chaos. Dobrze jest na starcie spisać, kto odpowiada za:
- dostęp do sieci OT i bezpieczeństwo komunikacji ze sterownikami,
- utrzymanie serwerów (fizycznych lub wirtualnych), backupy, aktualizacje,
- konfigurację systemów SCADA/MES w zakresie dodatkowych tagów,
- zarządzanie kontami i uprawnieniami użytkowników narzędzi analitycznych.
Krótki dokument typu „RACI” (kto odpowiada, kto współpracuje, kto musi być informowany) często rozwiązuje konflikty zanim wybuchną. Zespół AI nie powinien sam „wchodzić” w PLC ani samodzielnie modyfikować konfiguracji SCADA – to rola automatyków.
Standardy tagowania i słownik danych
Bez względnie spójnego nazewnictwa tagów i pól, każdy kolejny projekt będzie wymagał „tłumacza” między liniami. Minimum, które da się zrealizować w większości zakładów:
- przyjęty szablon nazwy tagu:
LINIA_STANOWISKO_PARAMETR_JEDNOSTKAlub podobny, - słownik podstawowych skrótów (np. TMP, PRD, SPD),
- prosty katalog: tag → opis techniczny → jednostka → zakres typowy → źródło.
Nawet arkusz w Excelu z taką listą jest ogromnym krokiem naprzód. Modele AI można wtedy rozwijać i przenosić między liniami bez mozolnego ręcznego dopasowywania każdego sygnału.
Bezpieczeństwo i dostęp: nie blokować, ale kontrolować
Z perspektywy organizacji kluczowe jest, aby chronić dane i systemy, ale nie paraliżować pracy zespołu. Kilka praktycznych zasad:
- dostęp do danych produkcyjnych przez zdefiniowane role (np. „Analityk danych produkcyjnych”, „Dostawca AI”),
- logowanie dostępu i zmian (kto co pobrał, co zmienił),
- oddzielenie środowiska testowego od produkcyjnego – pilota AI lepiej najpierw puścić na kopii danych, potem w trybie „read-only” w systemie produkcyjnym,
- regularne przeglądy uprawnień, szczególnie po zakończeniu projektu pilotażowego lub zmianie dostawcy.
Dzięki temu projekt nie staje się polem konfliktu między IT a produkcją, a jednocześnie spełnia podstawowe wymogi cyberbezpieczeństwa.
Dane pod lupą: przygotowanie, czyszczenie i oznaczanie danych produkcyjnych
Od surowych sygnałów do „tabeli zdarzeń”
Surowe dane z linii to zwykle strumień wartości w czasie: temperatury, ciśnienia, stany binarne, liczniki. Model AI potrzebuje bardziej „zrozumiałej” formy: zdarzeń, cykli, partii. Typowy krok pośredni to budowa tzw. tabeli zdarzeń, gdzie każdy wiersz opisuje np.:
- jeden cykl maszyny,
- jedną partię produkcyjną,
- jedno przezbrojenie,
- jeden przestój o konkretnej przyczynie.
Do każdego wiersza dodaje się zestaw cech: średnie, min/max, odchylenia, czasy trwania, typ operatora, numer zmiany, informacje o materiale. Tak przygotowane dane są dużo łatwiejsze do wykorzystania w modelach klasyfikacyjnych czy regresyjnych.
Czyszczenie danych: kilka prostych reguł, które robią różnicę
Nawet bez zaawansowanych narzędzi da się zrobić kilkanaście prostych kroków, które znacząco podniosą jakość datasetu:
- Usuwanie oczywistych błędów: wartości spoza fizycznie możliwego zakresu (np. -50°C dla wody w procesie room temperature).
- Filtrowanie okresów postoju, jeśli model ma dotyczyć pracy w stanie ustalonym – nie ma sensu trenować predykcji jakości na danych z zatrzymanej maszyny.
- Uzupełnianie krótkich braków logiczną interpolacją (np. kilkusekundowe przerwy w sygnale temperatury).
- Oznaczanie okresów nienormalnej pracy (rozruchy, testy serwisowe) i decyzja, czy wchodzą do zbioru treningowego.
Dobrym nawykiem jest prowadzenie „dziennika transformacji danych”: lista zastosowanych reguł, tak aby za pół roku ktoś potrafił powtórzyć lub zakwestionować sposób czyszczenia.
Łączenie danych procesowych z jakością i utrzymaniem ruchu
Bez sensownego połączenia sygnałów z maszyny z informacją „co się stało” modele będą zgadywać. Kluczowe integracje to zwykle:
- Proces + jakość: parametry z PLC/SCADA + wyniki pomiarów z laboratoriów lub systemów jakości.
- Proces + awarie: przebiegi sygnałów + kody awarii, opisy interwencji z systemu CMMS.
- Proces + logistyka: dane o materiale wejściowym (dostawca, partia, skład) + parametry procesu.
Najczęściej problemem nie jest sama integracja techniczna, ale brak spójnych kluczy: numeru partii, dokładnych znaczników czasu, ciągłości raportowania. Czasem trzeba wprowadzić prostą zmianę organizacyjną (np. obowiązkowe skanowanie partii przy załadunku), zanim integracja stanie się możliwa.
Ręczne oznaczanie danych (labeling) z udziałem ekspertów
Jak zorganizować współpracę przy labelingu
Oznaczanie danych to moment, w którym eksperci procesu są absolutnie kluczowi. Bez nich model będzie „uczył się” na przypadkowych etykietach. Dobrze działa prosty, ale uporządkowany schemat:
- Mały zespół roboczy: automatyk/procesowiec, inżynier jakości/UR, analityk danych. Każdy ma swoją rolę: inżynier definiuje, co jest „dobrym” i „złym” przypadkiem, analityk przygotowuje interfejs i zbiory, UR / jakość dostarcza opisy awarii i niezgodności.
- Krótka instrukcja oznaczania – kilka stron z przykładami: które przypadki oznaczamy jako „awaria”, które jako „rozruch”, co robimy z niepewnymi przypadkami.
- Sesje wspólnego labelingu – na początku warto, aby kilka pierwszych godzin eksperci pracowali razem przy jednym ekranie. Wychodzą wtedy na jaw różnice interpretacji („czy to już awaria, czy jeszcze praca w trybie obniżonym?”).
Dobrym trikiem jest dodanie trzeciej kategorii: „niejednoznaczne”. Zamiast wymuszać decyzję na siłę, takie przypadki odkłada się na później. Lepiej mieć mniej, ale spójnie oznaczonych danych niż pełny wolumen z przypadkowymi etykietami.
Narzędzia i formaty do oznaczania danych
Nie trzeba od razu kupować platformy za dziesiątki tysięcy. W wielu zakładach wystarczą:
- Proste dashboardy (np. w Power BI, Grafanie) z możliwością zaznaczania zakresów czasu i powiązania ich z konkretnym cyklem/zdarzeniem.
- Arkusze kalkulacyjne z listą cykli/partii i kolumną „etykieta” – wystarczy spójne ID i opis.
- Narzędzia CMMS / systemy jakości, jeśli da się w nich dodać pola lub kody specyficzne dla pilota AI.
Kluczowe, aby wynik labelingu był technicznie powtarzalny: ten sam cykl ma zawsze to samo ID i tę samą etykietę we wszystkich systemach. W praktyce oznacza to często dodanie jednego, ale konsekwentnie używanego klucza technicznego.
Kontrola jakości etykiet: jak nie „zatruć” modelu
Błędy w etykietach są bardziej szkodliwe niż pewne braki danych. Dlatego dobrze zorganizować prostą kontrolę jakości:
- Podwójne oznaczanie części próbek przez dwóch ekspertów i porównanie wyników – jeśli rozbieżności są duże, trzeba doprecyzować definicje.
- Losowy audyt – np. co 50. przypadek sprawdza starszy technolog lub kierownik UR.
- Lista typowych błędów – krótki dokument „na co uważać”, aktualizowany po każdym audycie.
Takie podejście przypomina kontrolę jakości produkcji: mamy proces, próbki kontrolne, wskaźnik zgodności. Dzięki temu etykiety nie są „jednorazową akcją”, tylko zarządzanym procesem.
Jak dużo danych oznaczać na start
Częste pytanie: „ile potrzebujemy rekordów?”. Odpowiedź zależy od problemu, ale kilka orientacyjnych zasad pomaga podjąć decyzję:
- Przy predykcji awarii rzadkich bardziej liczy się liczba przypadków „negatywnych” (awarie) niż ogólny wolumen – lepiej mieć 100 dobrze opisanych awarii niż milion cykli bez problemów.
- Przy predykcji jakości chętnie wykorzystuje się kilka tysięcy cykli/partii z rozkładem „dobra / zła jakość” zbliżonym do rzeczywistości.
- Iteracyjne podejście: najpierw mniejszy zbiór (np. 1–2 miesiące danych), pierwszy model, potem dokładanie kolejnych danych i etykiet.
Jeśli zespół jest przeciążony, można przyjąć strategię: najpierw oznaczamy „skrajne” przypadki (bardzo dobra i bardzo zła jakość, wyraźne awarie), a potem – w kolejnych iteracjach – wypełniamy „szarą strefę”.

Projekt pilotażowy AI: jak go zorganizować, żeby nie ugrzęznąć
Jasny zakres i kryteria sukcesu
Pilot, który „ma zrobić wszystko”, zwykle nie kończy niczego. Na starcie trzeba wypisać kilka prostych elementów:
- Co dokładnie testujemy – np. „model predykcji awarii łożysk na linii X”, a nie ogólnie „AI do utrzymania ruchu”.
- Jak mierzymy efekt – ograniczenie nieplanowanych przestojów, poprawa OEE, skrócenie czasu reakcji UR, liczba trafnych alarmów.
- Horyzont czasu – realistyczny, np. 3–4 miesiące od startu pilota do wstępnej oceny.
Warto też zdefiniować, czego pilot nie obejmuje: np. brak automatycznych interwencji w sterownikach, brak integracji z całym ERP, brak zmian layoutu linii. To ogranicza obawy zespołu produkcyjnego.
Skład zespołu pilotażowego
Minimalny skład to kilka konkretnych ról, nawet jeśli część osób łączy kilka kapeluszy:
- Właściciel biznesowy (np. kierownik produkcji lub UR) – decyduje, czy pilot ma sens z punktu widzenia wyniku zakładu.
- Product owner / lider projektu – spina prace, pilnuje roadmapy, zbiera decyzje.
- Inżynier procesu / technolog – tłumaczy dane na rzeczywistość procesu, weryfikuje wyniki.
- Przedstawiciel UR – jeśli dotyczy to awarii i przestojów.
- Zespół AI / dostawca – odpowiedzialny za model, infrastrukturę, integracje.
Na początku dobrze jest spotykać się krótko, ale często – np. 30 minut co tydzień. Długie comiesięczne statusy sprzyjają „odkładaniu na później” drobnych decyzji, które blokują postęp.
Etapy pilota i typowe kamienie milowe
Porządny pilot nie musi być skomplikowany, ale powinien mieć kilka jasno określonych etapów:
- Przygotowanie danych – dostęp, zrzut historyczny, pierwsze czyszczenie, prosta analiza eksploracyjna.
- Budowa wstępnego modelu offline – trening na danych historycznych, pierwsze metryki (np. trafność, recall, MAE).
- Weryfikacja ekspercka – przegląd przez technologów/UR: czy model „myśli” sensownie, czy identyfikuje znane przypadki.
- Uruchomienie w trybie „shadow mode” – model działa równolegle, generuje prognozy/alerty, ale nie wpływa na decyzje; wyniki są porównywane z rzeczywistością.
- Ewaluacja – decyzja: poprawiamy, rozszerzamy, czy zamykamy pilot.
Do każdego etapu można przypisać prostą checklistę i kryteria „go/no-go”. Dzięki temu pilot nie ciągnie się miesiącami bez jasnego wyniku.
Unikanie „pilota, który nigdy się nie kończy”
Ryzyko pilota AI jest podobne jak w innych innowacjach: projekt żyje własnym życiem, ale nie przekłada się na decyzje. Kilka praktyk, które pomagają tego uniknąć:
- Sztywna data przeglądu – np. „po 4 miesiącach robimy formalną decyzję: skalujemy / poprawiamy / zamykamy”.
- Tablica decyzji – lista punktów, które muszą paść: kto płaci za skalowanie, czy potrzebna jest modyfikacja systemów, jaki jest docelowy model wsparcia.
- Minimum dokumentacji – krótki raport z wyników pilota w języku biznesowym, a nie 50 slajdów z wykresami metryk modelu.
Jeśli decyzja jest „nie skalujemy”, pilot nadal jest cenną lekcją – pod warunkiem, że wnioski zostaną spisane i wykorzystane przy kolejnym podejściu, a nie schowane do szuflady.
Komunikacja na hali: jak nie wzbudzać oporu
AI budzi obawy: „zabierze nam pracę”, „będzie nas oceniać”, „kto będzie winny, jak coś pójdzie źle”. W praktyce kluczowe jest kilka prostych zasad komunikacji:
- Jasny cel – np. „chcemy szybciej wyłapywać zbliżające się awarie, żeby unikać nocnych telefonów i nerwowych napraw”.
- Brak powiązania z oceną pracy operatorów na etapie pilota – model ma wspierać, nie rozliczać.
- Miejsce na uwagi z hali – prosty kanał feedbacku (kartka przy tablicy, formularz online, raz w tygodniu rozmowa z liderem zmiany).
W jednym z zakładów automatyczne rekomendacje parametrów procesu zaczęły być używane dopiero wtedy, gdy operatorzy zobaczyli, że ich sugestie są realnie uwzględniane (np. poprawki w progach alarmów po pierwszych tygodniach pilota).
Budowa modelu i testowanie: jak połączyć świat algorytmów z halą produkcyjną
Wybór typu modelu: prostota kontra „fajerwerki”
Na produkcji liczy się stabilność i zrozumiałość. Modele typu „czarna skrzynka” robią wrażenie, ale trudno je obronić przed kierownictwem i audytorami. Rozsądna strategia:
- Na start stosować prostsze algorytmy (drzewa decyzyjne, lasy losowe, modele liniowe), które dają się wytłumaczyć i działają szybko.
- Dokładniejsze, ale cięższe modele (np. sieci neuronowe) dołożyć dopiero, gdy prostsze podejście nie spełnia wymagań i mamy mocne dane.
W wielu przypadkach poprawnie zbudowany model z drzew decyzyjnych, oparty na dobrze wybranych cechach, daje wystarczające wyniki i jest łatwy do zakomunikowania technikom i kierownikom.
Inżynieria cech: jak „opakować” dane dla modelu
Surowe sygnały z czujników rzadko są najlepszym wejściem do modelu. Dużo lepiej sprawdzają się cechy pochodne, które opisują zjawiska procesowe. Kilka typowych przykładów:
- Agregaty czasowe – średnia, maksimum, minimum, odchylenie standardowe parametru w cyklu/partii.
- Czasy przejść – czas nagrzewania, czas chłodzenia, czas cyklu, czas przezbrojenia.
- Wskaźniki zmian – tempo narastania temperatury/ciśnienia, liczba skoków powyżej progu, czas w strefie alarmowej.
- Kategorie techniczne – typ materiału, dostawca, zmiana, operator (często zanonimizowany do kodu).
Lista potencjalnych cech powstaje zwykle w rozmowach z technologami: „po czym poznajecie, że cykl jest <dobry>?” i „jakie zachowania parametru zwykle kończą się problemem?”.
Podział danych: trening, walidacja, test w warunkach przemysłowych
W środowisku przemysłowym podział danych ma dodatkowy wymiar: czas. Chodzi o to, aby nie uczyć modelu na danych „z przyszłości”. Sprawdza się podejście:
- Zbiór treningowy – starsza część danych (np. 6–9 pierwszych miesięcy).
- Zbiór walidacyjny – nowsza część, ale wciąż przed okresem testu.
- Zbiór testowy – najbardziej aktualne dane, których model „nie widział” podczas treningu.
Dobrym testem jest też sprawdzenie modelu na innych warunkach: inna zmiana, inny surowiec, inna partia narzędzi. To pozwala wykryć modele, które „nauczyły się” konkretnych warunków, zamiast ogólnych zależności.
Metryki dopasowane do rzeczywistości hali
Standardowe wskaźniki z uczenia maszynowego nie zawsze oddają to, co interesuje produkcję. Lepiej przełożyć je na język operacyjny:
- Dla predykcji awarii – ile awarii model przewidział z wyprzedzeniem, ile było fałszywych alarmów, jaki był średni „czas wyprzedzenia”.
- Dla predykcji jakości – ile niezgodnych sztuk udało się zidentyfikować przed pakowaniem/wysyłką, jak zmienił się scrap.
- Dla optymalizacji parametrów – zmiana średniego czasu cyklu, zużycia energii, odchyłek jakości.
Przy pierwszym pilocie często okazuje się, że obsługa fałszywych alarmów jest ważniejsza niż maksymalna dokładność – zbyt czuły model zniechęci operatorów do korzystania z systemu.
Testy „na sucho” i „na mokro”
Przed pełnym wejściem na halę dobrze przeprowadzić dwa typy testów:
- Testy offline („na sucho”) – model dostaje historyczne dane tak, jakby „szedł” w czasie rzeczywistym. Sprawdzamy, czy jego wskazania pokrywają się z faktycznymi zdarzeniami, i mierzymy opóźnienia.
- ustalenie jednej definicji każdego KPI (jak liczone, z jakich systemów),
- wyznaczenie punktu startowego (baseline) z ostatnich miesięcy,
- sprawdzenie, czy dane do tych KPI są dostępne i spójne w czasie.
- lepsze TPM i standaryzację ustawień,
- proste alarmy z progami,
- klasyczne sterowanie PID lub reguły biznesowe,
- wybierz 3–5 linii lub gniazd o największym wpływie na wynik (wolumen, krytyczne maszyny, wysokie koszty przestoju),
- dla każdej zmapuj główne źródła strat: przestoje, mikroprzestoje, odrzuty, rework, nadmierne zużycie mediów,
- sprawdź, które z tych strat mają twarde dane, a które są tylko „wiadomo, że są”,
- zaznacz decyzje podejmowane dziś „na oko” przez operatorów/technologów.
- eksportujesz kilka dni/tygodni danych z wybranej linii,
- sprawdzasz przerwy w zapisach, zakresy wartości, dziwne skoki,
- weryfikujesz, czy znaczniki czasu z różnych systemów się schodzą,
- oceniasz spójność nazw tagów i dokumentacji.
- jasny właściciel biznesowy projektu (np. kierownik produkcji danej linii),
- spisany krótki zakres: jaki problem, jakie KPI, jaka linia, jaki horyzont czasowy,
- ustalony wspólny słownik pojęć i wskaźników między produkcją, UR, jakością i finansami,
- regularne, krótkie przeglądy postępów z decyzją „co dalej” zamiast przeciągania POC bez końca.
Najczęściej zadawane pytania (FAQ)
Od czego zacząć wdrożenie AI na produkcji, żeby nie skończyło się tylko POC-em?
Pierwszy krok to jasne zdefiniowanie problemu procesu, a nie technologii. Zamiast „chcemy AI”, zapisz jedno zdanie: jaki ból na hali ma zniknąć (np. zbyt duży scrap na konkretnej linii, częste nieplanowane postoje jednej maszyny, duża zmienność jakości między zmianami).
Następnie dopisz skutek biznesowy (np. koszt złomu, kary za opóźnione dostawy) i hipotetyczną rolę AI (np. przewidywanie awarii, rekomendacja ustawień maszyny). Taki „mini-manifest” na pół strony A4 pomaga trzymać kurs, gdy pojawiają się dodatkowe pomysły i „wrzutki” do projektu.
Jak ustalić cele i wskaźniki KPI dla projektu AI w zakładzie produkcyjnym?
Zamiast ogólnego „optymalizacja produkcji”, trzeba wybrać 1–2 konkretne wskaźniki, które już są (lub mogą być) mierzone. Najczęstsze to: OEE na danej linii, poziom scrapu dla wybranego asortymentu, liczba godzin nieplanowanych przestojów, zużycie energii na jednostkę wyrobu, ilość zdarzeń niebezpiecznych.
Dobrą praktyką jest wspólna sesja: produkcja, UR, jakość, planowanie, finanse. Celem jest:
Bez tego projekt AI szybko utknie w sporach o liczby zamiast generować efekt.
Kiedy w produkcji naprawdę opłaca się użyć AI, a kiedy lepiej zwykłą automatyzację?
AI ma sens tam, gdzie problem jest złożony i zmienny: wiele sygnałów wejściowych, częste zmiany receptur, materiałów, warunków pracy, trudność opisania zależności prostymi regułami. Drugi warunek to dostęp do ciągłej strugi danych z czujników, systemów i potrzeba decyzji blisko czasu rzeczywistego.
Jeżeli problem da się ogarnąć przez:
to od tego trzeba zacząć. AI staje się opłacalna, gdy „proste metody” są już wdrożone i ich dalsze dopracowywanie daje mały efekt przy dużym koszcie. Przykład: detekcja bardzo subtelnych zmian w sygnale drgań łożyska vs zwykły czujnik drgań z jednym progiem.
Jak zrobić szybki audyt procesów pod kątem potencjału AI?
Nie ma sensu analizować całego zakładu na raz. Bardziej efektywna jest krótka, celowana ścieżka:
Takie podejście pokazuje szybkie wygrane dla AI: tam, gdzie są straty, jest choć trochę danych i decyzje są skomplikowane.
Warto rozmawiać bezpośrednio z operatorami i mistrzami. Często w 15 minut wskażą miejsce, gdzie „ciągle kombinujemy z ustawieniami, ale nikt nie wie, jakie są naprawdę najlepsze”. To typowy kandydat pod analitykę i modele.
Jak sprawdzić, czy dane z maszyn nadają się do projektu AI?
Najpierw trzeba zrobić prostą inwentaryzację źródeł danych: PLC, SCADA, MES, ERP, czujniki IoT, rejestratory energii, arkusze Excel, papier. Na jednej mapie proces–dane zaznacz, co jest cyfrowe, a co wciąż żyje tylko w zeszytach.
Potem wykonuje się szybki „screening” jakości danych. W praktyce:
Na tej podstawie widać, czy da się od razu trenować modele, czy najpierw trzeba uporządkować podstawy (synchronizacja zegarów, słownik tagów, kompletność pomiarów).
Jak uniknąć chaosu organizacyjnego przy wdrażaniu AI w zakładzie?
Minimalny zestaw zabezpieczeń organizacyjnych to:
W praktyce chaos pojawia się wtedy, gdy AI jest „projektem IT”, a nie narzędziem biznesowym. To biznes musi zdefiniować, co uzna za sukces, i później korzystać z rozwiązania na co dzień, a nie tylko na prezentacji.
Czy mały lub średni zakład produkcyjny też może sensownie wdrożyć AI?
Tak, pod warunkiem, że zakres jest wąski i biznesowo uzasadniony. Zamiast „AI dla całej fabryki” lepiej wziąć jedną linię lub jedno krytyczne urządzenie i tam zbudować konkretny przypadek użycia: np. prognozowanie awarii sprężarki, optymalizacja ustawień pieca, redukcja scrapu dla jednego kluczowego produktu.
Kluczowe jest połączenie trzech rzeczy: gotowych danych (choćby z jednego SCADA/PLC), jasno policzonego efektu (oszczędność, wzrost OEE) i zaangażowania ludzi z produkcji. Przy takim podejściu nawet mniejszy zakład może w rozsądnym czasie pokazać realny zysk z AI, zamiast inwestować w rozbudowaną infrastrukturę „na wszelki wypadek”.
Najważniejsze wnioski
- AI ma sens na produkcji tylko wtedy, gdy rozwiązuje jasno nazwany problem procesu; jeśli nie da się w jednym zdaniu powiedzieć „po co”, projekt skończy się pokazówką zamiast realnej zmiany na hali.
- Każde wdrożenie AI trzeba podpiąć pod konkretne, mierzalne wskaźniki (np. OEE, scrap, nieplanowane przestoje, zużycie energii, bezpieczeństwo) z jasno ustalonym sposobem liczenia i wspólnym „słownikiem” między działami.
- AI nie zastępuje podstaw automatyzacji – jeśli problem da się rozwiązać regułami, TPM, standaryzacją ustawień czy prostymi alarmami, lepiej najpierw wyczerpać te tańsze i prostsze opcje.
- AI opłaca się tam, gdzie proces jest złożony, zmienny, oparty na wielu sygnałach z czujników i decyzjach w czasie rzeczywistym, których człowiek nie jest w stanie ogarnąć „na oko”.
- Zamiast analizować cały zakład, lepiej zrobić szybki audyt 3–5 kluczowych linii: zmapować główne straty, sprawdzić, co jest mierzone, a co nie oraz które decyzje opierają się wyłącznie na doświadczeniu operatorów.
- Krótki „manifest” projektu (problem, skutek biznesowy, rola AI) pomaga trzymać zakres w ryzach i odrzucać przypadkowe „wrzutki”, które rozmywają cel i rozciągają wdrożenie.
- Rozmowa przy jednym stole (produkcja, UR, jakość, planowanie, finanse) na starcie projektu ogranicza późniejsze spory o dane i raporty, a AI może działać jak katalizator, a nie źródło dodatkowego chaosu.






