intervjuer
Rodrigo Coutinho, medgründer og AI-produktsjef hos OutSystems – Intervjuserie

Rodrigo Coutinho er medgründer og AI Product Manager hos OutSystems. Siden han var med å grunnlegge selskapet i 2001, har han hatt en avgjørende deltagelse i utformingen og visjonen av produktet, spesielt dets arkitektur og visuelle språk. Fra dag én fokuserte han på å utvikle innovative og pragmatiske måter å øke hastigheten på levering av bedriftsapplikasjoner på. Han er nå ansvarlig for å doble dette målet ved å bruke AI for å øke produktiviteten med en størrelsesorden.
OutSystems er en lavkodeplattform drevet av generativ AI som hjelper organisasjoner med raskt å bygge, administrere og utvikle applikasjoner i bedriftsklasse. Det muliggjør raskere utvikling av virksomhetskritisk programvare, oppmuntrer til samarbeid mellom IT- og forretningsteam, og støtter skalerbar, skybasert arkitektur – strømlinjeformer hele programvarens livssyklus samtidig som man reduserer etterslep.
Hvordan transformerer AI utviklingslandskapet med lav kode?
Nye AI-verktøy bringer to betydelige transformasjoner til lavkode: produktivitet og kommunikasjonsmetoder. Generativ AI hjelper lavkodeutviklere med å bygge applikasjoner raskere og med bedre kvalitet. Modeller trenes ved å bruke arkitektonisk beste praksis, som sikrer at forslagene som presenteres for utviklerne er gode. I tillegg brukes generativ AI også i andre deler av livssyklusen, som appdesign, appvalidering og iscenesettelse, noe som øker hastigheten fra idé til app enda raskere.
Den andre store transformasjonen, en konsekvens av den første, er at kommunikasjonen mellom IT og virksomhet vil endre seg dramatisk. Med muligheten til å bruke AI og lavkode for å lage den første versjonen av applikasjonen på minutter og enorme endringer på sekunder, kan applikasjonen lages sammen med virksomheten. I stedet for å kommunisere gjennom kravdokumenter, kan IT vise en faktisk kjørende applikasjon i sanntid.
Dette vil transformere rollen til IT, bringe utviklere til bordet og gjøre det mulig for innovasjon å stimulere fra kombinasjonen av virksomhet med teknologi.
Hva er de viktigste fordelene med AI-drevet lavkodeutvikling fremfor tradisjonelle kodingsmetoder?
I motsetning til tradisjonell kode med AI, overvinner lavkodeplattformer drevet av AI – som OutSystems Mentor – viktige utfordringer som foreldreløs kode, dårlig kodekvalitet og mangel på åpenhet og forklarbarhet. Dette er mulig fordi verktøy med lav kode som OutSystems bruker høynivåmodeller som abstraherer kompleksiteten til kode, noe som gjør det mulig å validere den genererte applikasjonen for å sikre at den fungerer og følger beste praksis.
Hvilke utfordringer møter organisasjoner når de implementerer AI-drevne lavkodeplattformer?
Det er noen få ting organisasjoner må være klar over når de velger og implementerer disse lavkodedrevne plattformene. Se først etter en plattform som bruker AI for å forbedre hele SDLC, ikke bare kodegenerering. For det andre, tenk på hvordan verktøyet kan bidra til å endre måten vi jobber på. For eksempel, med Mentor, har OutSystems som mål å endre forholdet mellom IT og virksomheten, noe som vil ha en mye dypere innvirkning på organisasjoner enn bare å øke utviklerproduktiviteten.
Til slutt kan det være en utfordring for organisasjoner som bruker AI-drevne plattformer med lav kode å holde seg kompatible. Utviklerteam må huske å ikke fremskynde tidligere revisjoner for samsvar med røde flagg eller potensielle sikkerhetssårbarheter og alltid involvere juridiske team, spesielt når de jobber med kunder eller sensitive data. Det er derfor OutSystems allerede har justert for dette, og sørget for et rammeverk som automatisk sikrer datastyring og regeloverholdelse.
Hva skiller OutSystems fra andre utviklingsplattformer med lav kode?
OutSystems er designet for å levere den beste utvikleropplevelsen med det mest sofistikerte AI og generative AI-verktøysettet i lavkodemarkedet. OutSystems-plattformen driver AI-drevet utvikling for uovertruffen hastighet og skala med AI-verktøy for å håndtere sikkerhetssårbarheter, teknisk gjeld og andre vedlikeholdsproblemer. Vår automatiserte AI-agentbygger lar IT-team enkelt bygge GenAI-infunderte apper uten avansert GenAI-ekspertise.
OutSystems er også den eneste LCAP-plattformen som kan brukes i alle brukstilfeller, og gir uovertruffen ytelse og skala som kan støtte selv den mest uforutsigbare og inkonsekvente trafikken. Når du bygger på OutSystems, bygger du apper som er – og alltid vil være – dine, med enkel integrasjon med andre teknologier og eksisterende infrastrukturer, og uten vegger eller begrensninger på funksjonalitet.
Hvordan hjelper AI bedrifter med å løse "kjøp vs. bygg"-dilemmaet i programvareutvikling?
AI og lavkodeplattformer gjør spesialbygd programvare mer tilgjengelig, kostnadseffektiv og tilpasningsdyktig, og gir bedrifter nye muligheter til å bygge sine egne plattformer til en brøkdel av den tradisjonelle kostnaden. Videre lar AI-drevne utviklingsplattformer med lav kode deg bygge teknologistabelen din mye raskere ved å bruke færre ressurser.
Realiteten er at AI flytter maktbalansen her – selskaper som tidligere har måttet investere i kostbare tilpasninger av hyllevare, ofte ofrer kontroll og synlighet av økonomiske årsaker, har nå tilgang til nye veier for å bygge programvare som fungerer spesielt for dem.
Hva er OutSystems Mentor, og hvordan utnytter den AI til å automatisere hele livssyklusen for programvareutvikling (SDLC)?
OutSystems Mentor er bransjens første komplette programvareutviklingslivssyklus (SDLC) digitale arbeider, som muliggjør appgenerering, levering og overvåking, alt drevet av lavkode og GenAI. Mentor introduserer en ekte "skift-venstre"-tilnærming til app-oppretting, som gjør det mulig for utviklere å starte tidligere i prosessen. Fra og med oppdagelse og rask prototyping kan IT-team validere ideer og avgrense innledende design før fullskala utvikling. Brukere beskriver ganske enkelt appen de trenger eller visjonen deres, og Mentor genererer en førsteversjon med front-end-funksjonalitet, datamodeller og innebygd forretningslogikk. Ved å automatisere appprototyping og sikre klassens beste kodekvalitet, redefinerer Mentor SDLC.
Hva skiller Mentor fra andre AI-drevne utviklingsverktøy med lav kode?
Mentor forvandler arbeidsflyter for programvareutvikling og administrasjon til en stor konkurransedifferensiator. Ved å bruke AI-drevet appgenerering, optimalisering, automatiserte kvalitetssjekker og agenter, alt under styring av sentralisert IT, øker Mentor utviklernes produktivitet samtidig som det sikrer at applikasjoner oppfyller de høyeste kvalitetsstandardene. Videre lar Mentor dette skje med en hastighet som tidligere ble antatt umulig, noe som gjør at teamene kan gjøre mer med tiden sin og justere etter behov gjennom utviklingen.
I motsetning til tradisjonell kode med generativ AI, overvinner Mentor viktige utfordringer som foreldreløs kode, dårlig kodekvalitet og mangel på åpenhet og forklarbarhet. Det sikrer at team opprettholder kontrollen, reduserer teknisk gjeld og fullt ut utnytter potensialet til AI-drevet programvareutvikling, noe som gjør det til et smartere og mer effektivt valg for moderne, rask applikasjonsutvikling.
Mentor er sikker ved design for å oppfylle alle datastyringskrav og standarder for å sikre samsvar og sikkerhet. Den modelldrevne utviklingen muliggjør enklere vedlikehold ved å fokusere på modeller i stedet for kode, og til slutt gi utviklere mulighet til å fokusere på prosjektene som er for hånden.
Hvordan forbedrer Mentors AI-drevne tilnærming styring og sikkerhet sammenlignet med tradisjonelle GenAI-verktøy?
Med Mentor kan team validere og vedlikeholde applikasjoner gjennom AI-drevne kodegjennomganger, og sikre at alle applikasjoner oppfyller de høyest mulige standardene for utvikling, sikkerhet, ytelse, arkitektur og langsiktig vedlikehold. Ved å implementere disse anmeldelsene fra begynnelsen, kan utviklere opprettholde datastyring og synlighet på hvert trinn i prosessen.
Mentor sjekker også proaktivt og regelmessig for problemer som kan tyde på et kompromiss i kvalitet eller sikkerhet når en app er i produksjonsmiljøet. Alle kritiske aspekter ved disse applikasjonene – som arkitektur, sikkerhet, ytelse og vedlikehold – kan overvåkes nøye og kontrolleres for beste kodingspraksis og kvalitet gjennom hele utviklingssyklusen. Hos OutSystems legger vi stor vekt på bedriftssikkerhet og anerkjenner hvor viktig det er å beskytte plattformen vår og universet av applikasjoner bygget av kundene våre, og til slutt gi kundene våre mulighet til å bygge sikre applikasjoner, utnytte OutSystems teknologi og skybaserte tjenester uten å kreve dyp teknisk ekspertise innen sikkerhet.
Hvordan orkestrerer Mentors AI-arkitektur flere agenter for å akselerere applikasjonsutvikling?
Mentor er en digital arbeider: et ikke-menneskelig, AI-drevet teammedlem som er opplært til å fullføre eller støtte sekvensielle oppgaver og til og med hele prosesser. Den bruker en kombinasjon av generative AI-oppfordringer, naturlig språkbehandling, ledende AI-modeller og maskinlæring for å automatisere kjedelige, forskjellige og komplekse prosesser og forsterke menneskets arbeid.
Mentor bruker flere agenter, som hver spesialiserer seg på et spesifikt aspekt av applikasjonsutvikling, for raskt å generere fullt funksjonelle applikasjoner ved å samarbeide om ulike deler av prosjektet samtidig, noe som reduserer utviklingstiden betraktelig samtidig som kvaliteten opprettholdes ved å utnytte styrken til hver agent gjennom hele programvareutviklingslivssyklusen (SDLC).
Hvordan planlegger OutSystems å utvikle sine AI-evner i de kommende årene?
Hos OutSystems er AI-strategien vår sentrert rundt bruk av AI og maskinlæring for å akselerere iterativ applikasjonsutvikling, forbedre sikkerhet, ytelse og smidighet, og bygge GenAI-drevne applikasjoner for å akselerere transformasjon. Når vi utvider vårt produkttilbud gjennom Mentor og vår AI Agent Builder, vil vi fortsette å utnytte GenAI og agent AI for å styrke IT-teamene til å innovere uten grenser.
Takk for det flotte intervjuet, lesere som ønsker å lære mer bør besøke OutSystems.