Entre em contato

Rodrigo Coutinho, Cofundador e Gerente de Produto de IA na OutSystems – Série de Entrevistas

Entrevistas

Rodrigo Coutinho, Cofundador e Gerente de Produto de IA na OutSystems – Série de Entrevistas

mm

Rodrigo Coutinho é cofundador e gerente de produtos de IA na OutSystems. Desde que cofundou a empresa em 2001, ele teve uma participação decisiva no design e na visão do produto, em particular, sua arquitetura e linguagem visual. Desde o primeiro dia, ele se concentrou em desenvolver maneiras inovadoras e pragmáticas de aumentar a velocidade de entrega de aplicativos corporativos. Agora, ele é responsável por dobrar essa meta usando IA para aumentar a produtividade em uma ordem de magnitude.

OutSystems é uma plataforma low-code alimentada por IA generativa que ajuda organizações a construir, gerenciar e evoluir rapidamente aplicativos de nível empresarial. Ela permite o desenvolvimento mais rápido de software de missão crítica, incentiva a colaboração entre equipes de TI e negócios e oferece suporte a arquitetura escalável e nativa da nuvem — simplificando todo o ciclo de vida do software e reduzindo os backlogs.

Como a IA está transformando o cenário de desenvolvimento de baixo código?

Novas ferramentas de IA estão trazendo duas transformações significativas para o low-code: produtividade e métodos de comunicação. A IA generativa está ajudando desenvolvedores de low-code a construir aplicativos mais rapidamente e com melhor qualidade. Os modelos são treinados usando as melhores práticas de arquitetura, o que garante que as sugestões apresentadas aos desenvolvedores sejam sólidas. Além disso, a IA generativa também é usada em outras partes do ciclo de vida, como design de aplicativo, validação de aplicativo e preparação, acelerando a taxa da ideia para o aplicativo ainda mais rápido.

A segunda grande transformação, uma consequência da primeira, é que a comunicação entre TI e negócios mudará drasticamente. Com a capacidade de usar IA e low-code para criar a primeira versão do aplicativo em minutos e grandes mudanças em segundos, o aplicativo pode ser feito junto com o negócio. Em vez de se comunicar por meio de documentos de requisitos, a TI pode mostrar um aplicativo em execução real em tempo real.

Isso transformará o papel da TI, trazendo desenvolvedores para a mesa e permitindo que a inovação surja da conjunção de negócios com tecnologia.

Quais são as principais vantagens do desenvolvimento de baixo código com tecnologia de IA em relação às abordagens de codificação tradicionais?

Diferentemente do código tradicional com IA, plataformas de low-code alimentadas por IA – como o OutSystems Mentor – superam desafios importantes como código órfão, baixa qualidade de código e falta de transparência e explicabilidade. Isso é possível porque ferramentas de low-code como o OutSystems usam modelos de alto nível que abstraem as complexidades do código, tornando viável validar o aplicativo gerado para garantir que ele funcione e siga as melhores práticas.

Quais desafios as organizações enfrentam ao implementar plataformas de baixo código orientadas por IA?

Há algumas coisas que as organizações precisam estar cientes ao escolher e implementar essas plataformas de baixo código. Primeiro, procure uma plataforma que use IA para aprimorar todo o SDLC, não apenas a geração de código. Segundo, pense em como a ferramenta pode ajudar a mudar a forma como trabalhamos. Por exemplo, com o Mentor, a OutSystems visa mudar o relacionamento entre a TI e o negócio, algo que terá um impacto muito mais profundo nas organizações além de apenas aumentar a produtividade do desenvolvedor.

Por fim, manter a conformidade pode ser um desafio para organizações que usam plataformas low-code orientadas por IA. As equipes de desenvolvedores devem se lembrar de não acelerar as auditorias anteriores para sinais de alerta de conformidade ou potenciais vulnerabilidades de segurança e sempre envolver equipes jurídicas, principalmente ao trabalhar com clientes ou dados confidenciais. É por isso que a OutSystems já se ajustou para isso, fornecendo uma estrutura que garante automaticamente a governança de dados e a conformidade regulatória.

O que diferencia a OutSystems de outras plataformas de desenvolvimento de baixo cĂłdigo?

A OutSystems foi projetada para oferecer a melhor experiência de desenvolvedor com o conjunto de ferramentas de IA mais sofisticado e IA generativa do mercado de low-code. A plataforma OutSystems potencializa o desenvolvimento orientado por IA para velocidade e escala incomparáveis ​​com ferramentas de IA para lidar com vulnerabilidades de segurança, dívida técnica e outros problemas de manutenção. Nosso construtor de agente de IA automatizado permite que as equipes de TI criem facilmente aplicativos com infusão de GenAI sem experiência avançada em GenAI.

OutSystems também é a única plataforma LCAP que pode ser usada em qualquer caso de uso, fornecendo desempenho e escala incomparáveis ​​que podem suportar até mesmo o tráfego mais imprevisível e inconsistente. Quando você constrói no OutSystems, você está construindo aplicativos que são — e sempre serão — seus, com fácil integração com outras tecnologias e infraestruturas existentes, e sem paredes ou limitações em funcionalidades.

Como a IA ajuda as empresas a resolver o dilema "comprar versus construir" no desenvolvimento de software?

Plataformas de IA e low-code estão tornando o software personalizado mais acessível, econômico e adaptável, dando às empresas novas oportunidades de construir suas próprias plataformas por uma fração do custo tradicional. Além disso, plataformas de desenvolvimento low-code alimentadas por IA permitem que você construa sua pilha de tecnologia muito mais rápido usando menos recursos.

A realidade é que a IA está mudando o equilíbrio de poder aqui – empresas que antes tinham que investir em personalizações caras de software pronto para uso, muitas vezes sacrificando controle e visibilidade por razões financeiras, agora têm acesso a novos caminhos para criar software que funcione especificamente para elas.

O que Ă© o OutSystems Mentor e como ele aproveita a IA para automatizar todo o ciclo de vida de desenvolvimento de software (SDLC)?

O OutSystems Mentor é o primeiro trabalhador digital de ciclo de vida de desenvolvimento de software completo (SDLC) do setor, permitindo a geração, entrega e monitoramento de aplicativos, tudo alimentado por low-code e GenAI. O Mentor introduz uma verdadeira abordagem “shift-left” para a criação de aplicativos, permitindo que os desenvolvedores comecem mais cedo no processo. Começando com a descoberta e prototipagem rápida, as equipes de TI podem validar ideias e refinar os designs iniciais antes do desenvolvimento em grande escala. Os usuários simplesmente descrevem o aplicativo de que precisam ou sua visão, e o Mentor gera uma versão inicial com funcionalidade front-end, modelos de dados e lógica de negócios incorporada. Ao automatizar a prototipagem de aplicativos e garantir a melhor qualidade de código da categoria, o Mentor redefine o SDLC.

O que diferencia o Mentor de outras ferramentas de desenvolvimento de baixo cĂłdigo com tecnologia de IA?

O Mentor transforma os fluxos de trabalho de desenvolvimento e gerenciamento de software em um grande diferencial competitivo. Usando geração de aplicativos orientada por IA, otimização, verificações de qualidade automatizadas e agentes, tudo sob a governança de TI centralizada, o Mentor aumenta a produtividade do desenvolvedor, ao mesmo tempo em que garante que os aplicativos atendam aos mais altos padrões de qualidade. Além disso, o Mentor permite que isso aconteça em uma velocidade antes considerada impossível, permitindo que as equipes façam mais com seu tempo e se ajustem conforme necessário ao longo do desenvolvimento.

Diferentemente do código tradicional com IA generativa, o Mentor supera desafios importantes como código órfão, baixa qualidade de código e falta de transparência e explicabilidade. Ele garante que as equipes mantenham o controle, reduzam a dívida técnica e aproveitem totalmente o potencial do desenvolvimento de software orientado por IA, tornando-o uma escolha mais inteligente e eficiente para o desenvolvimento de aplicativos modernos e rápidos.

O Mentor é seguro por design para atender a todos os requisitos e padrões de governança de dados para garantir conformidade e segurança. Seu desenvolvimento orientado a modelos permite uma manutenção mais fácil ao focar em modelos em vez de código, capacitando, em última análise, os desenvolvedores a se concentrarem nos projetos em questão.

Como a abordagem baseada em IA da Mentor melhora a governança e a segurança em comparação às ferramentas GenAI tradicionais?

Com o Mentor, as equipes podem validar e manter aplicativos por meio de revisões de código alimentadas por IA, garantindo que todos os aplicativos atendam aos mais altos padrões possíveis de desenvolvimento, segurança, desempenho, arquitetura e manutenibilidade de longo prazo. Ao implementar essas revisões desde o início, os desenvolvedores podem manter a governança e a visibilidade dos dados em cada etapa do processo.

O Mentor também verifica proativamente e regularmente problemas que podem sugerir um comprometimento na qualidade ou segurança quando um aplicativo está no ambiente de produção. Todos os aspectos críticos desses aplicativos – como arquitetura, segurança, desempenho e manutenção – podem ser monitorados de perto e verificados quanto às melhores práticas de codificação e qualidade durante todo o ciclo de desenvolvimento. Na OutSystems, damos suma importância à segurança empresarial e reconhecemos o quão importante é proteger nossa plataforma e o universo de aplicativos criados por nossos clientes, capacitando nossos clientes a criar aplicativos seguros, aproveitando a tecnologia OutSystems e serviços baseados em nuvem sem exigir profundo conhecimento técnico em segurança.

Como a arquitetura de IA da Mentor orquestra vários agentes para acelerar o desenvolvimento de aplicativos?

Mentor é um trabalhador digital: um membro de equipe não humano, alimentado por IA, treinado para concluir ou dar suporte a tarefas sequenciais e até mesmo processos inteiros. Ele usa uma combinação de prompts de IA generativos, processamento de linguagem natural, modelos de IA líderes e aprendizado de máquina para automatizar processos tediosos, díspares e complexos e aumentar o trabalho de humanos.

O Mentor utiliza vários agentes, cada um especializado em um aspecto específico do desenvolvimento de aplicativos, para gerar rapidamente aplicativos totalmente funcionais, colaborando em diferentes partes do projeto simultaneamente, reduzindo significativamente o tempo de desenvolvimento e mantendo a qualidade ao aproveitar os pontos fortes de cada agente ao longo do ciclo de vida de desenvolvimento de software (SDLC).

Como a OutSystems planeja evoluir seus recursos de IA nos prĂłximos anos?

Na OutSystems, nossa estratégia de IA é centrada no uso de IA e aprendizado de máquina para acelerar o desenvolvimento iterativo de aplicativos, melhorando a segurança, o desempenho e a agilidade, e construindo aplicativos com tecnologia GenAI para acelerar a transformação. À medida que expandimos nossas ofertas de produtos por meio do Mentor e de nossos Construtor de agente de IA, continuaremos a utilizar a GenAI e a IA de agente para capacitar as equipes de TI a inovar sem limites.

Obrigado pela Ăłtima entrevista, os leitores que desejam saber mais devem visitar OutSystems.

Antoine é um líder visionário e sócio fundador da Unite.AI, movido por uma paixão inabalável por moldar e promover o futuro da IA ​​e da robótica. Um empreendedor em série, ele acredita que a IA será tão disruptiva para a sociedade quanto a eletricidade, e é frequentemente pego delirando sobre o potencial das tecnologias disruptivas e da AGI.

Como um futurista, ele se dedica a explorar como essas inovações moldarão nosso mundo. Além disso, ele é o fundador da Valores Mobiliários.io, uma plataforma focada em investir em tecnologias de ponta que estão redefinindo o futuro e remodelando setores inteiros.