Início Tecnologia 5 maneiras de usar IA para modernizar seus sistemas legados

5 maneiras de usar IA para modernizar seus sistemas legados

4
0

PRCA

Siga ZDNET: Adicione-nos como fonte preferencial no Google.


Principais conclusões da ZDNET

  • O gerenciamento da dívida técnica pode consumir até 40% do tempo de desenvolvimento de TI.
  • Uma maneira de superar o desafio do legado é usar agentes especializados em IA.
  • Concentre-se em testar ferramentas, refinar projetos e impulsionar mudanças de longo prazo.

As empresas estão sendo prejudicadas por seus sistemas legados. Uma pesquisa da IDC relata que dívida técnica pode consumir entre 20% e 40% do tempo de desenvolvimento de TIdesviando recursos da inovação e da modernização.

A IDC sugere que muitas empresas estão ansiosas por implementar serviços baseados em IA, mas as suas ambições são limitadas pela dívida técnica, incluindo sistemas desatualizados, integrações frágeis e interoperabilidade limitada de dados.

Além disso: 5 maneiras de expandir seus negócios com IA – sem deixar seu pessoal de lado

A boa notícia é que executivos pioneiros estão enfrentando esse desafio de frente. Embora a carga de TI herdada possa impedir as organizações de implementar novos dados e serviços de IA, algumas empresas estão a adotar uma abordagem radical: estão a utilizar a IA para modernizar os seus sistemas e criar novas oportunidades para as equipas de desenvolvimento interno.

Esse é certamente o caso de Jeff Love, CTO da Skilled Rodeo Cowboys Affiliation (PRCA), órgão regulador do esporte que sanciona eventos de rodeio nos Estados Unidos, Canadá e México.

Love estava ansioso para explorar como a IA poderia ajudar sua organização, que tem quase 100 anos de história, a superar seu desafio intratável de TI legado. Aqui, ele sugere cinco lições para outros líderes empresariais que desejam adotar uma abordagem semelhante.

1. Teste modelos de IA

Love explicou à ZDNET como uma grande parte dos sistemas backend da PRCA rodava em código AS/400 com 40 anos.

Essa dependência de sistemas legados significava que a equipe de desenvolvimento gastava mais tempo mantendo códigos antigos do que construindo novos recursos, o que impediu a organização de adotar a digitalização e novas formas de trabalhar.

“Esse tem sido meu objetivo aqui: modernizar nossos aplicativos, só porque eles estão se tornando difíceis de manter e há muito conhecimento que estamos perdendo sobre como manter esses sistemas à medida que envelhecem”, disse ele.

Além disso: 5 maneiras pelas quais regras e regulamentos podem ajudar a orientar sua inovação em IA

Love reconheceu que a IA pode oferecer uma forma de ajudar a PRCA a superar o seu desafio herdado. No entanto, os testes iniciais com modelos de geração de IA há um ano produziram resultados mistos.

“Tentei usar o ChatGPT, mas a dificuldade que ele enfrentou foi apenas a quantidade de código. O ChatGPT não conseguiu lidar com a quantidade de dados que tentamos fornecer. Provavelmente existem cerca de 1.000 arquivos que ele estava tentando resumir”, disse ele.

“Então, ao ler sobre Grok, pensei que ele poderia lidar com parte do código um pouco melhor. Mas tentei, e simplesmente não consegui. Tentei algumas outras ferramentas que afirmavam que poderiam documentar sua base de código. No entanto, eles não analisaram todos os arquivos de forma holística. Eles examinariam cada arquivo e documentariam esses dados. ”

2. Use uma solução especializada

Após suas explorações iniciais com modelos de geração de IA, Love começou a trabalhar em julho passado com Zencoder, uma plataforma de agência que analisa a lógica de negócios e a traduz em explicações em inglês simples.

jeff-love-1786

Love: “Esse é meu objetivo aqui: modernizar nossos aplicativos.”

PRCA

Para uma organização ansiosa por reduzir a sua dívida técnica, Love disse que a plataforma parecia um sonho twister realidade.

Além disso: 5 maneiras pelas quais a estratégia de IA da Lenovo pode fornecer resultados reais para você também

Embora as abordagens tradicionais e os modelos de geração de IA não tenham conseguido penetrar décadas de lógica de negócios, ele acreditava que o Zencoder poderia ajudar a PRCA a superar seu desafio de código legado.

“Experimentei o Zencoder”, disse ele. “Eu forneci nosso código AS/400 e disse: ‘Documente isso e me dê as regras de negócios, me dê quais arquivos de banco de dados são acessados ​​e explique como poderíamos modernizar e o que deveríamos levar em consideração.'”

Love disse que os resultados iniciais foram promissores, mas não isentos de falhas: “Não foi perfeito no início, apenas por causa da grande quantidade de informações que teve que passar.”

Contudo, a sua equipa aperfeiçoou o trabalho dos agentes e os analistas de negócios da PRCA reconheceram que tinham uma ferramenta que poderia ajudar a afastar a organização dos seus sistemas AS/400: “Foi aí que começámos a criar requisitos mais detalhados”.

3. Coloque a teoria em prática

Love e seus colegas deram instruções, diretrizes, diagramas e fluxos de trabalho aos agentes. Esses requisitos fundamentais ajudaram a produzir um wiki para os analistas de negócios da PRCA.

A organização então criou wireframes baseados nos principais requisitos e regras de negócios.

“Com base nesses wireframes, consegui pegar os itens de trabalho, colocá-los em um agente que criei para nos ajudar com a codificação e, em seguida, pegar o fluxo de trabalho, colocá-lo na estrutura da UI que estamos utilizando na modernização e então usamos isso como ponto de partida para a codificação”, disse ele.

Além disso: 5 maneiras de evitar que sua estratégia de IA vá à falência

Love disse que a tecnologia Zencoder ajudou a equipe a compreender a natureza interconectada do código e dos sistemas.

Depois, à medida que a plataforma gerava novos códigos e modernizava sistemas legados, ela criava testes unitários que preveniam bugs antes da produção.

“Conseguimos inserir nossos requisitos, estabelecer critérios de aceitação de teste para garantir que estávamos capturando as regras de negócios, de modo que, quando modernizássemos o sistema, ainda estivéssemos levando em consideração as regras reais”, disse ele.

4. Mude o pensamento legado

Hoje, a equipe de tecnologia da PRCA está adotando a modernização. Com a ajuda da IA, o tempo anteriormente gasto em questões de legado é direcionado para a digitalização.

Love estimou que o Zencoder suporta uma redução de 50% nos tempos de desenvolvimento, que a equipe de TI usa para construir serviços digitais, criar novas ferramentas de gerenciamento de eventos e oferecer melhores experiências.

“Não temos muitos recursos”, disse ele. “Nossa pequena equipe interna tem meia dúzia de grandes sistemas que somos responsáveis ​​por gerenciar, o que às vezes se torna complicado para todo o trabalho de suporte necessário para continuar funcionando.”

Love disse que a complexa lógica de negócios do rodeio significa que os novos contratados podem levar muito tempo para aprender as regras do esporte.

Além disso: o sucesso da IA ​​desta empresa foi construído em 5 etapas essenciais – veja como elas funcionam para você

O Zencoder elimina o trabalho árduo do processo, permitindo que a equipe se atualize rapidamente e se concentre nas mudanças que agregam mais valor à organização.

“Podemos trazer um desenvolvedor, e ele pode trabalhar desde o primeiro dia. Eles têm uma melhor compreensão da lógica, então não têm tanto medo de fazer mudanças, porque são capazes de ver quais são as regras de negócios reais”, disse ele.

“Agora gastamos mais tempo em coisas como testes de unidade, todas aquelas coisas que são cruciais para construir um aplicativo sólido, mas que, infelizmente, podem ficar em segundo plano porque você está muito focado na funcionalidade e no lançamento de um produto.”

5. Encontre novos desafios

Love disse que sua equipe pretende concluir a migração do sistema AS/400 da organização até o ultimate de 2026.

Assim que o trabalho for concluído, a equipe abordará a próxima plataforma legada, a tecnologia ASP.NET Net Kinds da PRCA.

“O primeiro objetivo é nos atualizarmos”, disse ele. “Estamos trabalhando 40 anos no passado. Assim que sairmos do AS/400, estaremos 20 anos no passado. O próximo grande projeto será migrar do ASP.NET para um aplicativo mais moderno.”

Love disse que o objetivo de longo prazo é que os processos habilitados para agentes da equipe ajudem a organização a continuar evoluindo digitalmente.

“Estou há dois anos no meu plano de cinco anos, que é nos levar aos tempos modernos”, disse ele. “Mas então, no ultimate desse período, haverá outros projetos que iniciamos no início, e será hora de entrar em ação, renová-los e lidar com novas regras de negócios”.



avots

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui