Wywiady
Ioan Iacob, Założyciel i Dyrektor Generalny FLOWX.ai – Wywiad

Ioan Iacob to założyciel i dyrektor generalny FLOWX.AI, rewolucyjnej platformy modernizacji aplikacji opartych na sztucznej inteligencji dla misji krytycznych aplikacji przedsiębiorstw. Jest to nowoczesna platforma zdarzeń oparta na architekturze mikrousług. Wykorzystuje najpopularniejsze branżowe standardy modelowania procesów, zarządzania regułami biznesowymi i integruje się tak łatwo z systemami dziedzicznymi, jak i z najnowszymi interfejsami API i RPA.
Czym pierwotnie zainteresował się pan komputerami?
Zawsze byłem zafascynowany pojęciem dźwigni – ideą mnożenia siły. Informatyka, dla mnie, reprezentuje największe narzędzie w zwiększaniu najcenniejszej zdolności ludzi: ludzkiego umysłu.
Oferuje niesamowicie szybką ścieżkę od pomysłu do realizacji – cechę, która przyspieszyła lawinowy wzrost innowacji w ciągu ostatnich 50 lat. Ta moc szybkiej transformacji i wpływu jest tym, co pierwotnie przyciągnęło mnie do informatyki.
Teraz, z FLOWX.AI, zmieniamy sposób, w jaki budowane są oprogramowania misji krytycznych – co oznacza, że mamy okazję zwiększyć krzywą wzrostu samej w sobie. Nasz świat opiera się na oprogramowaniu przedsiębiorstw – bankowości, użyteczności publicznej, rolnictwa, obrony – oprogramowanie przedsiębiorstw jest podstawą naszej cywilizacji. I jest tak wiele do zyskania, przynosząc najlepszą technologię przedsiębiorstwom, ponieważ to wpływa na tak wiele życia na dalszym planie, i to jest powodem, dla którego uważamy, że możemy być bardzo pomocni dla świata. Dziś wydajemy biliony dolarów na budowę, uruchomienie i utrzymanie tej warstwy technologii.
Więc pomyślmy o tym: co gdybyśmy mogli uczynić budowanie oprogramowania przedsiębiorstw o kilka rzędów wielkości bardziej efektywnym?
To poprawiłoby usługi takie jak bankowość, użyteczność publiczna lub obronę – uczyniłoby je bardziej połączonymi, przyjaznymi dla użytkownika i bardziej efektywnymi dla ludzi. I, może nawet bardziej istotnie, z uwolnionymi zasobami moglibyśmy znacznie przyspieszyć tempo innowacji.
Wyobraźmy sobie, na przykład, świat, w którym agencje rządowe mogą szybko rozwijać i wdrażać zaawansowane systemy sztucznej inteligencji w celu usprawnienia usług publicznych, poprawy opieki zdrowotnej i rozwiązania palących problemów społecznych. Optymalizując rozwój oprogramowania przedsiębiorstw, możemy odblokować nową erę postępu technologicznego i rozwoju społecznego.
Nie jesteśmy tylko częścią rewolucji technologicznej; zmieniamy jej granice tego, co jest możliwe.
Wcześniej współzałożył pan Qualitance, platformę, która projektowała technologię i produkty dla firm z listy Fortune 500 i startupów. Jaki był jeden z bardziej interesujących projektów, nad którym pan pracował, i co pan nauczył się z tego doświadczenia?
Braliśmy udział w szeregu projektów transformacji cyfrowej w Qualitance z firmami z listy Fortune 500 i startupami.
To doświadczenie doprowadziło nas do kluczowego zrozumienia. Pomimo szybkiej ewolucji produktów cyfrowych i znacznych inwestycji dużych korporacji, istniała ogromna luka w budowaniu i wprowadzaniu rozwiązań cyfrowych na rynek, szczególnie w obszarach misji krytycznych i rdzeniowych biznesowych, takich jak bankowość.
Wyzwania te były (i nadal są) szczególnie wyraźne w sektorze finansowym, ale są równie powszechne we wszystkich sektorach przedsiębiorstw.
Zrozumieliśmy potrzebę platform transformacji cyfrowej, aby zapewnić możliwości w trzech kluczowych wymiarach, które są dzisiaj wyzwaniem dla przedsiębiorstw:
- Integracja – musi być w stanie integrować się bezproblemowo z istniejącymi złożonymi pejzażami technologicznymi – od architektur głównych po nowoczesne systemy
- Szybki rozwój cyfrowych produktów – być w stanie reagować na potrzeby rynku i wymagania regulacyjne w czasie rzeczywistym. Istnieje ogromna konkurencja, a zespoły IT i biznesowe muszą budować nowoczesne produkty cyfrowe, które zapewniają doskonałe doświadczenie użytkownika szybko i efektywnie,
- Wytrzymałość – niezawodność, skalowalność, bezpieczeństwo: ponieważ przedsiębiorstwa obsługują obciążenia misji krytycznych, te wymagania są niezbywalne.
Te obserwacje są podstawą budowy FLOWX.AI. Naszym celem jest umożliwienie dużym przedsiębiorstwom szybkiego i efektywnego rozwijania i modernizowania platform cyfrowych, jednocześnie integrując możliwości istniejących lub nowych systemów.
Kiedy pan pierwszy zrozumiał, że obecne metody rozwoju oprogramowania są złamane i nie są skalowalne?
Złożoność w świecie przedsiębiorstw zwiększyła się wykładniczo, a także koszty i czas potrzebny do wprowadzenia produktów na rynek.
To jest to, czego doświadczyłem, pracując obok wielu utalentowanych zespołów w świecie przedsiębiorstw przez ponad dekadę. Widziałem, jak możliwość rozwijania solidnego i dobrego oprogramowania pozostaje niesamowicie drogim – pomimo dostępu do niesamowitego talentu i rozpowszechnienia technologii zaprojektowanych do rozwiązania problemu.
Przed FLOWX.AI jedynymi opcjami rozwoju cyfrowego w przedsiębiorstwie były albo nieelastyczne pionowe rozwiązania, albo ogromne projekty rozwoju niestandardowego, próbujące połączyć wiele platform technologicznych.
W wyniku tego zespoły w świecie przedsiębiorstw są ograniczone brakiem elastyczności w budowaniu tego, czego potrzebują, i są ograniczone przez własnościowe języki programowania i systemy dziedziczne. To, w połączeniu ze wzrostem złożoności, powstrzymuje najbardziej utalentowane zespoły. Te zespoły są wessane przez nudne i niskowartościowe prace, które ledwo, nieznacznie przesuwają igłę. Spiraling koszty IT wraz z malejącymi zwrotami jest jednym z najtrudniejszych wyzwań, przed którymi stają przedsiębiorstwa. To było szczególnie widoczne w dużych organizacjach usług finansowych.
Nie mogę wystarczająco podkreślić, jak frustrujące to jest dla wszystkich w tej przestrzeni. Jest to deprymujące dla inżynierów, którzy muszą wykonywać nudne i nieciekawe prace. Powstrzymuje liderów biznesu, ponieważ nie mogą zapewnić swoim klientom intuicyjnych, skalowalnych i połączonych usług, których potrzebują. Więc to jest to, na co odpowiedzieliśmy. Pracowaliśmy obok tych ludzi. W rzeczywistości, byliśmy tymi ludźmi przez całe nasze kariery. Więc naprawdę ich rozumieliśmy i chcieliśmy rozwiązać ten problem, aby dać im z powrotem kontrolę nad ich technologią, nad ich biznesem.
Jaka była geneza FLOWX.AI?
Pracowaliśmy nad platformą, która ostatecznie stała się FLOWX.AI, przez ponad dekadę. Mieliśmy ogromne poczucie, że siedzimy na czymś niesamowicie potężnym, ale nie mogliśmy do końca wskazać, co to jest.
Potem, podczas spotkania z zespołem Revolut w Londynie, to nas uderzyło. Kiedy dowiedzieliśmy się, że biznes Revolut został zbudowany na podstawie systemu bankowego Barclays, zrozumieliśmy, że mamy platformę, która może umożliwić każdemu bankowi rozwijać solidne i piękne systemy misji krytycznych z prędkością, która jest o kilka rzędów wielkości wyższa.
Potem nasz pierwszy klient, największy bank w Europie Południowo-Wschodniej, przyjął naszą technologię i zaczął ją wykorzystywać jako domyślną platformę rozwoju cyfrowego dla dużej części swojego biznesu – budując cyfrowe platformy, które były skierowane zarówno do klientów, jak i pracowników – od całego procesu onboardingu w placówce dla detalicznych i korporacyjnych banków do platform zarządzania aktywami. Świadkowanie prędkości, z jaką byli w stanie rozwijać, potwierdziło, że rzeczywiście stoimy u progu nowej rewolucji. Z tym samym zespołem i istniejącymi systemami byli w stanie rozwijać w kilka tygodni to, co wcześniej zajmowało rok lub więcej z FLOWX.AI.
Nasza innowacja to rdzeń FlowX AI, umożliwiony przez skalowalną, solidną i otwartą architekturę. Nasz rdzeń AI jest pierwszym w historii przedsiębiorstw AI, który może spójnie modelować technologię, procesy biznesowe i reguły biznesowe oraz doświadczenie użytkownika. Od dawna jesteśmy wielkimi zwolennikami mocy sztucznej inteligencji w celu wspierania i przyspieszania potencjału ludzkiego, i przynieśliśmy to do skutku w rdzeniu naszej platformy.
Jakie są niektóre z obecnych problemów z tym, jak przedsiębiorstwa postrzegają generowanie kodu?
Wyzwaniem związane z automatycznym generowaniem kodu jest postrzeganie, że jest – lub powinno być – powszechnie stosowane, szczególnie w obszarze złożonych systemów. Chociaż jest skuteczne w przypadku prostszych aplikacji, często zawodzi w bardziej złożonych środowiskach. To nie jest tylko ograniczeniem samej technologii, ale wynika z złożoności w tworzeniu szczegółowych specyfikacji, których wymagają takie systemy. Automatyczne narzędzia, w przeciwieństwie do inżynierów ludzkich, nie posiadają nuansowanego zrozumienia niezbędnego do połączenia i wypełnienia luk w specyfikacjach, dostosowania złożonej logiki i zarządzania procesami decyzyjnymi.
Ponadto, istnieje ryzyko zaniżania wartości wkładu ludzkiego i ekspertyzy. Chociaż automatyzacja może przyspieszyć pewne procesy rozwoju, nie rozwinęła się jeszcze do pełnego zrozumienia i zarządzania złożonościami zaawansowanych systemów.
W FLOWX.AI podjęliśmy nieco inny kierunek. Nasze podejście wykorzystuje sztuczną inteligencję, aby wzmocnić, a nie zastąpić, ekspertyzę ludzką. Koncentrujemy się na wykorzystaniu sztucznej inteligencji do wzmocnienia zdolności ludzkich, zapewniając, że rozwój złożonych systemów nie tylko jest przyspieszony, ale także dokładnie dostosowany do konkretnych wymagań biznesowych. Ta strategia ma na celu znalezienie równowagi, wykorzystując szybkość i efektywność sztucznej inteligencji z podejściem “człowiek w pętli”, zachowując przy tym krytyczne spostrzeżenia i adaptacyjność nadzoru ludzkiego.
Dlaczego zastępowanie kodu narzędziami bez kodu lub o niskim kodzie nie jest rozwiązaniem?
Ograniczenia narzędzi bez kodu wynikają z ich wewnętrznej prostoty, która, chociaż przyjazna dla użytkownika, nie spełnia konkretnych i złożonych potrzeb dużych przedsiębiorstw. Narzędzia o niskim kodzie również nie posiadają pełnej mocy i kontroli powszechnych języków programowania – i dodatkowo tworzą ograniczenie zasobowe, wymagając znalezienia lub przeszkolenia zasobów. A to, czego potrzebują biznesy, to wolność i elastyczność w budowaniu i innowacjach. Dlatego połączyliśmy generatywną sztuczną inteligencję z projektem wizualnym bez kodu na otwartej architekturze BYOC, którą można rozszerzyć o dowolny język programowania.
Jednakże, skupienie się na rozwoju produktów cyfrowych wykracza poza kodowanie. Obejmuje tworzenie efektywnych procesów, intuicyjnych produktów i bezproblemowych doświadczeń użytkownika. To holistyczne podejście jest niezbędne w rozwiązywaniu wielowymiarowych wyzwań rozwoju rozwiązań przedsiębiorstw.
FLOWX.AI został zbudowany, aby spełnić potrzeby końcowego rozwoju cyfrowych bliźniaków dla przedsiębiorstw. Nie skupiamy się tylko na kodowaniu; wykorzystujemy moc sztucznej inteligencji, aby przyspieszyć budowanie złożonych, dostosowanych rozwiązań przedsiębiorstw, które uwzględniają wszystkie aspekty cyklu życia rozwoju produktów cyfrowych.
Czy mógłby pan podzielić się swoimi poglądami na temat korzyści z tworzenia hybrydy narzędzi o niskim kodzie i kodowania?
Tworzenie hybrydy narzędzi o niskim kodzie i kodowania jest bardzo potężne, ponieważ oferuje unikalną mieszankę efektywności, elastyczności i dostosowania. Zapewnia szybkość, a jednocześnie umożliwia pełną kontrolę nad tym, co ludzie budują.
To jest część tego, co oferujemy. Nasze podejście łączy sztuczną inteligencję, narzędzia bez kodu i techniki kodowania, aby tworzyć kompleksowe rozwiązania cyfrowe. Mogę to rozbić na cztery główne obszary:
- Bazowy generowany przez AI: Dziś FlowX AI może wygenerować około 60% do 80% procesu rozwoju. Ten warstw AI znacznie przyspiesza tworzenie podstawowych komponentów – proces, kod, doświadczenie użytkownika – redukując znacznie czas rozwoju.
- Bez kodu rozwój wizualny: Za pomocą interfejsów projektowych, umożliwiamy szybkie montowanie i modyfikowanie aplikacji, umożliwiając szybkie prototypowanie i przyspieszone pętle rozwoju. To zwykle zajmuje 90-95% ukończenia.
- Przynieś-własny-kod (BYOC) do dostosowania: Pozostałe części, które wymagają specyficznych i szczegółowych dostosowań, są obsługiwane przez tradycyjne kodowanie BYOC w dowolnym języku programowania. To pozwala na tworzenie rozwiązań wysoko dostosowanych, zapewniając, że końcowy produkt spełnia dokładne potrzeby i specyfikacje klienta.
- Pomocniczy rozwój i optymalizacja sztucznej inteligencji: Nasza sztuczna inteligencja pomaga zespołom przedsiębiorstw utrzymać spójność w czasie, gdy modyfikują i aktualizują funkcjonalność i doświadczenie, ale także sugeruje ulepszenia – od technologii do procesu i doświadczenia użytkownika – i monitoruje i identyfikuje problemy w czasie rzeczywistym.
Kluczowa zaleta tego podejścia hybrydowego jest szczególnie widoczna, gdy chodzi o wprowadzanie zmian i utrzymanie oprogramowania. Zespoły rozwijające na FlowX.ai mogą dodać nową funkcjonalność w zaledwie kilka tygodni, którą zwykle zajmuje kilka lat, aby dodać ją do istniejącego systemu. To dlatego, że zapewniamy funkcje, które ułatwiają użytkownikom wprowadzanie modyfikacji, a nasza platforma enkapsuluje większość złożoności, obsługując wymagania niefunkcjonalne, takie jak skalowalność i bezpieczeństwo. To ustawienie sprawia, że łatwiej jest zmieniać, śledzić i audytować zmiany, ale także testować – prowadząc do znacznego zmniejszenia wysiłku i utrzymania.
Ostatecznie, łącząc sztuczną inteligencję, narzędzia bez kodu i tradycyjne kodowanie, równowagę między szybkością i łatwością użycia a możliwością tworzenia wysoko dostosowanych i złożonych rozwiązań przedsiębiorstw, ponieważ łączy szybkość generatywnej sztucznej inteligencji z dostępnością projektowania wizualnego i pełną mocą i kontrolą języków programowania.
To jest najważniejsze. Inżynierowie nie są zastępowani przez sztuczną inteligencję, ale są wspierani przez nią. Podstawowy element ludzki w inżynierii obejmuje złożone myślenie i rozwiązywanie problemów, obszary, w których ludzki intelekt i kreatywność są niezastąpione. Sztuczna inteligencja jest zdolna do obsługi około 80% zadań, szczególnie tych, które są powtarzalne lub uważane za niskowartościowe. Sztuczna inteligencja jest zdolna do efektywnej i szybkiej obsługi rutynowych prac, umożliwiając im skupienie się na wyższych problemach i innowacyjnych rozwiązaniach.
To jest pozytywne dla inżynierów. Klucz do przodu polega na znalezieniu sposobu, aby stworzyć synergiczną relację, w której każdy uzupełnia drugiego, prowadząc do bardziej produktywnego i innowacyjnego środowiska inżynierskiego. To podejście podkreśla przyszłość, w której sztuczna inteligencja i ludzka inteligencja pracują razem, każda grając na swoich mocnych stronach, aby osiągnąć większe rezultaty w dziedzinie inżynierii i poza nią.
Czy mógłby pan omówić innowacyjną platformę modernizacji aplikacji, którą FLOWX.AI opracował?
FLOWX.AI jest pierwszą w historii zintegrowaną platformą dla rozwoju cyfrowego przedsiębiorstw, z otwartą architekturą, która ułatwia rozwój i rozszerzanie – z dowolnym językiem programowania.
W rdzeniu platformy znajduje się warstwa inteligentnej orkiestracji, która może szybko integrować dowolny – literalnie dowolny – istniejący system, za pomocą warstwy inteligentnej integracji. Na górze warstwy orkiestracji zespoły mogą rozwijać nowoczesne produkty cyfrowe bardzo szybko – za pomocą naszej warstwy doświadczenia użytkownika wspomaganej przez sztuczną inteligencję,
Jak wcześniej wspomniałem, FLOWX.AI łączy rozwój wspomagany przez sztuczną inteligencję, narzędzia o niskim kodzie i pełne możliwości kodowania. To połączenie zapewnia przedsiębiorstwom elastyczną, skalowalną i solidną platformę, którą mogą wykorzystać do budowy i wprowadzania aplikacji na rynek.
Zbudowaliśmy FLOWX.AI w odpowiedzi na brak innowacji w rozwoju aplikacji. Tradycyjne metody są często zbyt sztywne i kosztowne. Rozwiązania bez kodu, chociaż obiecujące w teorii, często nie spełniają konkretnych i złożonych wymagań nowoczesnych przedsiębiorstw. Pionowe rozwiązania są nieelastyczne i trudne do dostosowania i dalszego rozwoju – nie są zaprojektowane do ciągłego rozwoju.
Nasi klienci osiągają niesamowite rezultaty. Na przykład, wielu z naszych klientów może zintegrować około 20 systemów w zaledwie 4-6 tygodni i rozwijać, budować i uruchamiać złożone rozwiązania cyfrowe, takie jak cyfrowe kredyty hipoteczne, w zaledwie 8-12 tygodni.
Dlaczego to rozwiązanie jest w stanie skalować tak dobrze?
FLOWX.AI jest zbudowany na nowoczesnej, elastycznie skalowalnej, zdarzeniowej architekturze, która opiera się na mikrousługach i kontenerach. Użycie architektury mikrousług zwiększa skalowalność, umożliwiając niezależne skalowanie i aktualizowanie różnych części aplikacji bez zakłócania całego systemu.
To w pełni chmurowe ramy zapewniają elastyczność, odporność i skalowalność, niezbędne do obsługi dynamicznych wymagań rozwoju produktów cyfrowych na poziomie przedsiębiorstw. Jest to również architektura niezależna od infrastruktury, która może być wdrożona w dowolnej chmurze / multi-chmurze / hybrydowej chmurze lub na miejscu.
Zapewnia również wysokiej jakości i tolerancyjne wdrożenia, które są niezbędne do utrzymania nieprzerwanej usługi w aplikacjach misji krytycznych.
Połączenie mikrousług i kontenerów w otwartej architekturze pozycjonuje FLOWX.AI jako idealną platformę dla przedsiębiorstw, które chcą innowować szybko, jednocześnie utrzymując wysokie standardy niezawodności i bezpieczeństwa. Ta architektura nie tylko wspiera bieżące potrzeby technologiczne przedsiębiorstw, ale także pozycjonuje je, aby łatwo adaptować się do przyszłych postępów i wyzwań w krajobrazie cyfrowym.












