Conectează-te cu noi

interviuri

Rodrigo Coutinho, co-fondator și manager de produs AI la OutSystems – Seria de interviuri

mm

Rodrigo Coutinho este co-fondator și manager de produs AI la OutSystems. De la co-fondarea companiei în 2001, el a avut o participare decisivă la proiectarea și viziunea produsului, în special, arhitectura și limbajul vizual. Încă din prima zi, s-a concentrat pe dezvoltarea unor modalități inovatoare și pragmatice de a crește viteza de livrare a aplicațiilor pentru întreprinderi. El este acum responsabil pentru dublarea acestui obiectiv prin utilizarea AI pentru a crește productivitatea cu un ordin de mărime.

OutSystems este o platformă low-code alimentată de AI generativă care ajută organizațiile să construiască, să gestioneze și să evolueze rapid aplicații de nivel enterprise. Permite o dezvoltare mai rapidă a software-ului esențial, încurajează colaborarea între echipele IT și de afaceri și acceptă o arhitectură scalabilă, nativă în cloud, simplificând întregul ciclu de viață al software-ului, reducând în același timp restanțele.

Cum transformă AI peisajul dezvoltării low-code?

Noile instrumente AI aduc două transformări semnificative la low-code: productivitatea și metodele de comunicare. AI generativ ajută dezvoltatorii low-code să construiască aplicații mai rapid și cu o calitate mai bună. Modelele sunt instruite folosind cele mai bune practici arhitecturale, ceea ce asigură că sugestiile prezentate dezvoltatorilor sunt solide. În plus, inteligența artificială generativă este utilizată și în alte părți ale ciclului de viață, cum ar fi proiectarea aplicației, validarea aplicației și punerea în scenă, accelerând rata de la idee la aplicație și mai rapid.

A doua mare transformare, o consecință a primei, este că comunicarea dintre IT și business se va schimba dramatic. Cu capacitatea de a utiliza AI și low-code pentru a crea prima versiune a aplicației în câteva minute și schimbări uriașe în câteva secunde, aplicația poate fi realizată împreună cu afacerea. În loc să comunice prin documente de cerințe, IT poate afișa o aplicație care rulează în timp real.

Acest lucru va transforma rolul IT, aducând dezvoltatorii la masă și permițând inovației să stimuleze din conjuncția afacerilor cu tehnologia.

Care sunt avantajele cheie ale dezvoltării low-code bazate pe AI față de abordările tradiționale de codare?

Spre deosebire de codul tradițional cu AI, platformele low-code alimentate de AI – precum OutSystems Mentor – depășesc provocările cheie, cum ar fi codul orfan, calitatea slabă a codului și lipsa de transparență și explicabilitate. Acest lucru este posibil deoarece instrumentele low-code precum OutSystems folosesc modele de nivel înalt care abstrac complexitățile codului, făcând posibilă validarea aplicației generate pentru a se asigura că funcționează și respectă cele mai bune practici.

Cu ce ​​provocări se confruntă organizațiile atunci când implementează platforme low-code bazate pe inteligență artificială?

Există câteva lucruri de care organizațiile trebuie să fie conștiente atunci când aleg și implementează aceste platforme low-code. În primul rând, căutați o platformă care să folosească AI pentru a îmbunătăți întregul SDLC, nu doar generarea de cod. În al doilea rând, gândiți-vă la modul în care instrumentul poate ajuta la schimbarea modului în care lucrăm. De exemplu, cu Mentor, OutSystems își propune să schimbe relația dintre IT și afacere, ceva care va avea un impact mult mai profund asupra organizațiilor, dincolo de doar creșterea productivității dezvoltatorilor.

În cele din urmă, păstrarea conformității poate fi o provocare pentru organizațiile care folosesc platforme low-code bazate pe inteligență artificială. Echipele de dezvoltatori trebuie să-și amintească să nu accelereze auditurile anterioare pentru semnale roșii de conformitate sau potențiale vulnerabilități de securitate și să implice întotdeauna echipele juridice, în special atunci când lucrează cu clienții sau cu date sensibile. De aceea, OutSystems s-a adaptat deja la acest lucru, oferind un cadru care asigură automat guvernanța datelor și conformitatea cu reglementările.

Ce diferențiază OutSystems de alte platforme de dezvoltare low-code?

OutSystems este conceput pentru a oferi cea mai bună experiență de dezvoltator cu cel mai sofisticat set de instrumente AI și AI generativă de pe piața low-code. Platforma OutSystems stimulează dezvoltarea bazată pe inteligență artificială pentru o viteză și o scară de neegalat cu instrumente de inteligență artificială pentru a aborda vulnerabilitățile de securitate, datoria tehnică și alte probleme de întreținere. Generatorul nostru automat de agenți AI permite echipelor IT să creeze cu ușurință aplicații cu GenAI fără expertiză avansată GenAI.

OutSystems este, de asemenea, singura platformă LCAP care poate fi utilizată în orice caz de utilizare, oferind performanțe și o scară de neegalat, care pot suporta chiar și cel mai imprevizibil și inconsecvent trafic. Când construiți pe OutSystems, creați aplicații care sunt — și vor fi întotdeauna — ale dvs., cu integrare ușoară cu alte tehnologii și infrastructuri existente și fără pereți sau limitări ale funcționalităților.

Cum ajută AI întreprinderile să rezolve dilema „cumpărare vs. construi” în dezvoltarea de software?

AI și platformele low-code fac software-ul personalizat mai accesibil, mai rentabil și mai adaptabil, oferind întreprinderilor noi oportunități de a-și construi propriile platforme la o fracțiune din costul tradițional. În plus, platformele de dezvoltare low-code alimentate de AI vă permit să vă construiți stiva tehnologică mult mai rapid folosind mai puține resurse.

Realitatea este că AI schimbă echilibrul de putere aici – companiile care au fost nevoite anterior să investească în personalizări costisitoare ale software-ului standard, sacrificând adesea controlul și vizibilitatea din motive financiare, acum au acces la noi căi pentru a construi software care funcționează special pentru ei.

Ce este OutSystems Mentor și cum folosește AI pentru a automatiza întregul ciclu de viață al dezvoltării software (SDLC)?

OutSystems Mentor este primul lucrător digital al ciclului de viață complet al dezvoltării software (SDLC) din industrie, care permite generarea, livrarea și monitorizarea aplicațiilor, toate alimentate de low-code și GenAI. Mentor introduce o adevărată abordare „schift-stânga” pentru crearea aplicațiilor, permițând dezvoltatorilor să înceapă mai devreme în proces. Începând cu descoperirea și prototiparea rapidă, echipele IT pot valida ideile și perfecționa design-urile inițiale înainte de dezvoltarea la scară completă. Utilizatorii descriu pur și simplu aplicația de care au nevoie sau viziunea lor, iar Mentor generează o versiune inițială cu funcționalitate front-end, modele de date și logica de afaceri încorporată. Prin automatizarea prototipării aplicațiilor și asigurând cea mai bună calitate a codului din clasă, Mentor redefinește SDLC.

Ce diferențiază Mentor de alte instrumente de dezvoltare low-code bazate pe inteligență artificială?

Mentor transformă fluxurile de lucru de gestionare și dezvoltare software într-un factor de diferențiere competitiv major. Folosind generarea de aplicații bazate pe inteligență artificială, optimizarea, verificările automate ale calității și agenții, toate sub conducerea IT-ului centralizat, Mentor crește productivitatea dezvoltatorilor, asigurând în același timp că aplicațiile îndeplinesc cele mai înalte standarde de calitate. Mai mult, Mentor permite ca acest lucru să se desfășoare cu o viteză considerată anterior imposibilă, permițând echipelor să facă mai mult cu timpul lor și să se adapteze după cum este necesar pe parcursul dezvoltării.

Spre deosebire de codul tradițional cu IA generativă, Mentor depășește provocările cheie, cum ar fi codul orfan, calitatea slabă a codului și lipsa de transparență și explicabilitate. Acesta asigură echipele mențin controlul, reduc datoria tehnică și valorifică pe deplin potențialul dezvoltării software bazate pe inteligență artificială, făcându-l o alegere mai inteligentă și mai eficientă pentru dezvoltarea de aplicații moderne și rapide.

Mentor este securizat prin proiectare pentru a îndeplini toate cerințele și standardele de guvernare a datelor pentru a asigura conformitatea și securitatea. Dezvoltarea sa bazată pe model permite o întreținere mai ușoară, concentrându-se mai degrabă pe modele decât pe cod, dând în cele din urmă posibilitatea dezvoltatorilor să se concentreze asupra proiectelor aflate la îndemână.

Cum îmbunătățește abordarea bazată pe inteligență artificială a lui Mentor, în comparație cu instrumentele tradiționale GenAI?

Cu Mentor, echipele pot valida și menține aplicațiile prin revizuiri de cod bazate pe inteligență artificială, asigurându-se că toate aplicațiile îndeplinesc cele mai înalte standarde posibile de dezvoltare, securitate, performanță, arhitectură și mentenanță pe termen lung. Prin implementarea acestor recenzii de la început, dezvoltatorii pot menține guvernanța și vizibilitatea datelor la fiecare pas al procesului.

De asemenea, Mentor verifică în mod proactiv și regulat problemele care ar putea sugera un compromis în ceea ce privește calitatea sau securitatea odată ce o aplicație se află în mediul de producție. Toate aspectele critice ale acestor aplicații – cum ar fi arhitectura, securitatea, performanța și întreținerea – pot fi monitorizate îndeaproape și verificate pentru cele mai bune practici de codare și calitate pe tot parcursul ciclului de dezvoltare. La OutSystems, acordăm o importanță capitală securității întreprinderii și recunoaștem cât de important este să ne protejăm platforma și universul de aplicații construit de clienții noștri, dându-le în cele din urmă posibilitatea clienților noștri să creeze aplicații sigure, valorificând tehnologia OutSystems și serviciile bazate pe cloud fără a necesita o expertiză tehnică profundă în securitate.

Cum orchestrează arhitectura AI a lui Mentor mai mulți agenți pentru a accelera dezvoltarea aplicațiilor?

Mentor este un lucrător digital: un membru al echipei non-uman, alimentat de inteligență artificială, instruit să finalizeze sau să sprijine sarcini secvențiale și chiar procese întregi. Utilizează o combinație de solicitări AI generative, procesare a limbajului natural, modele AI de vârf și învățare automată pentru a automatiza procese plictisitoare, disparate și complexe și a spori munca oamenilor.

Mentor utilizează mai mulți agenți, fiecare fiind specializat într-un aspect specific al dezvoltării aplicațiilor, pentru a genera rapid aplicații complet funcționale, colaborând la diferite părți ale proiectului simultan, reducând semnificativ timpul de dezvoltare, menținând în același timp calitatea, valorificând punctele forte ale fiecărui agent pe parcursul ciclului de viață al dezvoltării software (SDLC).

Cum intenționează OutSystems să-și dezvolte capacitățile AI în următorii ani?

La OutSystems, strategia noastră AI se concentrează pe utilizarea AI și a învățării automate pentru a accelera dezvoltarea iterativă a aplicațiilor, îmbunătățirea securității, performanța și agilitatea și construirea de aplicații bazate pe GenAI pentru a accelera transformarea. Pe măsură ce ne extindem ofertele de produse prin Mentor și prin intermediul nostru AI Agent Builder, vom continua să folosim GenAI și AI agentic pentru a da echipelor IT puterea să inoveze fără limite.

Mulțumim pentru interviul minunat, cititorii care doresc să afle mai multe ar trebui să viziteze OutSystems.

Antoine este un lider vizionar și partener fondator al Unite.AI, condus de o pasiune neclintită pentru modelarea și promovarea viitorului AI și al roboticii. Un antreprenor în serie, el crede că AI va perturba societatea la fel de mult ca electricitatea și este adesea surprins încântător de potențialul tehnologiilor disruptive și AGI.

Ca futurist, el este dedicat explorării modului în care aceste inovații vor modela lumea noastră. În plus, el este fondatorul Securities.io, o platformă axată pe investiții în tehnologii de ultimă oră care redefinesc viitorul și remodelează sectoare întregi.