Haastattelut
Rodrigo Coutinho, OutSystemsin perustaja ja AI-tuotejohtaja – Haastattelu

Rodrigo Coutinho on OutSystemsin perustaja ja AI-tuotejohtaja. Perustamisestaan lähtien vuonna 2001 hän on ollut mukana tuotteen suunnittelussa ja visiossa, erityisesti sen arkkitehtuurissa ja visuaalisessa kielenkäytössä. Hän on kehittänyt innovatiivisia ja pragmatistisia keinoja nopeuttaa yrityssovellusten toimitusta. Nyt hän on vastuussa siitä, että tämä tavoite toteutuu käyttämällä tekoälyä tuottavuuden kasvattamiseen.
OutSystems on low-code-alusta, joka hyödyntää generatiivista tekoälyä ja auttaa organisaatioita nopeasti kehittämään, hallitsemaan ja kehittämään yritysluokan sovelluksia. Se mahdollistaa nopeamman kehityksen, yhteistyön IT- ja liiketoimintatiimien välillä, sekä skaalautuvan, pilvipohjaisen arkkitehtuurin, jolloin koko ohjelmistokehityksen elinkaari sujuvoituu ja jonot vähenevät.
Miten tekoäly muuttaa low-code-kehityksen maisemaa?
Uudet tekoälytyökalut tuovat kaksi merkittävää muutosta low-codeen: tuottavuuden ja viestintätapojen muutokset. Generatiivinen tekoäly auttaa low-code-kehittäjiä rakentamaan sovelluksia nopeammin ja laadukkaammin. Mallit on koulutettu käyttämään arkkitehtonisia parhaita käytäntöjä, jolloin kehittäjille esitettyjen ehdotusten on osoitettu olevan hyviä. Lisäksi generatiivinen tekoäly käytetään myös sovelluksen suunnittelussa, validoinnissa ja julkaisemisessa, jolloin ideoista sovelluksiin päästään nopeammin.
Toinen suuri muutos, joka johtuu ensimmäisestä, on se, että IT- ja liiketoimintatiimien välinen viestintä muuttuu dramaattisesti. Tekoälyn ja low-coden avulla voidaan luoda sovelluksen ensimmäinen versio minuuteissa ja suuret muutokset sekunneissa, jolloin sovellus voidaan luoda yhdessä liiketoimintatiimin kanssa. Sen sijaan, että IT- ja liiketoimintatiimit viestivät vaatimustenkirjoituksilla, IT voi esittää toimivan sovelluksen reaaliajassa.
Tämä muuttaa IT-roolia, kun kehittäjät pääsevät pöytään ja innovaatio syntyy liiketoiminnan ja teknologian yhdistymisestä.
Mitkä ovat tekoälyllisten low-code-kehitystyökalujen avainetuja perinteisiin koodausmenetelmiin verrattuna?
Toisin kuin perinteinen koodi, tekoälylliset low-code-alustat, kuten OutSystems Mentor, voittavat haasteet, kuten orpojen koodien, huonon koodin laadun ja puutteellisen läpinäkyvyyden ja selittämiskyvyn. Tämä on mahdollista, koska low-code-työkalut käyttävät korkean tason malleja, jotka abstrahoivat koodin monimutkaisuudet, jolloin on mahdollista validoida luotuja sovelluksia ja varmistaa, että ne toimivat ja noudattavat parhaita käytäntöjä.
Mitkä haasteet organisaatioille ovat, kun ne ottaa käyttöön tekoälylliset low-code-alustat?
On muutamia asioita, joista organisaatioiden on oltava tietoisia, kun ne valitsevat ja ottaa käyttöön nämä tekoälylliset low-code-alustat. Ensinnäkin on etsittävä alusta, joka käyttää tekoälyä koko ohjelmistokehityksen elinkaaren parantamiseen, ei vain koodin generointiin. Toiseksi on mietittävä, miten työkalu voi muuttaa työtapaamme. Esimerkiksi Mentorilla OutSystems pyrkii muuttamaan IT- ja liiketoimintatiimien välistä suhdetta, mikä vaikuttaa organisaatioihin syvemmällä tavalla kuin vain kehittäjien tuottavuuden lisääminen.
Lopuksi organisaatioiden on muistettava, että tekoälyllisten low-code-alustojen käytössä on haasteita, kuten säilyttää yhdenmukaisuus ja turvallisuus. Kehittäjien on muistettava, ettei nopeusrajoituksia ohiteta, ja aina on osallistettava lakitiimejä, erityisesti kun työskentelet asiakkaiden tai arkaluontoisen datan kanssa. Siksi OutSystems on jo sopeuttanut tähän tarpeeseen ja tarjoaa kehyksen, joka varmistaa automaattisesti datan hallinnan ja sääntelyn.
Miten OutSystems eroaa muista low-code-kehitysalustoista?
OutSystems on suunniteltu tarjoamaan parhaimman kehittäjäkokemuksen ja monimutkaisimman tekoälytyökalupakin low-code-markkinassa. OutSystems-alusta mahdollistaa tekoälyllisen kehityksen ennennäkemättömällä nopeudella ja skaalalla, ja se sisältää tekoälytyökalut, jotka ovat suunniteltu turvallisuuden heikkouksien, teknisen velan ja muiden ylläpitohäiriöiden ratkaisemiseen. Meidän automaattinen tekoälyagenttien rakentaja mahdollistaa IT-tiimien helposti luoda GenAI-pohjaisia sovelluksia ilman edellyttäen syvää GenAI-asiantuntemusta.
OutSystems on myös ainoa LCAP-alusta, jota voidaan käyttää missä tahansa käyttötarkoituksessa, ja se tarjoaa ennennäkemättömän suorituskyvyn ja skaalautuvuuden, joka tukee jopa epävakaita ja vaihtelevia liikenteen määriä. Kun rakennat OutSystemsilla, luot sovelluksia, jotka ovat – ja aina tulevat olemaan – omiasi, ja ne on helppo integroida muihin tekniikoihin ja olemassa oleviin infrastruktuureihin ilman esteitä tai rajoituksia.
Miten tekoäly auttaa yrityksiä ratkaisemaan “osta tai kehitä” -dilemman ohjelmistokehityksessä?
Teckoäly ja low-code-alustat tekevät mukautettujen ohjelmistojen kehittämisen helpommaksi, kustannustehokkaammaksi ja sopeutuvammaksi, tarjoten yrityksille uusia mahdollisuuksia kehittää omia alustojaan perinteisen kustannuksen murto-osalla. Lisäksi tekoälylliset low-code-kehitystyökalut mahdollistavat teknologisen pinon nopeamman kehittämisen vähemmällä resursseilla.
Todellisuudessa tekoäly muuttaa voimatasapainoa – yritykset, jotka ovat aikaisemmin joutuneet investoimaan kalliisiin mukautuksiin valmiisiin ohjelmistoihin, usein uhraamalla hallinnan ja näkyvyyden taloudellisista syistä, nyt pääsevät käyttämään uusia keinoja kehittääkseen ohjelmistoja, jotka toimivat nimenomaan heidän tarpeidensa mukaan.
Mikä on OutSystems Mentor, ja miten se hyödyntää tekoälyä ohjelmistokehityksen elinkaaren automatisointiin?
OutSystems Mentor on teollisuuden ensimmäinen täydellinen ohjelmistokehityksen elinkaaren digitaalinen työntekijä, joka mahdollistaa sovelluksen luomisen, toimittamisen ja seuraamisen, kaiken low-coden ja GenAI:n avulla. Mentor esittelee oikean “shift-left”-lähestymistavan sovelluksen luomiseen, jolloin kehittäjät voivat aloittaa prosessin aiemmin. Aloittaen löytämisestä ja nopeasta prototyyppien luomisesta IT-tiimit voivat validoida ideoita ja hienosääätää alkuperäisiä suunnitelmia ennen täysimittaista kehittämistä. Käyttäjien on vain kerrotava, minkälainen sovellus he tarvitsevat tai mitä he haluavat, ja Mentor luo alkuperäisen version eturintamalla, tietomalleilla ja sisäänrakennetulla liiketoimintalogiikalla. Automatisoimalla sovelluksen prototyyppien luomisen ja varmistamalla parhaimman koodin laadun Mentor määrittää uudelleen ohjelmistokehityksen elinkaaren.
Miten Mentor eroaa muista tekoälyllisistä low-code-kehitystyökaluista?
Mentor muuttaa ohjelmistokehitystä ja hallintatyökaluja merkittäväksi kilpailuetuksi. Käyttämällä tekoälyllistä sovelluksen luomista, optimointia, automaattista laadun tarkastusta ja agenteja, kaikki keskitetyn IT-hallinnan alaisuudessa, Mentor parantaa kehittäjien tuottavuutta samalla varmistamalla, että sovellukset täyttävät korkeimmat laatusäännöt. Lisäksi Mentor mahdollistaa tämän tapahtuvan aiemmin ajateltavissa olevalla nopeudella, jolloin tiimit voivat tehdä enemmän ajallaan ja sopeuttaa tarpeen mukaan kehityksen aikana.
Mentor ylittää perinteisen koodin haasteet, kuten orpojen koodien, huonon koodin laadun ja puutteellisen läpinäkyvyyden ja selittämiskyvyn. Se varmistaa, että tiimit säilyttävät hallinnan, vähentävät teknistä velkaa ja hyödyntävät täysimittaisesti tekoälyllisen ohjelmistokehityksen potentiaalia, mikä tekee siitä älykkämmän ja tehokkaamman valinnan nopealle sovelluskehitykselle.
Mentor on suunniteltu turvallisuuden kannalta alusta alkaen, jotta se täyttää kaikki datan hallinnan vaatimukset ja standardit, jotta voidaan varmistaa yhdenmukaisuus ja turvallisuus. Sen mallipohjainen kehitys mahdollistaa helpomman ylläpidon keskittymällä malleihin eikä koodiin, mikä lopulta antaa kehittäjille mahdollisuuden keskittyä projekteihin.
Miten Mentorin tekoälyllinen lähestymistapa parantaa hallintaa ja turvallisuutta verrattuna perinteisiin GenAI-työkaluihin?
Mentorin avulla tiimit voivat validoida ja ylläpitää sovelluksia tekoälyllisten koodin tarkastusten avulla, jolloin voidaan varmistaa, että kaikki sovellukset täyttävät korkeimmat kehityksen, turvallisuuden, suorituskyvyn, arkkitehtuurin ja pitkäaikaisen ylläpidon vaatimukset. Koodin tarkastusten toteuttaminen prosessin alusta alkaen mahdollistaa datan hallinnan ja näkyvyyden jokaisessa prosessin vaiheessa.
Mentor tarkistaa myös proaktiivisesti ja säännöllisesti, onko sovelluksissa ongelmia, jotka voivat osoittaa laadun tai turvallisuuden heikentymistä, kun sovellus on tuotantoympäristössä. Kaikki sovellusten kriittiset osat – kuten arkkitehtuuri, turvallisuus, suorituskyky ja ylläpito – voidaan tarkastaa ja seurata parhaiden koodauskäytäntöjen ja laadun mukaan koko kehitysprosessin ajan. OutSystemsissa me otamme yritysten turvallisuuden erittäin vakavasti ja ymmärrämme, kuinka tärkeää on suojella alustaa ja asiakkaiden luomia sovelluksia, mikä lopulta antaa asiakkaidemme mahdollisuuden luoda turvallisia sovelluksia hyödyntämällä OutSystems-tekniikkaa ja pilvipalveluita ilman syvää teknistä asiantuntemusta turvallisuudesta.
Miten Mentorin tekoälyarkkitehtuuri koordinoi useita agenteja sovelluksen kehityksen nopeuttamiseksi?
Mentor on digitaalinen työntekijä: ei-ihmisen, tekoälyllinen tiimin jäsen, joka on koulutettu suorittamaan tai tukemaan peräkkäisiä tehtäviä ja jopa koko prosesseja. Se käyttää yhdistelmää generatiivisia tekoälyohjeita, luonnollisen kielen prosessointia, johtavia tekoälymalleja ja koneoppimista automatisoidakseen monimutkaisia ja tylsiä prosesseja ja täydentääkseen ihmisten työtä.
Mentor käyttää useita agenteja, joista jokainen on erikoistunut sovelluksen kehityksen tiettyyn osa-alueeseen, jotta voidaan nopeasti luoda toimivia sovelluksia yhteistyössä eri osa-alueilla, mikä merkittävästi vähentää kehitysaikaa samalla varmistamalla laadun tekoälyllisten agenttien vahvuuksien hyödyntämisen kautta koko ohjelmistokehityksen elinkaaren ajan.
Miten OutSystems aikoo kehittää tekoälyominaisuuksiaan tulevina vuosina?
OutSystemsissa meidän tekoälystrategia keskittyy tekoälyn ja koneoppimisen käyttöön ohjelmistokehityksen nopeuttamiseen, turvallisuuden, suorituskyvyn ja joustavuuden parantamiseen sekä GenAI-pohjaisten sovellusten kehittämiseen muutoksen nopeuttamiseksi. Laajentaessamme tuotevalikoimaa Mentorin ja AI Agent Builderin kautta, jatkamme GenAI:n ja agenteiden tekoälyn hyödyntämistä, jotta IT-tiimit voivat innovoida rajoituksetta.
Kiitos haastattelusta, lukijat, jotka haluavat oppia lisää, voivat vierailla OutSystemsissa.












