Gdy AI pisze kod, ale to inżynierowie nadal podejmują decyzje
Niedawno Mark Reitzel poprosił AI o zbudowanie internetowej wersji japońskiej gry karcianej, którą posiadał niegdyś jego ojciec. Dziesięć minut później — puf — na jego ekranie pojawiła się działająca aplikacja. Funkcjonalna, dopracowana i gotowa do użycia.
Imponujące? Zdecydowanie. Jednak dla Reitzela, który kieruje zarządzaniem produktem w Mitsubishi Electric Iconics Digital Solutions, prawdziwe pytanie nie dotyczyło gier karcianych. Dotyczyło automatyki przemysłowej. Jeśli AI potrafi stworzyć grę w dziesięć minut, co się stanie, gdy skierujemy je na halę fabryczną?
Odpowiedź, jak się okazuje, jest skomplikowana.
Oto sedno sprawy: AI świetnie generuje kod. Pulpity nawigacyjne, raporty, wizualizacje — powstają w kilka minut. Jednak oprogramowanie przemysłowe to nie pulpit nawigacyjny. To układ nerwowy zakładu produkcyjnego, który podtrzymuje działanie linii montażowych, obracanie się turbin i prawidłowe funkcjonowanie systemów bezpieczeństwa.
Wygenerowanie pierwszej wersji aplikacji? Z każdym dniem staje się łatwiejsze. Dostarczanie oprogramowania, któremu kierownicy zakładów mogą rzeczywiście zaufać i powierzyć mu działanie swoich operacji przez całą dobę, 7 dni w tygodniu? To zupełnie inna liga.
Posłużmy się prostym przykładem. Kierownik zakładu prosi o raport operacyjny. AI generuje go w kilka minut. Wszyscy są zadowoleni. Następnie kierownik mówi: „Świetnie — teraz wysyłaj mi ten raport codziennie”. Nagle jednorazowe zadanie staje się oprogramowaniem o znaczeniu krytycznym, od którego zależą ludzie. Platformy ewoluują, pojawiają się nowe zagrożenia dla bezpieczeństwa, a wymagania się zmieniają. Ktoś musi dopilnować wszystkiego.
Tą osobą jest inżynier — nie dowolny inżynier, lecz taki, który rozumie architektury przemysłowe, cyberbezpieczeństwo, zgodność z przepisami oraz skomplikowaną rzeczywistość łączenia starszych systemów z nowymi. AI nie wie, czy przepływ danych ujawnia lukę w zabezpieczeniach. AI nie martwi się, czy to wywołanie API będzie nadal działać po aktualizacji platformy w przyszłym kwartale. AI nie traci snu z powodu tego, co się stanie, gdy sieć przestanie działać o 3 nad ranem
Doświadczeni inżynierowie i tak rzadko tworzą oprogramowanie przemysłowe od zera. Bazują na sprawdzonych platformach — takich, które zostały poddane próbie w wieloletnich wdrożeniach w rzeczywistych warunkach. Platformy te oferują zweryfikowane architektury, redundancję, zabezpieczenia cybernetyczne i długoterminowe wsparcie. AI może w rekordowym czasie wygenerować aplikację działającą na tej podstawie. Jednak ta aplikacja to tylko jedna warstwa całego rozwiązania.
Szybkość kusi. Jednak w świecie przemysłowym sama szybkość nie decyduje o tym, czy oprogramowanie jest gotowe do wdrożenia na szeroką skalę. Prawdziwe pytanie nie brzmi: „Jak szybko możemy to zbudować?”, lecz: „Kto będzie utrzymywał to rozwiązanie w działaniu za pięć lat?”
AI pisze kod. Inżynierowie odpowiadają za rezultat. A w automatyce przemysłowej ta różnica ma ogromne znaczenie.