Wywiady

Rodrigo Coutinho, współzałożyciel i menedżer produktu AI w OutSystems – seria wywiadów

mm
Dodaj Unite.AI do preferowanych źródeł w Google

Rodrigo Coutinho jest współzałożycielem i menedżerem produktu AI w OutSystems. Od momentu założenia firmy w 2001 roku, miał decydujący udział w projektowaniu i wizji produktu, w szczególności jego architektury i języka wizualnego. Od samego początku, skupił się na tworzeniu innowacyjnych i pragmatycznych sposobów zwiększania szybkości dostarczania aplikacji przedsiębiorstw. Teraz jest odpowiedzialny za podwójne zwiększanie tego celu, wykorzystując AI do zwiększenia produktywności o rząd wielkości.

OutSystems to platforma low-code napędzana przez generatywną AI, która pomaga organizacjom szybko budować, zarządzać i rozwijać aplikacje klasy przedsiębiorstw. Umożliwia szybsze tworzenie oprogramowania misji, zachęca do współpracy między zespołami IT i biznesowymi, oraz wspiera skalowalną, chmurową architekturę – upraszczając cały cykl życia oprogramowania, jednocześnie redukując zaległości.

Jak AI transformuje krajobraz rozwoju low-code?

Nowe narzędzia AI wprowadzają dwie znaczące transformacje do low-code: produktywność i metody komunikacji. Generatywna AI pomaga deweloperom low-code budować aplikacje szybciej i z lepszą jakością. Modele są szkolone przy użyciu najlepszych praktyk architektonicznych, co gwarantuje, że sugestie przedstawiane deweloperom są słuszne. Ponadto, generatywna AI jest również wykorzystywana w innych częściach cyklu życia, takich jak projektowanie aplikacji, walidacja aplikacji i etapowanie, przyspieszając tempo od pomysłu do aplikacji jeszcze szybciej.

Druga duża transformacja, będąca konsekwencją pierwszej, polega na tym, że komunikacja między IT a biznesem ulegnie znaczącej zmianie. Dzięki możliwości wykorzystania AI i low-code do tworzenia pierwszej wersji aplikacji w ciągu kilku minut, a ogromnych zmian w kilka sekund, aplikacja może być tworzona razem z biznesem. Zamiast komunikować się za pomocą dokumentów wymagań, IT może pokazać działającą aplikację w czasie rzeczywistym.

To zmieni rolę IT, przywołując deweloperów do stołu, oraz umożliwi innowacjom powstawać z połączenia biznesu z technologią.

Jakie są kluczowe zalety rozwoju low-code z AI w porównaniu z tradycyjnymi podejściami do kodowania?

W przeciwieństwie do tradycyjnego kodu z AI, platformy low-code napędzane przez AI – takie jak OutSystems Mentor – pokonują kluczowe wyzwania, takie jak sieroty kodu, słaba jakość kodu i brak przejrzystości oraz wyjaśnialności. Jest to możliwe, ponieważ narzędzia low-code, takie jak OutSystems, wykorzystują modele wysokiego poziomu, które abstrahują złożoności kodu, co sprawia, że jest możliwe zwalidowanie wygenerowanej aplikacji, aby upewnić się, że działa i spełnia najlepsze praktyki.

Jakie wyzwania stoją przed organizacjami, które wdrażają platformy low-code napędzane przez AI?

Istnieją pewne rzeczy, których organizacje muszą być świadome, wybierając i wdrażając te platformy low-code. Po pierwsze, szukaj platformy, która wykorzystuje AI do ulepszania całego cyklu życia oprogramowania, a nie tylko generacji kodu. Po drugie, pomyśl o tym, jak narzędzie może pomóc zmienić sposób pracy. Na przykład, z Mentor, OutSystems ma na celu zmienić relację między IT a biznesem, co będzie miało znacznie głębszy wpływ na organizacje, poza zwiększeniem produktywności deweloperów.

Wreszcie, zachowanie zgodności może być wyzwaniem dla organizacji korzystających z platform low-code napędzanych przez AI. Zespoły deweloperskie muszą pamiętać, aby nie przegapić audytów zgodności z czerwonymi flagami lub potencjalnymi lukami w zabezpieczeniach i zawsze angażować zespoły prawne, szczególnie podczas pracy z klientami lub wrażliwymi danymi. Dlatego OutSystems już dostosował się do tego, zapewniając ramy, które automatycznie zapewniają zarządzanie danymi i zgodność z przepisami.

Czym wyróżnia się OutSystems spośród innych platform low-code?

OutSystems został zaprojektowany, aby dostarczyć najlepsze doświadczenie deweloperskie z najbardziej zaawansowanym zestawem narzędzi AI i generatywnej AI na rynku low-code. Platforma OutSystems napędza rozwój oparty na AI, aby zapewnić niezrównaną szybkość i skalę, z narzędziami AI, które rozwiązują problemy związane z lukami w zabezpieczeniach, długiem technicznym i innymi problemami konserwacyjnymi. Nasz automatyczny budowniczy agenta AI pozwala zespołom IT łatwo budować aplikacje wzbogacone o GenAI, bez potrzeby zaawansowanej wiedzy na temat GenAI.

OutSystems jest również jedyną platformą LCAP, która może być używana w każdym przypadku użycia, zapewniając niezrównaną wydajność i skalę, która może obsłużyć nawet najbardziej nieprzewidywalny i niespójny ruch. Budując na OutSystems, budujesz aplikacje, które są – i zawsze będą – Twoje, z łatwą integracją z innymi technologiami i istniejącą infrastrukturą, oraz bez ścian lub ograniczeń funkcjonalnych.

Jak AI pomaga przedsiębiorstwom rozwiązać dylemat “kupić czy zbudować” w rozwoju oprogramowania?

AI i platformy low-code sprawiają, że oprogramowanie niestandardowe staje się bardziej dostępne, tanie i elastyczne, dając przedsiębiorstwom nowe możliwości budowania własnych platform za ułamek tradycyjnej ceny. Ponadto, platformy low-code z AI umożliwiają budowanie własnego stosu technologicznego znacznie szybciej, przy użyciu mniejszych zasobów.

Rzeczywistość jest taka, że AI zmienia równowagę sił – firmy, które wcześniej musiały inwestować w drogie dostosowania oprogramowania, często poświęcając kontrolę i widoczność ze względów finansowych, teraz mają dostęp do nowych dróg, aby budować oprogramowanie, które działa specjalnie dla nich.

Co to jest OutSystems Mentor, i jak wykorzystuje on AI do automatyzacji pełnego cyklu życia oprogramowania (SDLC)?

OutSystems Mentor to pierwszy cyfrowy pracownik w branży, który umożliwia generowanie aplikacji, dostarczanie i monitorowanie, wszystko napędzane przez low-code i GenAI. Mentor wprowadza prawdziwe podejście “shift-left” do tworzenia aplikacji, umożliwiając deweloperom rozpoczęcie pracy na wcześniejszym etapie. Zaczynając od odkrycia i szybkiego prototypowania, zespoły IT mogą zwalidować pomysły i udoskonalić wstępne projekty przed pełnym rozwojem. Użytkownicy po prostu opisują aplikację, którą potrzebują, lub swoją wizję, a Mentor generuje wstępną wersję z funkcjonalnością front-end, modelami danych i wbudowaną logiką biznesową. Automatyzując prototypowanie aplikacji i zapewniając najlepszą jakość kodu, Mentor zmienia cykl życia oprogramowania.

Czym różni się Mentor od innych narzędzi low-code z AI?

Mentor zmienia rozwój oprogramowania i zarządzanie przepływami pracy w znaczącą przewagę konkurencyjną. Wykorzystując generatywną AI do generowania aplikacji, optymalizacji, automatycznych kontroli jakości i agentów, wszystko pod kontrolą scentralizowanego IT, Mentor zwiększa produktywność deweloperów, jednocześnie zapewniając, że aplikacje spełniają najwyższe standardy jakości. Co więcej, Mentor pozwala to robić w tempie, które wcześniej było uważane za niemożliwe, umożliwiając zespołom robić więcej ze swoim czasem i dostosowywać się w miarę potrzeb podczas rozwoju.

Mentor pokonuje kluczowe wyzwania, takie jak sieroty kodu, słaba jakość kodu i brak przejrzystości oraz wyjaśnialności, tak jak tradycyjny kod z generatywną AI. Zapewnia, że zespoły utrzymują kontrolę, redukują dług techniczny i w pełni wykorzystują potencjał rozwoju oprogramowania napędzanego przez AI, czyniąc go bardziej inteligentnym i wydajnym wyborem dla nowoczesnego, szybkiego rozwoju aplikacji.

Mentor jest bezpieczny zgodnie z projektem, aby spełniać wszystkie wymagania i standardy dotyczące zarządzania danymi i zabezpieczeń, aby zapewnić zgodność i bezpieczeństwo. Jego modelowy rozwój umożliwia łatwiejszą konserwację, koncentrując się na modelach zamiast kodzie, co ostatecznie umożliwia deweloperom skupić się na projektach, które mają przed sobą.

Jak podejście Mentor do AI poprawia zarządzanie i bezpieczeństwo w porównaniu z tradycyjnymi narzędziami GenAI?

Z Mentor, zespoły mogą zwalidować i utrzymać aplikacje za pomocą przeglądów kodu napędzanych przez AI, zapewniając, że wszystkie aplikacje spełniają najwyższe standardy dla rozwoju, zabezpieczeń, wydajności, architektury i długoterminowej konserwacji. Wdrażając te przeglądy od samego początku, deweloperzy mogą utrzymać zarządzanie danymi i widoczność na każdym etapie procesu.

Mentor również proaktywnie i regularnie sprawdza problemy, które mogą sugerować kompromis w jakości lub zabezpieczeniach, gdy aplikacja jest w środowisku produkcyjnym. Wszystkie krytyczne aspekty tych aplikacji – takie jak architektura, zabezpieczenia, wydajność i konserwacja – mogą być ściśle monitorowane i sprawdzane pod kątem najlepszych praktyk programistycznych i jakości w całym cyklu rozwoju. W OutSystems, przykładamy wagę do bezpieczeństwa przedsiębiorstw i rozumiemy, jak ważne jest zabezpieczenie naszej platformy i wszechświata aplikacji zbudowanych przez naszych klientów, ostatecznie umożliwiając naszym klientom budowanie bezpiecznych aplikacji, wykorzystując technologię OutSystems i usługi chmurowe, bez potrzeby głębokiej wiedzy technicznej w zakresie zabezpieczeń.

Jak architektura AI Mentor orchestruje wiele agentów, aby przyspieszyć rozwój aplikacji?

Mentor jest cyfrowym pracownikiem: nie-ludzkim, AI-powiązanym członkiem zespołu, wyszkolonym do ukończenia lub wsparcia sekwencyjnych zadań i nawet całych procesów. Wykorzystuje kombinację generatywnych sugestii AI, przetwarzania języka naturalnego, wiodących modeli AI i uczenia maszynowego, aby zautomatyzować nużące, rozproszone i złożone procesy i wspomagać pracę ludzi.

Mentor wykorzystuje wiele agentów, z których każdy specjalizuje się w określonym aspekcie rozwoju aplikacji, aby szybko generować w pełni funkcjonalne aplikacje, współpracując jednocześnie nad różnymi częściami projektu, znacznie redukując czas rozwoju, jednocześnie utrzymując jakość, wykorzystując siłę każdego agenta w całym cyklu życia oprogramowania (SDLC).

Jak OutSystems planuje rozwijać swoje możliwości AI w nadchodzących latach?

W OutSystems, nasza strategia AI koncentruje się na wykorzystaniu AI i uczenia maszynowego do przyspieszania iteracyjnego rozwoju aplikacji, poprawy zabezpieczeń, wydajności i elastyczności, oraz budowy aplikacji napędzanych przez GenAI, aby przyspieszyć transformację. Wraz z rozszerzaniem naszej oferty produktowej za pomocą Mentor i naszego budowniczego agenta AI, będziemy kontynuować korzystanie z GenAI i agentic AI, aby umożliwić zespołom IT innowacje bez ograniczeń.

Dziękujemy za wspaniały wywiad, czytelnicy, którzy chcą dowiedzieć się więcej, powinni odwiedzić OutSystems.

Antoine jest wizjonerskim liderem i współzałożycielem Unite.AI, który jest zmotywowany niezachwianą pasją do kształtowania i promowania przyszłości sztucznej inteligencji i robotyki. Jako serialowy przedsiębiorca, wierzy, że sztuczna inteligencja będzie tak samo przełomowa dla społeczeństwa, jak elektryczność, i często jest złapany na tym, że zachwala potencjał przełomowych technologii i AGI.

Jako futurysta, jest poświęcony badaniu, jak te innowacje ukształtują nasz świat. Ponadto, jest założycielem Securities.io, platformy skupiającej się na inwestowaniu w najnowocześniejsze technologie, które zmieniają przyszłość i przebudowują całe sektory.