Politechnika Gdańska w ramach projektu pn.: „Chmurowa platforma (CAISE – Cloud Artificial Intelligence Service Engineering) do wytwarzania uniwersalnych usług inteligentnych dla różnych obszarów zastosowań” realizuje cały szereg zadań. Z prof. dr hab. Henrykiem Krawczykiem, kierownikiem projektu, rozmawiała Joanna Gulewicz

W projekcie CAISE przewidziano 3 główne etapy. Jakie?
Pierwszy etap to badania przemysłowe, a więc opracowanie chmurowej architektury platformy i eksperymentalna weryfikacja integracji podstawowych jej komponentów. Architektura jest dodatkowo weryfikowana przez budowę na niej zestawu demonstratorów usług inteligentnych. Drugi etap to rozwój platformy przez testowanie i budowę nowych usług i praktycznych scenariuszy ich użycia, realizowanych przez podwykonawców – firmy IT z sektora publicznego. Konsekwencją tych prac jest przejście od demonstratora platformy do prototypu i produktu finalnego. Faza wdrożenia to walidacja i dalsze rynkowe doskonalenie platformy.
Platforma CAISE została zaprojektowana do wytwarzania uniwersalnych usług inteligentnych. O jakich usługach mowa?
Świat cyfrowy, w tym tam lokowana działalność ludzka, wyraża się poprzez operacje wykonywane na dokumentach cyfrowych. Wiele takich operacji może być wykonywanych automatycznie, z uwzględnieniem aktualnego kontekstu czy uwarunkowań zewnętrznych. Proponowane usługi inteligentne to operacje na dokumentach cyfrowych, które wspomagają ludzkie działanie. Przykładem może być analiza treści dokumentu i wskazanie jego podstawowych elementów, niezbędnych do oceny jego kompletności albo zwrócenie uwagi na najistotniejszą treść zawartą w dokumencie, w celu podjęcia wymaganej decyzji. Przy przetwarzaniu ogromnej liczby dokumentów wprowadzenie automatycznej analizy znacznie przyspiesza i uwiarygadnia ludzkie działanie.
W jaki sposób działania projektowe przyczynią się do zwiększania konkurencyjności krajowej gospodarki cyfrowej?
Projekt CAISE stawia za cel budowę chmurowej platformy do wytwarzania usług inteligentnej analizy dokumentów cyfrowych. Jego realizacja wymaga budowy odpowiedniego środowiska do wytwarzania i wykonania takich usług, a dodatkowo zarządzania danymi, mechanizmami sztucznej inteligencji czy użytkownikami. Zapewnienie takiej funkcjonalności sprowadza się do testowania, aktualizacji i integracji wielu otwartych oraz dostępnych środowisk chmurowych. Niezbędna jest ogromna wiedza z IT oraz zaangażowania wielu specjalistów o wysokich kwalifikacjach chmurowych oraz sztucznej inteligencji, co zwiększa koszty. Korzystanie z oferowanej platformy eliminuje te wymagania. Dostarczane usługi mogą być też łatwo modyfikowane czy wielokrotnie wykorzystane, co przyspiesza proces cyfryzacji sektora publicznego i zwiększy szansę uzyskania wartości użytkowej platformy w wymiarze międzynarodowym.
W jakim środowisku została ulokowana platforma CAISE i na czym będzie polegało jej działanie?
Platforma jest realizowana w otwartym środowisku chmurowym (OpenStack, Kubernetes, Docker) i zawiera standardowe komponenty (MLFlows, TensorFlow, Prometheus), w związku z czym jest kompatybilna z innymi rozwiązaniami. Korzystanie z niej odbywać się będzie poprzez odpowiedni portal zapewniający kontrolę i uwierzytelnianie użytkowników oraz dostęp do środowiska wytwarzania i wykonania usług, wraz z możliwością doboru odpowiedniej konfiguracji infrastruktury obliczeniowej (sieć, procesory i pamięć).
Projekt integruje wiele kluczowych technologii. Jakich?
Do tych technologii należą: ogromne zbiory danych (Big Data), obliczenia wielkiej skali (superkomputery), chmura obliczeniowa, sztuczna inteligencja (ML, NLP). Śledzenie postępu i wykorzystanie uaktualnianych na bieżąco rozwiązań światowych jest nie lada wyzwaniem. Podobnie jest z integracją czy doskonaleniem komponentów platformy, aby zachować lekkość rozwiązań zorientowanych na różne potrzeby użytkowników. Już teraz wynurza się wiele ważnych wyzwań, które niedługo zaowocują nowymi propozycjami badawczo-rozwojowymi.