Nos últimos 2 anos, gentilmente a organização do RecrutaTech de Curitiba permitiu que eu falasse sobre inteligência artificial no evento.
No primeiro ano resolvi fazer uma jornada dentro dos modelos estatísticos, tipos de aprendizado e tentei explicar(mesmo que de maneira simples pois o tempo é escasso) os algorítmos que são utilizados para geração desses modelos.
Em ambas as edições decidi trazer uma ideia de como um projeto de Machine Learning é feito.
Desde a classificação dos dados, até a integração do modelo com sua aplicação.
E nessa última oportunidade também falei um pouco sobre geração de modelos on-premise e segurança de dados.
E sim, Machine Learning é MUITO interessante e realmente muito poderoso, apesar de ter um custo bastante elevado ainda. Portanto, muito poucos negócios têm acesso à um super computador com GPUs como um NVIDIA DGX SuperPOD ou NVIDIA DGX Systems para poder gerar seus próprios modelos. Eu diria que esse tipo de tecnologia ainda será restrito à Big Techs por algum tempo.
No entanto as ferramentas já disponíveis para nós hoje utilizando soluções das próprias Big Techs já nos dão, como pessoas, uma produtividade muito maior se comparada à 2021.
Minha profissão é escrever códigos e eu tenho expereciado uma melhoria de performance muito grande na solução de problemas complexos onde eu, humano, tenho que resolver o problema e algum assistente de IA fazendo a geração das fórmulas que preciso para solução de tal problema(sim, fórmulas).
Que a IA irá mudar pra sempre a maneira de como escrevemos código, não há dúvidas. E a própria história nos diz sobre diversas mudanças que mudaram a maneira de como criamos aplicações.
Eu comecei minha carreira com Clipper, onde o software resultante era praticamente um “terminal based”.
Tive que me modernizar e me adaptar para trabalhar com Delphi e logo após isso já estávamos com o mercado nos levando para C#/.NET ou Java, logo após o Ruby surge como alternativa eficaz e desenvolvimento rápido.
Hoje continuo escrevendo códigos com C#/.NET ou Java, mas já estamos indo para linguagens como Python e GoLang.
Não diferente a IA surge como uma ferramenta poderosa para esse cenário de mudança constante e de melhor aproveitamento de recursos e lançamento de produtos em uma velocidade cada vez mais rápida.
Mas você, programador, já se perguntou como fazer para se adaptar? Não existe resposta certa, porém eu acredito que não apenas uma ferramenta para acelerar as tarefas do dia a dia, a IA vem como ferramenta fundamental para auxílio no nosso aprendizado.
[]’s
Otávio Larrosa