Spojte se s námi

rozhovory

Rodrigo Coutinho, spoluzakladatel a produktový manažer AI ve společnosti OutSystems – Interview Series

mm

Rodrigo Coutinho je spoluzakladatelem a produktovým manažerem AI ve společnosti OutSystems. Od spoluzaložení společnosti v roce 2001 se rozhodujícím způsobem podílel na designu a vizi produktu, zejména jeho architektury a vizuálního jazyka. Od prvního dne se zaměřil na vývoj inovativních a pragmatických způsobů, jak zvýšit rychlost poskytování podnikových aplikací. Nyní je zodpovědný za zdvojnásobení tohoto cíle pomocí AI ke zvýšení produktivity o řád.

OutSystems je nízkokódová platforma poháněná generativní AI, která organizacím pomáhá rychle vytvářet, spravovat a vyvíjet podnikové aplikace. Umožňuje rychlejší vývoj kriticky důležitého softwaru, podporuje spolupráci mezi IT a obchodními týmy a podporuje škálovatelnou, cloudovou nativní architekturu – zefektivňuje celý životní cyklus softwaru a zároveň snižuje nevyřízené položky.

Jak umělá inteligence proměňuje vývojové prostředí s nízkým kódem?

Nové nástroje umělé inteligence přinášejí dvě významné transformace do low-code: produktivitu a komunikační metody. Generativní AI pomáhá vývojářům s nízkým kódem vytvářet aplikace rychleji a v lepší kvalitě. Modely jsou trénovány pomocí osvědčených architektonických postupů, což zajišťuje, že návrhy prezentované vývojářům jsou správné. Kromě toho se generativní umělá inteligence používá také v jiných částech životního cyklu, jako je návrh aplikace, ověřování aplikace a příprava, což ještě rychleji zrychluje rychlost od nápadu k aplikaci.

Druhou velkou transformací, důsledkem té první, je, že se dramaticky změní komunikace mezi IT a businessem. Díky schopnosti používat AI a nízký kód k vytvoření první verze aplikace během několika minut a obrovským změnám během několika sekund lze aplikaci vytvořit společně s firmou. Místo komunikace prostřednictvím dokumentů s požadavky může IT v reálném čase zobrazit aktuální běžící aplikaci.

To změní roli IT, přivede vývojáře ke stolu a umožní inovaci podnítit spojení podnikání s technologií.

Jaké jsou klíčové výhody vývoje nízkého kódu založeného na umělé inteligenci oproti tradičním přístupům kódování?

Na rozdíl od tradičního kódu s umělou inteligencí překonávají nízkokódové platformy poháněné umělou inteligencí – jako OutSystems Mentor – klíčové problémy, jako je osiřelý kód, špatná kvalita kódu a nedostatek transparentnosti a vysvětlitelnosti. To je možné, protože nástroje s nízkým kódem, jako je OutSystems, používají modely na vysoké úrovni, které abstrahují složitost kódu, což umožňuje ověřit vygenerovanou aplikaci, aby bylo zajištěno, že funguje a dodržuje osvědčené postupy.

Jakým výzvám čelí organizace při implementaci platforem s nízkým kódem řízených umělou inteligencí?

Existuje několik věcí, kterých si musí organizace uvědomit při výběru a implementaci těchto platforem s nízkým kódem. Nejprve hledejte platformu, která využívá AI k vylepšení celého SDLC, nejen generování kódu. Za druhé, přemýšlejte o tom, jak může tento nástroj pomoci změnit způsob, jakým pracujeme. Například s Mentorem si OutSystems klade za cíl změnit vztah mezi IT a byznysem, což bude mít mnohem hlubší dopad na organizace, než jen zvýšení produktivity vývojářů.

A konečně, udržení souladu může být výzvou pro organizace, které používají platformy s nízkým kódem řízené umělou inteligencí. Vývojářské týmy si musí pamatovat, že neurychlují minulé audity varovných signálů shody nebo potenciálních bezpečnostních chyb a vždy zapojovaly právní týmy, zejména při práci se zákazníky nebo citlivými údaji. Proto se tomu OutSystems již přizpůsobil a poskytl rámec, který automaticky zajišťuje správu dat a soulad s předpisy.

Co odlišuje OutSystems od ostatních vývojových platforem s nízkým kódem?

OutSystems je navržen tak, aby poskytoval nejlepší vývojářskou zkušenost s nejsofistikovanější AI a generativní sadou nástrojů AI na trhu s nízkým kódem. Platforma OutSystems pohání vývoj řízený umělou inteligencí pro bezkonkurenční rychlost a rozsah s nástroji AI pro řešení zranitelností zabezpečení, technického dluhu a dalších problémů s údržbou. Náš automatizovaný AI agent builder umožňuje IT týmům snadno vytvářet aplikace založené na GenAI bez pokročilých znalostí GenAI.

OutSystems je také jedinou platformou LCAP, kterou lze použít v jakémkoli případě použití a poskytuje bezkonkurenční výkon a rozsah, který může podporovat i ten nejnepředvídatelnější a nekonzistentní provoz. Když stavíte na OutSystems, vytváříte aplikace, které jsou – a vždy budou – vaše, se snadnou integrací s jinými technologiemi a stávající infrastrukturou a bez zdí nebo omezení funkcí.

Jak umělá inteligence pomáhá podnikům vyřešit dilema „koupit vs. stavět“ při vývoji softwaru?

Umělá inteligence a platformy s nízkým kódem činí software vytvořený na zakázku dostupnější, nákladově efektivnější a přizpůsobivější, což podnikům poskytuje nové příležitosti k budování vlastních platforem za zlomek tradičních nákladů. Kromě toho vám platformy pro vývoj s nízkým kódem poháněné umělou inteligencí umožňují vytvořit svůj technologický stack mnohem rychleji s použitím menšího množství zdrojů.

Realita je taková, že umělá inteligence zde posouvá rovnováhu sil – společnosti, které dříve musely investovat do nákladných úprav standardního softwaru a často obětovaly kontrolu a viditelnost z finančních důvodů, nyní mají přístup k novým cestám, jak vytvořit software, který funguje speciálně pro ně.

Co je OutSystems Mentor a jak využívá AI k automatizaci celého životního cyklu vývoje softwaru (SDLC)?

OutSystems Mentor je první digitální pracovník s úplným životním cyklem vývoje softwaru (SDLC) v oboru, který umožňuje generování, doručování a monitorování aplikací, to vše díky low-code a GenAI. Mentor představuje skutečný přístup k vytváření aplikací „shift-left“ a umožňuje vývojářům začít proces dříve. Počínaje objevem a rychlým prototypováním mohou IT týmy ověřovat nápady a vylepšovat počáteční návrhy před úplným vývojem. Uživatelé jednoduše popíší aplikaci, kterou potřebují, nebo svou vizi, a Mentor vygeneruje počáteční verzi s frontendovými funkcemi, datovými modely a vestavěnou obchodní logikou. Automatizací prototypování aplikací a zajištěním nejlepší kvality kódu ve své třídě Mentor nově definuje SDLC.

Co odlišuje Mentor od jiných vývojových nástrojů s nízkým kódem poháněných umělou inteligencí?

Mentor transformuje pracovní postupy vývoje softwaru a správy na hlavní konkurenční odlišovač. Pomocí generování aplikací řízených umělou inteligencí, optimalizace, automatických kontrol kvality a agentů, vše pod správou centralizovaného IT, Mentor zvyšuje produktivitu vývojářů a zároveň zajišťuje, že aplikace splňují nejvyšší standardy kvality. Kromě toho Mentor umožňuje, aby to probíhalo rychlostí, která se dříve považovala za nemožnou, což týmům umožňuje dělat více s časem a přizpůsobovat se podle potřeby během vývoje.

Na rozdíl od tradičního kódu s generativní AI, Mentor překonává klíčové problémy, jako je osiřelý kód, špatná kvalita kódu a nedostatek transparentnosti a vysvětlitelnosti. Zajišťuje týmům udržení kontroly, snížení technického dluhu a plné využití potenciálu vývoje softwaru řízeného umělou inteligencí, což z něj činí chytřejší a efektivnější volbu pro moderní a rychlý vývoj aplikací.

Mentor je zabezpečen od návrhu tak, aby splňoval všechny požadavky a standardy správy dat, aby byl zajištěn soulad a bezpečnost. Jeho vývoj řízený modelem umožňuje snazší udržovatelnost tím, že se zaměřuje spíše na modely než na kód, což v konečném důsledku umožňuje vývojářům soustředit se na konkrétní projekty.

Jak přístup Mentor řízený AI zlepšuje řízení a zabezpečení ve srovnání s tradičními nástroji GenAI?

S Mentorem mohou týmy ověřovat a udržovat aplikace prostřednictvím kontrol kódu poháněných umělou inteligencí, což zajišťuje, že všechny aplikace splňují nejvyšší možné standardy pro vývoj, zabezpečení, výkon, architekturu a dlouhodobou údržbu. Implementací těchto kontrol od začátku mohou vývojáři udržovat správu dat a viditelnost v každém kroku procesu.

Mentor také proaktivně a pravidelně kontroluje problémy, které by mohly naznačovat kompromis v kvalitě nebo zabezpečení, jakmile je aplikace v produkčním prostředí. Všechny kritické aspekty těchto aplikací – jako je architektura, zabezpečení, výkon a údržba – lze během vývojového cyklu pečlivě monitorovat a kontrolovat z hlediska osvědčených postupů kódování a kvality. Ve společnosti OutSystems klademe prvořadý důraz na podnikové zabezpečení a uvědomujeme si, jak důležité je chránit naši platformu a vesmír aplikací vytvořených našimi zákazníky, což našim zákazníkům v konečném důsledku umožňuje vytvářet bezpečné aplikace, využívající technologii OutSystems a cloudové služby, aniž by vyžadovali hluboké technické znalosti v oblasti zabezpečení.

Jak architektura AI společnosti Mentor organizuje více agentů, aby urychlila vývoj aplikací?

Mentor je digitální pracovník: člen týmu s umělou inteligencí, který není člověkem a který je vyškolený k provádění nebo podpoře sekvenčních úkolů a dokonce celých procesů. Využívá kombinaci generativních výzev umělé inteligence, zpracování přirozeného jazyka, předních modelů umělé inteligence a strojového učení k automatizaci únavných, nesourodých a složitých procesů a rozšíření práce lidí.

Mentor využívá více agentů, z nichž každý se specializuje na specifický aspekt vývoje aplikací, k rychlému generování plně funkčních aplikací spoluprací na různých částech projektu současně, což výrazně zkracuje dobu vývoje při zachování kvality využitím silných stránek každého agenta během životního cyklu vývoje softwaru (SDLC).

Jak OutSystems plánuje v nadcházejících letech vyvíjet své schopnosti AI?

V OutSystems se naše strategie umělé inteligence soustředí na používání umělé inteligence a strojového učení k urychlení iterativního vývoje aplikací, zlepšení zabezpečení, výkonu a agilnosti a vytváření aplikací založených na technologii GenAI za účelem urychlení transformace. Jak rozšiřujeme naši nabídku produktů prostřednictvím Mentora a našeho AI Agent Builder, budeme i nadále využívat GenAI a agentní AI, abychom IT týmům umožnili neomezené inovace.

Děkuji za skvělý rozhovor, čtenáři, kteří se chtějí dozvědět více, by měli navštívit OutSystems.

Antoine je vizionářský vůdce a zakládající partner Unite.AI, poháněný neochvějnou vášní pro utváření a prosazování budoucnosti umělé inteligence a robotiky. Je sériovým podnikatelem a věří, že umělá inteligence bude pro společnost stejně rušivá jako elektřina, a často je přistižen při blouznění o potenciálu převratných technologií a AGI.

Jako futurista, věnuje se zkoumání toho, jak tyto inovace utvářejí náš svět. Kromě toho je zakladatelem Cenné papíry.io, platforma zaměřená na investice do špičkových technologií, které nově definují budoucnost a přetvářejí celé sektory.