Tushar Mathur da ForgeCode propõe transformar o desenvolvimento de software em um modelo de fábrica com IA
Leia mais
YourStory [india, en]
yourstory.com

Tushar Mathur da ForgeCode propõe transformar o desenvolvimento de software em um modelo de fábrica com IA

Tushar Mathur, da ForgeCode, defende que o processo de desenvolvimento de software deve funcionar como uma fábrica de produção, e não apenas como um projeto. Tradicionalmente, a escalabilidade do desenvolvimento exigia um aumento no número de engenheiros, tempo e recursos. No entanto, a inteligência artificial está mudando essa paradigma, tornando a escrita de código mais rápida e barata.

No entanto, acelerar a geração de código por si só não garante uma entrega mais rápida do produto final. O código ainda precisa ser verificado, testado e implantado, criando novos gargalos para as equipes de engenharia.

Diante dos líderes de unidades de engenharia surge a questão: como garantir a escalabilidade na entrega de software sem um crescimento proporcional do quadro de funcionários? A ForgeCode resolve esse problema criando o que eles chamam de fábrica de software orientada por IA. Esta plataforma utiliza agentes de IA para gerenciar todo o ciclo de vida do desenvolvimento de software — desde a definição de tarefas e implementação até testes e implantação, enquanto os humanos supervisionam.

No evento TechSparks 2026, o fundador e CEO Tushar Mathur demonstrou o funcionamento da plataforma e explicou por que a redução do custo de escrita de código torna os processos de verificação, teste e implantação mais críticos para a entrega de software.

Apesar do aumento da produtividade individual graças à IA, essas melhorias nem sempre se traduzem em uma entrega de software mais rápida em escala organizacional. Mathur observou: «A primeira coisa que notamos é que praticamente todo o código hoje é gerado automaticamente».

As equipes de engenharia são capazes de criar rapidamente milhares de linhas de código, mas as etapas subsequentes — revisão de código, testes, verificações de segurança e implantação — têm dificuldade em acompanhar esse volume. Na opinião de Mathur, o gargalo mudou do próprio processo de escrita de código para a gestão do que acontece após sua criação.

Ele explicou: «Anteriormente, o principal gargalo fundamental era a escrita de código. Mas hoje, o custo de escrever código é tão baixo que todos esses outros aspectos se tornaram gargalos».

Como resultado, as equipes correm o risco de lançar mais código de baixa qualidade de verificação, contendo erros ou sendo descoordenado, porque os sistemas necessários para gerenciar o volume crescente de trabalho não acompanham.

Para eliminar a lacuna entre a produtividade individual e o resultado organizacional geral, Mathur apresentou a abordagem da ForgeCode para criar uma fábrica de software orientada por IA. A ideia principal é abandonar o ciclo de vida de desenvolvimento de software que depende da coordenação manual de cada etapa por pessoas.

Em vez disso, os agentes de IA assumem tarefas como classificação de tarefas, planejamento, implementação e verificação. Os humanos intervêm apenas quando são necessárias decisões, direção ou feedback mais detalhado.

Ao contrário da automação tradicional, que liga uma sequência de passos predefinidos, a fábrica de software utiliza ciclos contínuos de feedback. Dados da alta administração (CXO), gerentes de produto e sistemas de monitoramento de produção podem fluir diretamente para o backlog de desenvolvimento. Os agentes então trabalham 24 horas por dia no desenvolvimento de funcionalidades, identificação de erros e melhoria de desempenho, mesmo quando as equipes de engenharia estão inativas.

O objetivo é manter o movimento contínuo do desenvolvimento de software sem a necessidade de os engenheiros gerenciarem cada tarefa individual.

Mathur delineou seis princípios que, em sua opinião, são necessários para criar uma fábrica de software orientada por IA eficaz. Esses princípios visam tornar o desenvolvimento de software mais autônomo, mantendo ao mesmo tempo sua conformidade com as prioridades de negócios.

Durante a sessão de perguntas e respostas, a audiência perguntou a Mathur sobre como as equipes de engenharia devem abordar compromissos e requisitos não funcionais complexos, como arquitetura de banco de dados e escalabilidade. Ele respondeu que requisitos que podem ser objetivamente verificados, como metas de escala, podem ser delegados à fábrica de software. O sistema verifica continuamente os resultados e os otimiza em caso de falha na verificação. No entanto, os compromissos exigem julgamento humano. Questões sobre o nível aceitável de risco ou falha que a empresa está disposta a aceitar permanecem como decisão dos engenheiros e executivos de negócios, que intervêm para direcionar o agente quando necessário.

A ForgeCode afirma que isso é possível porque a plataforma opera com base em um ciclo de feedback autoaperfeiçoável. Cada tarefa, decisão e correção contribui para uma base de conhecimento que informa o trabalho futuro. Os engenheiros permanecem intimamente envolvidos nas fases iniciais, mas à medida que o sistema aprende as práticas de engenharia e o contexto de negócios da equipe, ele pode operar com maior autonomia.

A plataforma também determina quais decisões são críticas e exigem supervisão especializada, especialmente aquelas relacionadas à segurança, confiabilidade, desempenho e prioridades de negócios concorrentes. Nesses casos, ela pausa a operação e solicita participação humana antes de continuar. Essa capacidade crescente de distinguir execução rotineira de decisões que exigem julgamento especializado é central para o funcionamento do produto.

A fábrica de software orientada por IA da ForgeCode foi desenvolvida para transformar o aumento da produtividade de código individual em uma entrega de software mais rápida em toda a organização. Ao usar agentes para gerenciar coordenação, verificação de código, testes e outras tarefas de desenvolvimento, a plataforma visa reduzir os gargalos que podem retardar o trabalho das equipes de engenharia.

Para Mathur, essa mudança significa uma alteração no papel dos engenheiros. Em vez de gerenciar cada etapa do desenvolvimento, eles se concentrarão na definição de requisitos, tomada de decisões, análise de resultados e orientação do processo geral. O objetivo não é apenas gerar mais código ou criar equipes maiores, mas sim desenvolver software de forma mais eficiente por meio de sistemas autônomos que operam continuamente sob controle humano.

Histórias semelhantes

Raghavan da IBM afirma que IA criará mais software e mudará os papéis dos desenvolvedores
Leia mais
business-standard.com

Raghavan da IBM afirma que IA criará mais software e mudará os papéis dos desenvolvedores

Sriram Raghavan, gerente geral da IBM Software India e do Software Innovation Lab, declarou que agentes de inteligência artificial (IA) acelerarão o processo de criação de software e transformarão as funções dos desenvolvedores. Ele enfatizou a necessidade de as empresas fortalecerem a cibersegurança, a governança e as habilidades do pessoal.

Segundo Raghavan, globalmente, podem ser implementados até dois bilhões de agentes de IA no final, com a IA escrevendo metade de todo o código. Ele esclareceu que a disseminação desses agentes não levará ao desaparecimento do desenvolvimento de software, mas sim provocará a criação de muito mais software, mudando fundamentalmente o trabalho dos desenvolvedores e os métodos de construção de tecnologia nas empresas.

No evento IBM Think em Mumbai, Raghavan informou à Business Standard que provavelmente haverá um aumento no volume de software produzido. Ele observou que a IA já causou mudanças significativas no desenvolvimento de software, relacionadas à organização de equipes, gerenciamento de fluxos de trabalho e ao próprio processo de criação de software.

O papel do desenvolvedor está passando por uma mudança fundamental: em vez de escrever código, os especialistas agora se dedicam ao monitoramento, verificação e avaliação crítica dos resultados gerados pela IA. Raghavan salientou que isso é uma mudança de habilidades que exige uma preparação diferente dos desenvolvedores.

Ele comparou essa tendência à automação do projeto eletrônico na indústria de semicondutores. Segundo ele, a automação permitiu que os engenheiros desenvolvessem chips cada vez mais complexos sem eliminar a necessidade de engenheiros de hardware. Raghavan espera uma transformação semelhante no setor de software, onde a automação permitirá criar mais aplicativos, mas exigirá novas competências.

A especialização nesta área agora se concentra em verificação, validação, definição de estratégia, estabelecimento de limites e direcionamento da IA para executar tarefas corretas. Raghavan acredita que é nessa direção que a engenharia de software está avançando. Ele prevê que nos próximos dois ou três anos será produzido mais software do que nunca, pois as possibilidades de inovação se tornaram sem precedentes, e o valor reside nas ideias e sua implementação, e não na criação do código em si.

No entanto, Raghavan alertou que o crescente uso de IA não diminuirá a importância das habilidades de engenharia básicas; pelo contrário, o julgamento e as habilidades fundamentais se tornam ainda mais importantes.

Respondendo a perguntas sobre problemas recentes de segurança relacionados a novos modelos de IA, Raghavan afirmou que a implementação da IA muda radicalmente o cenário de cibersegurança. Ele observou que é necessário pensar de maneira completamente diferente sobre cibersegurança devido à IA. Raghavan enfatizou que é vital uma integração proativa e contínua das melhores práticas e tecnologias na gestão de vulnerabilidades e priorização de riscos baseada em IA. Ele acrescentou que as propostas da empresa refletem essa abordagem, insistindo na necessidade de implementar IA na defesa, juntamente com as preocupações sobre o uso indevido da IA.

Em relação aos riscos associados a ações não intencionais de agentes de IA, Raghavan aconselhou as empresas a implementarem um controle mais rigoroso sobre os identificadores, permissões e acesso dos agentes aos sistemas internos. Os agentes devem receber apenas as permissões minimamente necessárias para executar uma tarefa específica, e não acesso amplo a todos os sistemas corporativos. Ele explicou que um agente precisa apenas de um certificado e um token para realizar uma ação em nome de um usuário durante 30 segundos. Além disso, ele destacou a importância do monitoramento constante, pois os sistemas de IA nem sempre se comportam de maneira previsível, ao contrário do software tradicional.

Implementação de IA na Índia

Citando um estudo da IBM realizado em colaboração com o MeitY no início deste ano, Raghavan relatou que apenas cerca de 15% das empresas indianas atingiram o estágio de escalonamento da implementação de IA, enquanto os outros 85% continuam enfrentando dificuldades. As empresas que escalam com sucesso a IA foram além de exemplos de uso isolados e estão implementando a tecnologia em toda a sua estrutura.

Segundo Raghavan, cerca de 15% das empresas realmente escalam a IA, o que significa que passaram pela fase de implementação de um caso de uso que foi integrado à organização e podem estar passando para o segundo ou terceiro caso. Para as empresas restantes, os principais obstáculos permanecem sendo a gestão de dados, a governança corporativa e a falta de pessoal qualificado.

Especialista da Forge Code explica por que uma 'fábrica de software' baseada em IA é necessária para um desenvolvimento de software eficaz
Leia mais
yourstory.com

Especialista da Forge Code explica por que uma 'fábrica de software' baseada em IA é necessária para um desenvolvimento de software eficaz

Apesar de a inteligência artificial ser capaz de gerar código com velocidade sem precedentes, o processo de seu teste, verificação e implantação no ambiente de produção representa um desafio complexo separado. As equipes de engenharia estão cada vez mais utilizando agentes de IA para escrever código, corrigir erros e criar novas funcionalidades, mas acelerar a codificação não garante a aceleração da entrega de software.

À medida que a geração de código ganha força, o número de verificações aumenta, os testes desaceleram e as equipes têm dificuldade em coordenar o volume crescente de mudanças.

Na conferência TechSparks 2026, Tushar Mathur, CEO da Forge Code, abordou este problema em sua sessão 'Anatomia da Fábrica de Software'. Ele explicou como as organizações de engenharia orientadas por IA podem ir além da automação de tarefas individuais de codificação e começar a criar sistemas que gerenciam todo o ciclo de vida de desenvolvimento de software (SDLC).

Mathur observou que o fato de a geração de código ter se tornado mais fácil e rápida não significa que o SDLC geral será acelerado. Ele lembrou que a abordagem tradicional de desenvolvimento focava na escrita eficiente de código, exigindo que as equipes definissem requisitos, preparassem especificações e projetassem arquiteturas para reduzir a carga na fase de implementação.

No entanto, como a IA assume grande parte do trabalho de codificação, os gargalos mudam para outras áreas. Mathur descreveu uma situação em que as organizações enfrentam um enorme número de solicitações de mesclagem (pull requests) aguardando revisão, ciclos de teste mais longos e mais erros do que os conjuntos de regressão existentes conseguem detectar.

Ele enfatizou que a solução para o problema não reside necessariamente em contratar mais engenheiros ou lançar mais agentes de IA. Funcionários adicionais podem aumentar os custos de coordenação, e adicionar agentes sem mecanismos eficazes de feedback pode levar à criação de código que sobrecarrega os sistemas de verificação e teste.

'A razão para isso é a ausência de sinal', explicou Mathur, ao explicar por que simplesmente conectar etapas automatizadas não cria uma fábrica de software eficaz.

Mathur apresentou a Forge Code como uma fábrica de software que coordena agentes de IA durante todo o ciclo de desenvolvimento. O processo começa com a triagem de solicitações, criação de especificações e implementação de funcionalidades. Em seguida, os agentes verificam as alterações antes que sejam implantadas, com intervenção de engenheiros humanos quando são necessárias decisões ou feedback.

O sistema também monitora em ambiente de produção, usando os dados coletados para informar tarefas futuras. Isso forma um ciclo de feedback, permitindo que a fábrica identifique problemas, aprimore seus fluxos de trabalho e gere novo trabalho com base na experiência adquirida. Durante a apresentação, Mathur relatou que a Forge Code utilizou cerca de 100 agentes em segundo plano para trabalhar em funcionalidades, compatibilidade e detecção de erros.

Ele delineou seis princípios para criar uma fábrica de software eficaz: operação autônoma, escalabilidade, eficiência econômica, mensurabilidade, autoaperfeiçoamento e alinhamento com objetivos de negócios. O último princípio é particularmente importante.

A fábrica deve operar não como uma tarefa de codificação para cada solicitação, mas sim ser direcionada ao alcance de resultados específicos, como aumento da retenção de clientes ou conformidade regulatória. As equipes podem então priorizar funcionalidades com base no valor que elas agregam. Neste modelo, os engenheiros gastam menos tempo gerenciando cada tarefa e mais tempo observando os resultados, analisando sinais e melhorando o próprio sistema. Os líderes de negócios também podem fornecer solicitações e prioridades diretamente, permitindo que a fábrica transforme objetivos organizacionais em um backlog de desenvolvimento.

A velocidade de codificação é boa, mas criar software melhor é a verdadeira vitória. Para as equipes de engenharia, a chave é transformar a velocidade fornecida pela IA em produtos confiáveis, progresso mensurável e resultados de negócios reais.

Popular