| Bellacosa Mainframe do zero ao ai enginer |
☕ Um Café no Bellacosa Mainframe
Do Zero ao AI Engineer: O Roadmap Completo para Quem Quer Construir o Futuro (Mesmo Vindo do COBOL ou do Mainframe)
"A Inteligência Artificial não substituiu a Engenharia de Software. Ela elevou o nível do jogo."
Durante décadas ouvimos a mesma frase:
"Aprenda Java."
Depois veio:
"Aprenda Python."
Mais recentemente:
"Aprenda Prompt Engineering."
Agora surge uma nova:
"Todo programador precisa aprender IA."
Mas existe um enorme problema nessa afirmação.
Ela faz parecer que basta abrir o ChatGPT, conversar com um modelo de linguagem e pronto: você virou um AI Engineer.
Nada poderia estar mais distante da realidade.
Assim como ninguém se torna um excelente programador COBOL apenas aprendendo MOVE, IF e PERFORM, ninguém se torna Engenheiro de IA apenas sabendo escrever prompts.
Existe uma jornada.
Uma construção.
Uma evolução.
E talvez esta seja a melhor notícia para quem está começando.
Porque AI Engineers não nascem prontos. Eles são construídos, uma habilidade de cada vez.
Pegue sua xícara de café.
Hoje vamos percorrer essa estrada juntos.
A maior mentira sobre Inteligência Artificial
Existe uma crença que afasta milhares de pessoas.
"Eu nunca vou aprender IA porque não sou bom em matemática."
Curiosamente, a maioria dos profissionais que hoje trabalham com IA não desenvolveu novos algoritmos matemáticos.
Eles aprenderam primeiro a resolver problemas.
A matemática veio depois.
Pense em um programador Mainframe.
Ele não começa estudando arquitetura interna do processador IBM Z.
Primeiro aprende:
TSO
ISPF
JCL
COBOL
VSAM
Depois entende como tudo funciona por baixo dos panos.
Na IA acontece exatamente o mesmo.
Você aprende a construir.
Depois aprende por que funciona.
Etapa 1 — Aprenda Programação (de verdade)
Muitos iniciantes acreditam que aprender Python significa decorar comandos.
Não.
Python é apenas a chave inglesa.
O importante é aprender engenharia.
Imagine um mecânico.
O que faz dele um profissional não é possuir uma chave de boca.
É saber onde usá-la.
Da mesma forma, um AI Engineer precisa dominar conceitos muito antes das bibliotecas.
Aprenda:
variáveis
funções
módulos
orientação a objetos
tratamento de exceções
leitura e escrita de arquivos
testes automatizados
Git
GitHub
Mas vá além.
Estude:
Clean Code
SOLID
Design Patterns
Refatoração
Esses conhecimentos continuam valendo mesmo que Python seja substituído por outra linguagem daqui a dez anos.
Os princípios permanecem.
Dica Bellacosa 💡
Se você já programa COBOL, PL/I, Natural ou Java, não subestime sua experiência.
Você já aprendeu o mais difícil:
resolver problemas usando lógica.
A sintaxe muda.
A lógica permanece.
Etapa 2 — Aprenda Dados
Existe uma frase famosa entre cientistas de dados.
"Garbage In, Garbage Out."
Ou seja...
Se os dados são ruins...
A IA será ruim.
Simples assim.
Na prática, boa parte do trabalho diário consiste em preparar informações.
Imagine um cadastro bancário.
Nome
CPF
Telefone
CEP
Imagine metade dos registros escritos assim:
São Paulo
S Paulo
SP
S.Paulo
Sao Paulo
Para um humano isso parece igual.
Para uma IA...
São cinco cidades diferentes.
É por isso que limpeza de dados vale ouro.
Aprenda formatos como:
CSV
JSON
XML
Parquet
APIs REST
SQL
E principalmente:
como transformar dados bagunçados em informações confiáveis.
Curiosidade ☕
Na maioria dos projetos corporativos, entre 70% e 90% do tempo não é gasto treinando modelos.
É gasto preparando dados.
Treinar costuma ser a parte "fácil".
Etapa 3 — Matemática sem sofrimento
Quando alguém fala em IA...
Logo aparecem palavras assustadoras:
Álgebra Linear.
Probabilidade.
Estatística.
Gradiente.
Derivadas.
Respire.
Você não precisa começar resolvendo equações de doutorado.
Precisa entender conceitos.
Por exemplo.
Imagine uma fotografia.
Para nós é uma imagem.
Para o computador ela é apenas uma enorme matriz.
Cada pixel possui números.
Milhões deles.
É isso que uma CNN enxerga.
Agora imagine um Transformer.
Ele também trabalha com matrizes gigantes.
Só que de palavras.
Probabilidade
Aqui existe uma descoberta interessante.
LLMs não "pensam".
Eles fazem previsões.
Se escrevemos:
Bom _____
O modelo calcula probabilidades.
Talvez:
Bom dia
87%
Boa noite
8%
Bom café
0,4%
Ele simplesmente escolhe a sequência mais provável.
É elegante.
É estatística.
Etapa 4 — Machine Learning
Agora entram os algoritmos clássicos.
E muita gente fica surpresa.
Eles continuam extremamente importantes.
Nem tudo precisa de Deep Learning.
Imagine um banco.
Ele deseja prever:
Quem vai atrasar um financiamento?
Talvez uma árvore de decisão resolva perfeitamente.
Não há necessidade de usar um Transformer com bilhões de parâmetros.
Aprenda:
Regressão Linear
Regressão Logística
Decision Trees
Random Forest
XGBoost
Clustering
K-Means
Esses algoritmos continuam dominando inúmeros problemas reais.
Easter Egg 🎮
O algoritmo Random Forest é literalmente uma "floresta".
Cada árvore toma uma decisão.
Depois todas votam.
É como uma reunião de arquitetos.
A maioria vence.
Etapa 5 — Deep Learning
Aqui entramos na parte mais famosa.
As Redes Neurais.
Mas cuidado.
Elas não imitam o cérebro humano.
Elas apenas foram inspiradas nele.
Existe uma enorme diferença.
Aprenda:
Perceptron
MLP
CNN
RNN
LSTM
Transformers
E principalmente PyTorch.
Hoje ele domina boa parte da pesquisa em IA.
Curiosidade
O ChatGPT utiliza Transformers.
O Gemini utiliza Transformers.
O Claude utiliza Transformers.
O Llama utiliza Transformers.
O DeepSeek utiliza Transformers.
A arquitetura criada em 2017 simplesmente mudou toda a indústria.
O artigo que iniciou essa revolução possui um título histórico:
Attention Is All You Need
Vale cada minuto da leitura.
Etapa 6 — GenAI e LLMs
Aqui chegamos ao assunto do momento.
Mas existe um mito.
Prompt Engineering não é escrever perguntas bonitas.
É projetar conversas.
Existe muita engenharia envolvida.
Você aprende:
Zero-shot.
Few-shot.
Chain of Thought.
Self Reflection.
Structured Output.
Function Calling.
Tool Calling.
RAG.
Tudo isso faz parte do trabalho.
RAG
Imagine perguntar:
Qual é o padrão de nomenclatura JCL da empresa?
O modelo não sabe.
Então ele consulta documentos internos.
Lê.
Depois responde.
Esse processo chama-se:
Retrieval-Augmented Generation.
Ou simplesmente:
RAG.
Hoje praticamente todo chatbot corporativo funciona assim.
Etapa 7 — Projetos
Aqui acontece a verdadeira transformação.
Cursos ensinam.
Projetos formam profissionais.
Construa.
Mesmo pequenos.
Exemplos:
✔ Chatbot para biblioteca
✔ Sistema OCR
✔ Resumidor de PDFs
✔ Tradutor
✔ Analisador de Logs
✔ Gerador de documentação
✔ Assistente SQL
✔ Agente Financeiro
Dica Bellacosa
Se você trabalha com Mainframe...
Não copie projetos de internet.
Crie projetos do seu mundo.
Imagine construir:
Copiloto para COBOL
Agente especialista em JCL
Assistente para RACF
IA para explicar ABENDs
Gerador de documentação CICS
Tutor de Db2
Esses projetos chamam muito mais atenção de recrutadores do que mais um chatbot genérico.
Etapa 8 — MLOps
Um modelo parado no notebook vale quase nada.
Empresas precisam colocar IA em produção.
Aqui entram ferramentas como:
Docker.
Kubernetes.
GitHub Actions.
MLflow.
Kubeflow.
Airflow.
Monitoramento.
Versionamento.
Deploy.
Rollback.
Observabilidade.
É exatamente o DevOps da Inteligência Artificial.
Analogia Mainframe
Assim como um programa COBOL precisa:
Compilar
↓
Linkar
↓
Executar
↓
Ser monitorado
↓
Receber manutenção
↓
Um modelo de IA também possui seu ciclo de vida.
A diferença é que agora monitoramos também qualidade das respostas.
Etapa 9 — AI System Design
Este talvez seja o maior divisor de águas.
Fazer um notebook funcionar não significa construir um sistema.
Uma aplicação real possui:
Frontend.
Backend.
Banco de Dados.
Fila.
Cache.
Autenticação.
LLM.
Banco Vetorial.
APIs.
Logs.
Monitoramento.
Escalabilidade.
Segurança.
Tudo junto.
É aqui que nasce o verdadeiro AI Engineer.
Curiosidade
Em muitos sistemas modernos...
O modelo de IA representa menos de 10% da arquitetura.
Os outros 90% continuam sendo Engenharia de Software.
Etapa 10 — Especialização
Depois de dominar a base...
Escolha um caminho.
Hoje existem dezenas.
GenAI.
Vision.
NLP.
Áudio.
Robótica.
Agentes.
IA Médica.
IA Financeira.
Cyber Security.
Mainframe.
E aqui existe uma enorme oportunidade.
O futuro da IA no Mainframe
Muita gente acredita que IA e IBM Z vivem em mundos diferentes.
Na verdade...
Eles estão cada vez mais próximos.
Imagine um agente capaz de:
✔ explicar um JCL antigo
✔ converter documentação em linguagem simples
✔ localizar programas impactados
✔ sugerir índices Db2
✔ interpretar mensagens do JES2
✔ explicar parâmetros do DFSORT
✔ documentar milhares de linhas COBOL automaticamente
Isso já começou.
E tende a acelerar.
O profissional que conhecer IA e Mainframe será extremamente raro.
E profissionais raros costumam ser muito valorizados.
O que a imagem não mostra
O roadmap apresentado é excelente.
Mas ele deixa de fora algumas habilidades essenciais.
Um AI Engineer moderno também precisa entender:
Engenharia de Software
Arquitetura de Sistemas
APIs REST
Microsserviços
Docker
Kubernetes
Cloud Computing
Segurança
LGPD
Observabilidade
Bancos Vetoriais
Cache
Mensageria
Engenharia de Prompt
MCP (Model Context Protocol)
Agentes Inteligentes
Ferramentas (Tool Calling)
Avaliação de LLMs (LLM Evals)
Custos de inferência
Otimização de contexto
Governança de IA
Em outras palavras, construir IA hoje significa integrar diversas disciplinas em um único produto confiável.
A mentalidade que faz a diferença
Existe uma característica comum entre os melhores engenheiros.
Eles nunca param de aprender.
A IA muda rápido.
As ferramentas mudam.
Os modelos evoluem.
Mas alguns fundamentos permanecem:
resolver problemas
escrever código limpo
comunicar ideias
compreender negócios
aprender continuamente
Essas habilidades atravessam gerações tecnológicas.
Cinco conselhos para quem está começando
Construa antes de consumir. Cada projeto entregue ensina mais do que horas de vídeos.
Publique seu trabalho. Um repositório bem documentado no GitHub vale mais do que dezenas de certificados.
Aprenda o "porquê", não apenas o "como". Entender os princípios permite acompanhar qualquer nova ferramenta.
Não abandone a Engenharia de Software. A IA potencializa bons engenheiros; ela não substitui seus fundamentos.
Escolha um domínio para se diferenciar. Saúde, finanças, indústria ou Mainframe: especialistas que unem IA e conhecimento de negócio são os profissionais mais disputados.
O Café Está Quase no Fim...
Nos anos 1970, aprender COBOL parecia abrir as portas do futuro.
Nos anos 1990, dominar orientação a objetos era o grande diferencial.
Nos anos 2000, a Internet transformou a forma de construir software.
Na década de 2010, a computação em nuvem mudou a infraestrutura.
Agora, a Inteligência Artificial redefine a maneira como criamos aplicações. Mas, apesar de toda essa evolução, um princípio permanece inalterado: as melhores soluções continuam sendo construídas por pessoas que entendem profundamente problemas, processos e arquitetura.
A IA não elimina a necessidade de pensar. Ela amplia o alcance de quem sabe pensar.
Se você é um programador júnior — ou mesmo um veterano do Mainframe começando a explorar esse universo — não tente aprender tudo de uma vez. Siga um caminho estruturado, consolide os fundamentos, desenvolva projetos reais e evolua continuamente. O conhecimento em IA se acumula como juros compostos: cada nova habilidade potencializa as anteriores.
No fim das contas, tornar-se um AI Engineer não é uma corrida de velocidade, mas uma maratona de aprendizado contínuo. Quem constrói uma base sólida hoje estará preparado para as tecnologias que ainda nem foram inventadas.
E lembre-se de uma máxima que combina perfeitamente com o espírito do Bellacosa Mainframe:
"As linguagens evoluem. Os frameworks mudam. Os modelos ficam mais inteligentes. Mas os grandes engenheiros continuam sendo aqueles que nunca deixam de aprender." ☕🚀