Interviuri
Rodrigo Coutinho, Co-fondator și Manager de Produs AI la OutSystems – Seria de Interviuri

Rodrigo Coutinho este co-fondator și Manager de Produs AI la OutSystems. De la fondarea companiei în 2001, el a avut o participare decisivă în proiectarea și viziunea produsului, în special în ceea ce privește arhitectura și limbajul vizual. De la început, el s-a concentrat pe dezvoltarea de metode inovatoare și practice pentru a crește viteza de livrare a aplicațiilor enterprise. Acum, el este responsabil pentru a dubla eforturile pentru a atinge acest obiectiv, utilizând inteligența artificială pentru a crește productivitatea de o ordine de mărime.
OutSystems este o platformă de low-code alimentată de inteligență artificială generativă care ajută organizațiile să creeze, să gestioneze și să evolueze rapid aplicații de nivel enterprise. Ea permite o dezvoltare mai rapidă a software-ului critic, încurajează colaborarea între echipele IT și de business și susține o arhitectură scalabilă, nativă în cloud, care simplifică întregul ciclu de viață al software-ului, reducând astfel back-log-urile.
Cum transformă inteligența artificială peisajul dezvoltării low-code?
Noile unelte de inteligență artificială aduc două transformări semnificative în dezvoltarea low-code: productivitate și metode de comunicare. Inteligența artificială generativă ajută dezvoltatorii low-code să creeze aplicații mai rapide și de calitate superioară. Modelele sunt antrenate utilizând 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 etapa de pregătire, accelerând astfel viteza de la idee la aplicație.
Cea de-a doua transformare majoră, o consecință a primeia, este că comunicarea între IT și business va fi schimbată dramatic. Cu posibilitatea de a utiliza inteligența artificială și low-code pentru a crea prima versiune a aplicației în minute și modificări majore în secunde, aplicația poate fi creată împreună cu business-ul. În loc de a comunica prin documente de cerințe, IT poate prezenta o aplicație funcțională în timp real.
Acest lucru va transforma rolul IT, aducând dezvoltatorii la masa de discuții și permițând inovației să apară din confluarea business-ului cu tehnologia.
Care sunt principalele avantaje ale dezvoltării low-code alimentate de inteligență artificială față de abordările tradiționale de codare?
În contrast cu codul tradițional, platformele low-code alimentate de inteligență artificială, cum ar fi OutSystems Mentor, depășesc provocări cheie precum codul orfan, calitatea slabă a codului și lipsa de transparență și explicabilitate. Acest lucru este posibil deoarece uneltele low-code precum OutSystems utilizează modele de nivel înalt care abstractizează complexitățile codului, făcându-l fezabil să se valideze aplicația generată pentru a asigura că funcționează și urmează cele mai bune practici.
Care sunt provocările pe care le întâmpină organizațiile atunci când implementează platforme low-code alimentate de 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 alimentate de inteligență artificială. În primul rând, căutați o platformă care utilizează inteligența artificială pentru a îmbunătăți întregul ciclu de viață al dezvoltării software, nu doar generarea de cod. În al doilea rând, gândiți-vă la modul în care uneltele pot schimba modul în care lucrăm. De exemplu, cu Mentor, OutSystems își propune să schimbe relația dintre IT și business, ceea ce va avea un impact mult mai profund asupra organizațiilor, dincolo de simpla creștere a productivității dezvoltatorilor.
În cele din urmă, menținerea conformității poate fi o provocare pentru organizațiile care utilizează platforme low-code alimentate de inteligență artificială. Echipele de dezvoltatori trebuie să nu treacă cu vederea auditurile pentru semnele de avertizare ale conformității sau vulnerabilitățile de securitate potențiale și să implice întotdeauna echipele juridice, în special atunci când lucrează cu clienți sau date sensibile. De aceea, OutSystems a ajustat deja acest lucru, oferind un cadru care asigură în mod automat guvernanța datelor și conformitatea cu reglementările.
Ce sets OutSystems aparte de alte platforme de dezvoltare low-code?
OutSystems este proiectat pentru a oferi cea mai bună experiență pentru dezvoltatori, cu cel mai sofisticat set de unelte de inteligență artificială și generativă din piața low-code. Platforma OutSystems alimentează dezvoltarea condusă de inteligență artificială pentru o viteză și o scară fără precedent, cu unelte de inteligență artificială pentru a aborda vulnerabilitățile de securitate, datoria tehnică și alte probleme de întreținere. Constructorul nostru de agenți AI automatizați permite echipelor IT să creeze aplicații infuzate cu GenAI fără expertiză avansată în GenAI.
OutSystems este, de asemenea, singura platformă LCAP care poate fi utilizată în orice caz de utilizare, oferind o performanță și o scară fără precedent, care poate susține chiar și traficul cel mai imprevizibil și inconstant. Atunci când construiți pe OutSystems, construiți aplicații care sunt și vor fi întotdeauna ale dvs., cu o integrare ușoară cu alte tehnologii și infrastructuri existente și fără ziduri sau limitări ale funcționalităților.
Cum ajută inteligența artificială întreprinderile să rezolve dilema “cumpără vs. construiește” în dezvoltarea software?
Inteligența artificială și platformele low-code fac ca software-ul personalizat să fie 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. Mai mult, platformele low-code alimentate de inteligență artificială permit construirea stivelor tehnologice mult mai rapid, utilizând mai puține resurse.
Realitatea este că inteligența artificială schimbă echilibrul puterii aici – companiile care au trebuit anterior să investească în personalizări costisitoare ale software-ului de pe piață, adesea sacrificând controlul și vizibilitatea din motive financiare, au acum acces la noi oportunități de a construi software care funcționează specific pentru ele.
Ce este OutSystems Mentor și cum utilizează inteligența artificială pentru a automatiza întregul ciclu de viață al dezvoltării software (SDLC)?
OutSystems Mentor este primul lucrător digital din industrie pentru întregul ciclu de viață al dezvoltării software (SDLC), care permite generarea de aplicații, livrarea și monitorizarea, toate alimentate de low-code și GenAI. Mentor introduce o abordare reală “shift-left” pentru crearea de aplicații, permițând dezvoltatorilor să înceapă mai devreme în proces. Începând cu descoperirea și prototiparea rapidă, echipele IT pot valida idei și rafina proiecte inițiale înainte de dezvoltarea la scară largă. 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 logică de business încorporată. Prin automatizarea prototipării aplicației și asigurarea calității codului de nivel înalt, Mentor redefinesc ciclul de viață al dezvoltării software.
Ce diferențiază Mentor de alte unelte low-code alimentate de inteligență artificială?
Mentor transformă fluxurile de lucru ale dezvoltării și gestionării software într-un avantaj competitiv major. Utilizând generarea de aplicații condusă de inteligență artificială, optimizarea, verificările automate de calitate și agenții, toate sub guvernarea centralizată a IT, 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 acest lucru să aibă loc la 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.
În contrast cu codul tradițional cu inteligență artificială generativă, Mentor depășește provocări cheie precum codul orfan, calitatea slabă a codului și lipsa de transparență și explicabilitate. El asigură că echipele mențin controlul, reduc datoria tehnică și valorifică pe deplin potențialul dezvoltării software conduse de inteligență artificială, făcându-l o alegere mai inteligentă și mai eficientă pentru dezvoltarea rapidă de aplicații moderne.
Mentor este proiectat pentru a fi sigur din punct de vedere al securității, pentru a îndeplini toate cerințele de guvernanță a datelor și standardele pentru a asigura conformitatea și securitatea. Dezvoltarea sa bazată pe modele permite o mai bună întreținere, concentrându-se pe modele și nu pe cod, permițând în final dezvoltatorilor să se concentreze pe proiectele de care au nevoie.
Cum îmbunătățește abordarea condusă de inteligență artificială a lui Mentor guvernanța și securitatea în comparație cu uneltele tradiționale de inteligență artificială?
Cu Mentor, echipele pot valida și menține aplicații prin revizuiri de cod conduse de inteligență artificială, asigurând că toate aplicațiile îndeplinesc cele mai înalte standarde pentru dezvoltare, securitate, performanță, arhitectură și menținere pe termen lung. Prin implementarea acestor revizuiri de la început, dezvoltatorii pot menține guvernanța datelor și vizibilitatea la fiecare etapă a procesului.
Mentor verifică și monitorizează proactiv și regulat eventualele probleme care ar putea indica o compromitere a calității sau securității odată ce o aplicație este în mediu de producție. Toate aspectele critice ale acestor aplicații – cum ar fi arhitectura, securitatea, performanța și întreținerea – pot fi monitorizate și verificate pentru cele mai bune practici de codare și calitate pe tot parcursul ciclului de dezvoltare. La OutSystems, acordăm o importanță deosebită securității enterprise și recunoaștem cât de important este să protejăm platforma noastră și universul de aplicații create de clienții noștri, permițându-le în final să creeze aplicații sigure, utilizând tehnologia și serviciile bazate pe cloud OutSystems, fără a necesita o expertiză tehnică profundă în securitate.
Cum orchestrează arhitectura de inteligență artificială a lui Mentor multiple agenți pentru a accelera dezvoltarea de aplicații?
Mentor este un lucrător digital: un membru al echipei non-umane, alimentat de inteligență artificială, antrenat pentru a finaliza sau a sprijini sarcini secvențiale și chiar procese întregi. El utilizează o combinație de promturi de inteligență artificială generativă, procesare de limbaj natural, modele de inteligență artificială de ultimă generație și învățare automată pentru a automatiza procese tedioase, disparate și complexe și pentru a sprijini munca oamenilor.
Mentor utilizează multiple agenți, fiecare specializat într-un anumit aspect al dezvoltării de aplicații, pentru a genera rapid aplicații funcționale complete, colaborând pe diferite părți ale proiectului în același timp, reducând semnificativ timpul de dezvoltare, menținând în același timp calitatea prin valorificarea punctelor forte ale fiecărui agent pe tot parcursul ciclului de viață al dezvoltării software (SDLC).
Cum plănuiește OutSystems să-și evolueze capacitățile de inteligență artificială în anii următori?
La OutSystems, strategia noastră de inteligență artificială se concentrează pe utilizarea inteligenței artificiale și a învățării automate pentru a accelera dezvoltarea iterativă a aplicațiilor, îmbunătățirea securității, performanței și agilității și construirea de aplicații alimentate de GenAI pentru a accelera transformarea. Pe măsură ce extindem oferta noastră de produse prin Mentor și Constructorul nostru de agenți AI, vom continua să valorificăm GenAI și inteligența artificială agentică pentru a permite echipelor IT să inoveze fără limite.
Mulțumim pentru acest interviu minunat; cititorii care doresc să afle mai multe pot vizita OutSystems.












