Rozhovory

Rodrigo Coutinho, spoluzakladatel a produktový manažer pro umělou inteligenci ve společnosti OutSystems – rozhovor

mm
Přidejte Unite.AI mezi své preferované zdroje na Google

Rodrigo Coutinho je spoluzakladatel a produktový manažer pro umělou inteligenci ve společnosti OutSystems. Od založení společnosti v roce 2001 sehrál rozhodující roli ve vývoji produktu, zejména v oblasti architektury a vizuálního jazyka. Už od začátku se zaměřil na vývoj inovativních a pragmatičných způsobů, jak zvýšit rychlost dodávky podnikových aplikací. Nyní se soustředí na zdvojnásobení tohoto cíle pomocí umělé inteligence, aby zvýšil produktivitu o řádovou velikost.

OutSystems je nízkokódová platforma poháněná generativní umělou inteligencí, která pomáhá organizacím rychle budovat, 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 poskytuje škálovatelnou, cloudovou architekturu – zjednodušuje tak celý životní cyklus softwaru a snižuje zácpy.

Jak umělá inteligence transformuje nízkokódový vývojový krajinný pohled?

Nové nástroje umělé inteligence přinášejí dvě významné transformace nízkokódovému vývoji: produktivitu a komunikační metody. Generativní umělá inteligence pomáhá vývojářům nízkokódových aplikací budovat aplikace rychleji a s lepší kvalitou. Modely jsou trénovány pomocí architektonických nejlepších praktik, což zajišťuje, že předložené návrhy jsou spolehlivé. Kromě toho je generativní umělá inteligence používána i v jiných částech životního cyklu, jako je návrh aplikace, validace aplikace a staging, což urychluje rychlost od myšlenky k aplikaci.

Druhá velká transformace, která je důsledkem první, je, že komunikace mezi IT a obchodem se dramaticky změní. Díky možnosti použít umělou inteligenci a nízkokódový vývoj k vytvoření první verze aplikace během několika minut a velkých změn během sekund, lze aplikaci vytvořit společně s obchodem. Místo komunikace prostřednictvím požadavkových dokumentů může IT ukázat skutečnou běžící aplikaci v reálném čase.

To transformuje roli IT, přivádí vývojáře k jednacímu stolu a umožňuje inovacím vzniknout ze spojení obchodu a technologie.

Jaké jsou hlavní výhody vývoje nízkokódových aplikací s umělou inteligencí oproti tradičním metodám kódování?

Na rozdíl od tradičního kódování s umělou inteligencí nízkokódové platformy poháněné umělou inteligencí – jako je OutSystems Mentor – překonávají klíčové výzvy, jako je osiřelý kód, špatná kvalita kódu a nedostatek transparentnosti a vysvětlitelnosti. To je možné, protože nízkokódové nástroje, jako je OutSystems, používají vysoké modely, které abstrahují složitosti kódu, což umožňuje ověřit vygenerovanou aplikaci, aby se zajistilo, že funguje a dodržuje nejlepší praktiky.

Jaké výzvy čelí organizace při implementaci nízkokódových platforem poháněných umělou inteligencí?

Existuje několik věcí, kterých si organizace musí být vědomy při výběru a implementaci těchto nízkokódových platforem. První, hledat platformu, která používá umělou inteligenci pro zlepšení celého životního cyklu vývoje softwaru, ne pouze generování kódu. Druhé, uvažovat o tom, jak může nástroj změnit způsob, jakým pracujeme. Například s Mentor, OutSystems cílí na změnu vztahu mezi IT a obchodem, což bude mít mnohem hlubší dopad na organizace než pouze zvýšení produktivity vývojářů.

Nakonec, dodržování předpisů může být výzvou pro organizace, které používají nízkokódové platformy poháněné umělou inteligencí. Týmy vývojářů musí pamatovat, aby nezrychlovaly audity pro compliance a potenciální bezpečnostní zranitelnosti a vždy zahrnovaly právní týmy, zejména při práci se zákazníky nebo citlivými daty. Proto OutSystems již upravil pro tento případ, poskytující rámec, který automaticky zajišťuje správu dat a dodržování předpisů.

Co odlišuje OutSystems od ostatních nízkokódových vývojových platforem?

OutSystems je navržen tak, aby poskytoval nejlepší zkušenost pro vývojáře s nejsofistikovanějším nástrojem umělé inteligence a generativní umělé inteligence na trhu nízkokódových platforem. Platforma OutSystems pohání vývoj aplikací s umělou inteligencí pro nevídanou rychlost a škálovatelnost s nástroji umělé inteligence pro řešení bezpečnostních zranitelností, technického dluhu a dalších údržbových problémů. Naším automatickým nástrojem pro tvorbu agentů umělé inteligence mohou týmy IT snadno budovat aplikace infikované umělou inteligencí bez pokročilých znalostí umělé inteligence.

OutSystems je také jedinou platformou LCAP, která může být použita v jakémkoli případě použití, poskytující nevídaný výkon a škálovatelnost, která může podporovat i ty nejnepravidelnější a nejisté provozní podmínky. Když budujete na OutSystems, budujete aplikace, které jsou – a vždy budou – vašimi, s snadným integrovaním s ostatními technologiemi a stávající infrastrukturou, a bez omezení funkcionalit.

Jak umělá inteligence pomáhá podnikům řešit dilema “koupit nebo postavit” v softwarovém vývoji?

Umělá inteligence a nízkokódové platformy činí vlastní výstavbu softwaru více dostupnou, nákladově efektivní a přizpůsobitelnou, poskytují podnikům nové příležitosti k výstavbě vlastních platforem za zlomek tradičních nákladů. Kromě toho platformy nízkokódového vývoje poháněné umělou inteligencí umožňují budovat technologický stack mnohem rychleji pomocí méně zdrojů.

Skutečnost je taková, že umělá inteligence mění rovnováhu moci – společnosti, které dříve musely investovat do drahých úprav softwaru, často obětovaly kontrolu a viditelnost z finančních důvodů, nyní mají přístup k novým cestám ke výstavbě softwaru, který funguje specificky pro ně.

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

OutSystems Mentor je první digitální pracovník v oboru, který umožňuje generování aplikací, dodávku a monitoring, vše poháněné nízkokódovým a generativní umělou inteligencí. Mentor představuje skutečný “shift-left” přístup k tvorbě aplikací, umožňující vývojářům začít dříve v procesu. Začíná od objevování a rychlého prototypování, týmy IT mohou ověřit nápady a upravit počáteční návrhy před plnohodnotným vývojem. Uživatelé simplemente popisují aplikaci, kterou potřebují, nebo svou vizi, a Mentor generuje počáteční verzi s front-end funkcionalitou, datovými modely a vestavěnou obchodními logikami. Automatizací prototypování aplikací a zajištěním nejlepší kvality kódu Mentor předefinuje SDLC.

Co odlišuje Mentor od ostatních nástrojů nízkokódového vývoje poháněných umělou inteligencí?

Mentor transformuje softwarový vývoj a manažerské pracovní postupy do majoritního konkurenčního diferenciátoru. Používáním umělou inteligencí poháněné generace aplikací, optimalizace, automatizovaných kontrol kvality a agentů pod centralizovanou správou IT, Mentor zvyšuje produktivitu vývojářů, zatímco zajišťuje, že aplikace splňují nejvyšší standardy kvality. Kromě toho umožňuje to vše probíhat dříve nevídanou rychlostí, umožňující týmům dělat více se svým časem a upravovat podle potřeby během vývoje.

Na rozdíl od tradičního kódování s generativní umělou inteligencí Mentor překonává klíčové výzvy, jako je osiřelý kód, špatná kvalita kódu a nedostatek transparentnosti a vysvětlitelnosti. Zajišťuje, že týmy udržují kontrolu, snižují technický dluh a plně využívají potenciál vývoje softwaru poháněného umělou inteligencí, což z něj činí chytřejší a efektivnější volbu pro moderní, rychlý vývoj aplikací.

Mentor je navržen tak, aby byl zabezpečen, aby splňoval všechny požadavky na správu dat a standardy, aby zajistil dodržování předpisů a bezpečnost. Jeho modelově řízený vývoj umožňuje snadnější údržbu, zaměřenou na modely spíše než na kód, konečným cílem je umožnit vývojářům soustředit se na projekty, které mají na starosti.

Jak Mentorův přístup poháněný umělou inteligencí zlepšuje správu a bezpečnost ve srovnání s tradičními nástroji generativní umělé inteligence?

S Mentor, týmy mohou ověřovat a udržovat aplikace pomocí umělou inteligencí poháněných kontrol kódu, zajišťujících, že všechny aplikace splňují nejvyšší možné standardy pro vývoj, bezpečnost, výkon, architekturu a dlouhodobou udržovatelnost. Implementací těchto kontrol od začátku, mohou vývojáři udržovat správu dat a viditelnost na každém kroku procesu.

Mentor také proaktivně a pravidelně kontroluje potenciální problémy, které by mohly naznačovat kompromis v kvalitě nebo bezpečnosti, jednou aplikace je v produkčním prostředí. Všechny kritické aspekty těchto aplikací – jako je architektura, bezpečnost, výkon a údržba – mohou být pečlivě monitorovány a kontrolovány pro nejlepší praktiky a kvalitu během celého vývojového cyklu. V OutSystems, klademe nejvyšší důležitost na bezpečnost podniků a rozpoznáváme, jak je důležité chránit naši platformu a univerzem aplikací postavených našimi zákazníky, konečným cílem je umožnit našim zákazníkům budovat bezpečné aplikace, využívající technologii OutSystems a cloudových služeb, aniž by vyžadovaly hluboké technické znalosti v oblasti bezpečnosti.

Jak Mentorova architektura poháněná umělou inteligencí orchestruje více agentů, aby urychloval vývoj aplikací?

Mentor je digitální pracovník: nehumánní, umělou inteligencí poháněný člen týmu, který je trénován na dokončení nebo podporu sekvenčních úkolů a dokonce i celých procesů. Používá kombinaci generativních umělých inteligencí, zpracování přirozeného jazyka, vedoucích modelů umělé inteligence a strojového učení, aby automatizoval únavné, různorodé a složité procesy a posílil práci lidí.

Mentor využívá více agentů, každý specializující se na specifickou část vývoje aplikací, aby rychle generoval plně funkční aplikace, spolupracující na různých částech projektu současně, což výrazně snižuje dobu vývoje, zatímco udržuje kvalitu, využívající silné stránky každého agenta během celého životního cyklu vývoje softwaru (SDLC).

Jak OutSystems plánuje rozvíjet své schopnosti umělé inteligence v příštích letech?

V OutSystems, naše strategie umělé inteligence se zaměřuje na využití umělé inteligence a strojového učení k urychlení iterativního vývoje aplikací, zlepšení bezpečnosti, výkonu a agility, a budování aplikací poháněných generativní umělou inteligencí, aby urychlily transformaci. Jak rozšiřujeme naše produktové nabídky prostřednictvím Mentor a našeho AI Agent Builder, budeme pokračovat v využívání generativní umělé inteligence a agentic umělé inteligence, aby umožnily týmům IT inovovat bez omezení.

Děkuji za skvělý rozhovor, čtenářům, kteří si chtějí přečíst více, doporučujeme navštívit OutSystems.

Antoine je vizionářský líder a spoluzakladatel Unite.AI, který je poháněn neotřesitelnou vášní pro formování a propagaci budoucnosti umělé inteligence a robotiky. Jako sériový podnikatel věří, že umělá inteligence bude mít na společnost stejně disruptivní vliv jako elektřina, a často se chvála na potenciál disruptivních technologií a AGI.