☕ Um Café no Bellacosa Mainframe
Gostou do conteúdo? Ajude a manter o café quente, o COBOL compilando e o mainframe acordado. 😄
☕ Pague um café ao Bellacosa

Translate

Mostrar mensagens com a etiqueta claude. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta claude. Mostrar todas as mensagens

quarta-feira, 20 de maio de 2026

SKILL.md : O JCL da Inteligência Artificial?




☕ Um Café no Bellacosa Mainframe

SKILL.md

O JCL da Inteligência Artificial?

Como transformar prompts descartáveis em componentes reutilizáveis de IA

"Programadores COBOL nunca escreveram comandos repetidos quando podiam criar uma PROC. O SKILL.md segue exatamente essa filosofia."


O problema do Prompt Engineering

Hoje a maioria das pessoas trabalha assim:

Abre ChatGPT

↓

Escreve um prompt enorme

↓

Recebe resposta

↓

Fecha

↓

No dia seguinte...

Escreve tudo novamente

É praticamente isso.

Imagine um DBA que toda manhã tivesse que escrever novamente o JCL inteiro para executar o RUNSTATS.

Ninguém faria isso.

Criaria uma PROC.

Ou um CLIST.

Ou um REXX.

Ou um Script.

Ou um Pipeline.

Então por que fazemos isso com IA?


O nascimento do SKILL.md

A ideia do SKILL.md é simples.

Em vez de guardar conhecimento na cabeça...

...guardamos conhecimento em arquivos.

Esses arquivos descrevem exatamente:

  • quando executar

  • como executar

  • quais regras seguir

  • quais ferramentas usar

  • qual formato devolver

Ou seja...

não é um prompt.

É um módulo.


Pense como um programador COBOL

No COBOL existe:

COPYBOOK

Você escreve uma vez.

Depois reutiliza em centenas de programas.

O SKILL.md é praticamente o COPYBOOK da IA.


Outro exemplo.

No z/OS temos

PROC JCL

Em vez de copiar:

IEFBR14

DISP

SPACE

DCB

...

criamos

PROC

e chamamos:

//STEP EXEC PROC=BACKUP

O SKILL.md faz exatamente isso.


Em vez de escrever

Analise este código COBOL...

gere documentação...

explique...

crie testes...

faça HTML...

gere JSON...

você apenas chama

/documentar-cobol

E pronto.


O que realmente existe dentro de um SKILL.md?

A imagem resume isso muito bem.

Vamos aprofundar.


1 Nome

name:

É o identificador.

Exemplo

documentar-cobol

ou

analisar-jcl

ou

explicar-vsam

2 Description

Essa talvez seja a parte mais importante.

Ela não serve apenas para humanos.

Serve para a IA descobrir:

"quando devo usar este Skill?"

Exemplo.

Sempre que o usuário enviar um programa COBOL
e pedir documentação.

Observe.

Não é um prompt.

É um gatilho.


3 Instructions

Aqui mora o cérebro.

Exemplo.

1 Leia o código

2 Identifique variáveis

3 Gere fluxograma

4 Explique SQL

5 Explique CICS

6 Gere documentação

7 Gere Markdown

É praticamente um algoritmo.


4 Constraints

Muito importante.

Exemplo.

Nunca invente campos

Nunca altere lógica

Explique apenas o que existe

Sempre preserve comentários

Sem restrições...

a IA improvisa.

Com restrições...

ela fica previsível.


5 Output

Como devolver.

Exemplo.

Markdown

JSON

HTML

Tabela

Mermaid

Ascii Art

PlantUML

Isso elimina enorme parte da inconsistência.


Progressive Disclosure

Essa parte da imagem é excelente.

Ela mostra algo pouco conhecido.

A IA não precisa carregar tudo imediatamente.

Ela faz:

Stage 1

↓

Carrega apenas metadados

Depois

Stage 2

↓

Carrega instruções completas

Depois

Stage 3

↓

Busca scripts externos

Isso reduz consumo de contexto.

É parecido com paginação de memória.

Ou até mesmo:

Demand Paging

no z/OS.

Só carrega quando precisa.


Anatomia

A imagem resume assim:

name

description

instructions

Mas, na prática, um bom Skill costuma ter também:

Examples

References

Templates

Output

Validation

Error Handling

Scripts

Assets

Ou seja...

é quase um pequeno projeto.


Estrutura de diretórios

A imagem mostra algo como

.claude/

skills/

review-pr/

Dentro temos

SKILL.md

scripts/

references/

assets/

Isso é fantástico.

Porque aproxima IA da engenharia de software.

Não existe mais um prompt perdido.

Existe um componente organizado.


Um exemplo para Mainframe

Imagine:

skills/

analisar-cobol/

SKILL.md

copybooks/

templates/

scripts/

Dentro do Skill:

Receba um programa COBOL.

Explique:

Data Division

Working Storage

Linkage

File Section

Procedure Division

CICS

SQL

VSAM

Performance

Sugestões

Checklist

Fluxograma

Sempre igual.

Sempre consistente.


Outro exemplo

Imagine um Skill chamado

JCL Review

Quando alguém envia

//STEP01 EXEC PGM=IDCAMS

automaticamente a IA faz:

✔ verifica DISP

✔ verifica SPACE

✔ verifica UNIT

✔ verifica DCB

✔ verifica GDG

✔ verifica retorno

✔ identifica problemas

✔ sugere melhorias

Sem escrever prompt algum.


Outro exemplo

RACF Auditor

Entrada

Comandos RACF

Saída

Riscos

Boas práticas

Least Privilege

Violação

Explicação

Checklist

Normas IBM

Outro exemplo

Explicar Dump S0C7

Sempre devolvendo

Causa

Registro PSW

Offset

Hex

Instrução COBOL

Correção

Exemplo

Por que isso escala?

Porque agora existe padronização.

Imagine uma empresa.

Hoje.

100 desenvolvedores.

Cada um escreve prompts diferentes.

Resultados diferentes.

Qualidade diferente.

Agora imagine.

Todos usam

review-api

review-cobol

review-java

security

documentation

A empresa inteira produz praticamente no mesmo padrão.


Isso lembra muito...

Quem trabalha em Mainframe provavelmente percebeu.

SKILL.md lembra vários conceitos clássicos:

MainframeMundo IA
PROCSkill
COPYBOOKSkill compartilhado
CLISTSkill
REXXSkill com lógica
ISPF PanelInterface para Skill
JCL ProcedureReutilização
PARMLIBConfiguração
EXITPersonalização
Macro AssemblerTemplate reutilizável

Na verdade...

a filosofia é praticamente a mesma.


Skills × Config × MCP

A imagem também mostra essa diferença.

Skills

São capacidades.

Gerar documentação

Revisar código

Criar testes

Explicar erros

Converter formatos

São executadas sob demanda.


Configs

São comportamentos permanentes.

Exemplo.

Sempre responda em português.

Sempre seja objetivo.

Nunca gere código inseguro.

É equivalente às configurações globais do ambiente.


MCP

É outra camada completamente diferente.

MCP conecta IA a recursos externos.

Por exemplo:

GitHub

Jira

Confluence

PostgreSQL

Oracle

VSCode

Filesystem

AWS

IBM APIs

Enquanto um Skill ensina como pensar, o MCP fornece acesso ao mundo externo.


O futuro: IA Programável

A mensagem mais importante da imagem é esta:

"The shift is happening towards programmable AI systems."

Esse é realmente o movimento que está ganhando força.

A evolução pode ser vista em quatro fases:

2023

Prompt Engineering

2024

Prompt Libraries

2025

AI Agents

2026+

Skills

MCP

Workflows

Memory

Ferramentas

Automação

Cada etapa reduz trabalho manual e aumenta a reutilização e a previsibilidade.


Como isso se aplica ao Bellacosa Mainframe

Esse conceito combina muito com o projeto Bellacosa Mainframe. Em vez de criar prompts longos para cada artigo ou análise, você pode construir uma biblioteca de Skills especializadas, por exemplo:

  • Artigo Bellacosa — gera artigos longos no seu estilo, com curiosidades, história, exemplos, SEO, FAQ e chamadas para ação.

  • Review COBOL — analisa código COBOL com foco em bancos brasileiros, boas práticas, legibilidade e performance.

  • Analisador JCL — valida DISP, SPACE, GDG, retornos, organização dos DDs e oportunidades de melhoria.

  • Explicador CICS — detalha COMMAREA, Channels/Containers, TSQ/TDQ, RESP/RESP2, BMS e tratamento de erros.

  • Gerador de Quiz — cria avaliações com diferentes níveis de dificuldade e gabarito comentado.

  • Criador de Laboratórios — produz exercícios práticos para Hercules, ADCD e ambientes IBM Z.

  • SEO Blogspot — gera meta description, marcadores, slug e estrutura otimizada para mecanismos de busca.

Cada Skill seria reutilizada inúmeras vezes, garantindo consistência em todos os seus conteúdos.


Conclusão

O SKILL.md representa uma mudança importante na forma de trabalhar com IA. O foco deixa de ser escrever prompts elaborados para cada interação e passa a ser a criação de componentes reutilizáveis, documentados e padronizados, muito semelhantes aos princípios que profissionais de mainframe já utilizam há décadas com COPYBOOKs, PROCs, CLISTs, REXX e módulos reutilizáveis.

No fim das contas, a lógica é familiar para qualquer desenvolvedor experiente:

Não copie conhecimento. Encapsule-o. Não repita instruções. Reutilize-as. Não trate a IA como uma calculadora. Trate-a como uma plataforma programável.

Essa mudança aproxima a Inteligência Artificial das boas práticas de engenharia de software e tende a tornar seu uso mais confiável, escalável e sustentável em ambientes corporativos — exatamente como aconteceu com a evolução do desenvolvimento no mundo IBM Z ao longo das últimas décadas.

terça-feira, 25 de março de 2025

O Melhor Programador Não é Aquele que Sabe Mais Comandos — É Aquele que Aprende Melhor

 

Bellacosa Mainframe e os prompts para ia

☕ Um Café no Bellacosa Mainframe

O Melhor Programador Não é Aquele que Sabe Mais Comandos — É Aquele que Aprende Melhor

Como um Simples Prompt Revela o Futuro do Ensino para Programadores COBOL na Era da Inteligência Artificial

Existe uma frase bastante conhecida no mundo da tecnologia:

"As linguagens mudam. Os frameworks mudam. As arquiteturas mudam. A capacidade de aprender permanece."

Durante décadas, um programador COBOL aprendeu praticamente da mesma forma. Sentava ao lado de um profissional experiente, recebia uma pilha de manuais da IBM, lia centenas de páginas de documentação, observava programas em produção e, aos poucos, começava a compreender como aquele enorme ecossistema funcionava.

Era um aprendizado lento.

Mas extremamente sólido.

Curiosamente, a Inteligência Artificial está nos levando de volta exatamente para esse modelo.

Não porque ela substitui o professor.

Mas porque ela pode se tornar um professor particular disponível vinte e quatro horas por dia.

Foi exatamente isso que percebemos ao analisar um prompt aparentemente simples que transforma uma IA em um tutor personalizado. À primeira vista, parece apenas uma lista de instruções. Entretanto, olhando com os olhos de um arquiteto de software, percebemos que estamos diante de algo muito maior.

Na prática, esse prompt implementa um pequeno framework de aprendizagem adaptativa.

E isso tem enormes implicações para quem trabalha com IBM Z.


O erro que quase todo iniciante comete

Imagine dois profissionais.

O primeiro acabou de entrar em uma equipe de desenvolvimento COBOL.

O segundo possui quinze anos trabalhando com sistemas bancários.

Ambos fazem exatamente a mesma pergunta para uma IA.

"Ensine CICS."

A IA responde.

Explica transações.

Explica COMMAREA.

Explica EXEC CICS.

Explica pseudo-conversação.

Explica BMS.

Tudo de uma vez.

O resultado?

O iniciante fica completamente perdido.

O especialista acha superficial.

O problema nunca foi a resposta.

O problema foi a ausência de diagnóstico.

No IBM Z aprendemos isso há décadas.

Antes de otimizar um sistema fazemos RMF.

Antes de alterar um banco fazemos EXPLAIN.

Antes de mudar parâmetros analisamos SMF.

Nunca começamos corrigindo.

Primeiro medimos.

Depois entendemos.

Somente então agimos.

Esse prompt segue exatamente essa filosofia.


Todo grande sistema começa descobrindo o problema

Observe o comportamento do prompt.

Antes de ensinar qualquer coisa ele pergunta.

O que você deseja aprender?

Qual seu nível?

Qual seu objetivo?

Quanto tempo possui?

Como prefere aprender?

Onde utilizará esse conhecimento?

Perceba o paralelo.

Quando um sistema bancário recebe uma transação ele também faz perguntas.

Quem é o cliente?

Existe saldo?

Qual agência?

Qual operação?

Há autorização?

Ninguém executa uma operação complexa sem contexto.

O mesmo vale para ensinar.


A entrevista inicial funciona como um INPUT PROCEDURE

Quem programa COBOL conhece perfeitamente o conceito.

Antes de processar registros existe uma preparação.

Validação.

Conversão.

Normalização.

O prompt faz exatamente isso.

Ele transforma um ser humano em um conjunto de requisitos.

Por exemplo.

Aluno A

Quero aprender Docker.

Nível iniciante.

Quinze minutos por dia.

Objetivo profissional.

Aluno B

Quero aprender Docker.

Nível avançado.

Três horas por dia.

Objetivo arquitetural.

Os dois receberão cursos completamente diferentes.

É exatamente isso que um bom software faz.

Ele adapta o processamento aos dados recebidos.


A IA deixa de ser um buscador

Essa talvez seja a maior mudança.

Durante muito tempo utilizamos IA da mesma forma que utilizávamos um mecanismo de busca.

Pergunta.

Resposta.

Fim.

Mas ensinar nunca foi responder perguntas.

Ensinar significa construir conhecimento.

Existe uma enorme diferença.

Imagine aprender Db2 apenas lendo definições.

Agora imagine alguém conduzindo você passo a passo.

Primeiro SELECT.

Depois WHERE.

Depois índices.

Depois RUNSTATS.

Depois EXPLAIN.

Depois Access Path.

Depois Locking.

Depois isolamento.

Depois tuning.

É exatamente assim que especialistas aprendem.


Aprendizagem também possui arquitetura

Um sistema corporativo raramente executa tudo de uma vez.

Ele possui camadas.

Entrada.

Validação.

Regras.

Persistência.

Logs.

Monitoramento.

Recuperação.

O prompt utiliza exatamente essa arquitetura.

Diagnóstico

↓

Planejamento

↓

Primeiro módulo

↓

Perguntas

↓

Exercício

↓

Avaliação

↓

Correção

↓

Próximo módulo

Isso não é uma simples conversa.

É um pipeline de aprendizagem.


Método Socrático: o DEBUG da mente

Uma das partes mais inteligentes desse prompt é a utilização do método socrático.

Ao invés de entregar respostas prontas...

Ele devolve perguntas.

Isso pode parecer estranho.

Mas pense como um programador COBOL.

Quando um programa apresenta um S0C7.

O analista experiente não pergunta:

"O que aconteceu?"

Ele pergunta:

Qual campo estava sendo convertido?

Qual PIC ele possui?

O conteúdo era numérico?

Quem gravou esse registro?

Existe COMP-3 envolvido?

Existe REDEFINES?

Existe MOVE CORRESPONDING?

Perceba.

Ele conduz uma investigação.

Não entrega uma conclusão.

O método socrático faz exatamente isso.

Ele obriga o cérebro a raciocinar.

E aprender exige raciocínio.


O cérebro possui buffer limitado

Outro ponto extremamente interessante.

O prompt insiste.

Ensine uma coisa por vez.

Isso está totalmente alinhado com psicologia cognitiva.

Nossa memória de trabalho funciona quase como um pequeno buffer.

Se despejarmos muitos conceitos simultaneamente...

O buffer estoura.

É semelhante ao que acontece em um SORT mal dimensionado.

Ou em uma região CICS insuficiente.

Ou em um VSAM com CI inadequado.

Não adianta colocar mais dados.

Existe um limite.

Por isso os módulos são curtos.


Pequenos exercícios possuem enorme poder

No mundo mainframe existe uma diferença enorme entre:

Ler JCL.

Escrever JCL.

Ler COBOL.

Codificar COBOL.

Ler SQL.

Otimizar SQL.

Conhecimento somente entra na memória de longo prazo quando existe prática.

Esse prompt compreende isso perfeitamente.

Após cada explicação existe um pequeno exercício.

Não precisa ser complexo.

Às vezes basta responder duas perguntas.

Ou resolver um pequeno problema.

Ou imaginar um cenário.

É suficiente para consolidar o aprendizado.


A revisão é o COMMIT da aprendizagem

Poucas pessoas percebem isso.

Ler não significa aprender.

Aprender exige recuperação da informação.

Por isso o prompt cria revisões constantes.

No mundo IBM Z podemos comparar isso ao COMMIT.

Enquanto não ocorre COMMIT...

As alterações ainda não foram consolidadas.

Com o cérebro acontece algo semelhante.

Sem revisão.

O conhecimento permanece frágil.


O miniquiz é muito mais poderoso do que parece

Existe uma técnica bastante estudada chamada Active Recall.

Ela demonstra que tentar lembrar fortalece muito mais a memória do que simplesmente reler.

É exatamente por isso que bons professores fazem perguntas.

Não porque desconhecem a resposta.

Mas porque desejam fortalecer as conexões neurais.

O prompt utiliza isso de maneira extremamente elegante.


Projeto final: a integração dos módulos

Nenhum banco coloca um desenvolvedor em produção apenas porque ele terminou um curso.

Ele precisa construir alguma coisa.

O mesmo vale para IA.

Um projeto final integra todos os conceitos.

É nele que aparecem as dificuldades reais.

Da mesma forma que um programa COBOL integra:

Arquivos.

Db2.

MQ.

CICS.

JCL.

Sort.

VSAM.

Um curso eficiente também precisa integrar seus módulos.


O que ainda pode melhorar?

Mesmo sendo excelente...

Esse prompt ainda pode evoluir bastante.

Diagnóstico prático

Ao invés de perguntar apenas o nível.

A IA poderia propor um pequeno desafio.

Por exemplo.

"Escreva um SELECT."

Ou.

"Explique o que é um índice."

A partir da resposta ela descobriria o verdadeiro nível do aluno.

Muito mais preciso.


Repetição espaçada

Os grandes especialistas não revisam apenas uma vez.

Eles revisam diversas vezes.

Uma melhoria seria incorporar automaticamente um calendário de revisões.

Após:

1 dia.

3 dias.

7 dias.

15 dias.

30 dias.

É exatamente assim que a memória de longo prazo é construída.


Mapa de competências

Outra melhoria seria manter uma matriz.

COBOL

PIC ............. 100%

PERFORM ......... 90%

CALL ............ 70%

CICS ............ 20%

SQL ............. 45%

JSON ............ 10%

Imagine acompanhar sua evolução exatamente como acompanhamos indicadores RMF.

Isso seria extraordinário.


Aprendizagem baseada em erros

No IBM Z aprendemos muito mais investigando ABENDs do que lendo livros.

O prompt poderia registrar todos os erros do aluno.

Depois identificar padrões.

Exemplo.

Sempre erra JOIN.

Sempre erra COMP-3.

Sempre erra ponteiros.

Então construir aulas específicas.

Essa adaptação tornaria o aprendizado muito mais eficiente.


O que isso ensina para um Programador COBOL Padawan?

Aqui está a grande lição.

Durante muitos anos acreditamos que aprender significava consumir informação.

Hoje sabemos que aprender significa construir conexões.

O profissional que apenas copia código continuará dependente da IA.

O profissional que aprende continuamente utilizará a IA para acelerar seu crescimento.

Existe uma enorme diferença.


O paralelo perfeito com o IBM Z

Observe como esse prompt se parece com um sistema corporativo.

Engenharia IBM ZAprendizagem Inteligente
Análise de requisitosDiagnóstico do aluno
Projeto da soluçãoPlano de aprendizagem
Desenvolvimento incrementalMódulos progressivos
Testes unitáriosExercícios curtos
Testes integradosProjeto final
MonitoramentoAvaliação contínua
Ajustes de performanceAdaptação ao ritmo do aluno
DocumentaçãoResumos e revisões

Não é coincidência.

Bons sistemas seguem processos.

Bons professores também.


O futuro da educação técnica

Durante muitos anos, possuir informação era uma vantagem competitiva.

Hoje, praticamente toda informação está disponível em segundos.

A verdadeira vantagem deixou de ser encontrar conhecimento.

Passou a ser organizar o conhecimento.

Mais importante ainda.

Transformá-lo em competência.

É exatamente isso que esse prompt faz.

Ele organiza.

Prioriza.

Sequencia.

Avalia.

Corrige.

Repete.

Consolida.

Em outras palavras, ele faz aquilo que sempre diferenciou os grandes mentores dos simples transmissores de conteúdo.


O Holocron do Mestre Bellacosa

No universo do IBM Z existe uma lição que atravessa gerações.

Nenhum especialista nasceu sabendo interpretar um dump, otimizar um acesso ao Db2, configurar um CICS ou investigar um ABEND.

Todos chegaram lá por meio de um processo contínuo de observação, prática, revisão e orientação de profissionais mais experientes.

A Inteligência Artificial não elimina essa jornada.

Ela apenas acelera algumas etapas.

Mas existe algo que nenhuma IA poderá fazer por você.

Ela não pode praticar.

Não pode errar.

Não pode ganhar experiência em produção.

Não pode desenvolver a intuição que nasce depois de centenas de horas analisando programas, logs, dumps e problemas reais.

O verdadeiro diferencial do Programador COBOL Padawan nunca será decorar comandos ou dominar um único framework.

Será cultivar uma mentalidade de aprendizagem permanente.

Cada novo projeto será uma aula.

Cada ABEND será um professor.

Cada revisão de código será um laboratório.

Cada conversa com um profissional experiente será um novo capítulo do seu próprio Holocron.

No fim das contas, os melhores engenheiros de software não são aqueles que sabem tudo. São aqueles que nunca deixaram de aprender. E, em um mundo onde a IA pode atuar como tutora personalizada, essa habilidade de aprender continuamente torna-se o ativo mais valioso que um profissional de Mainframe pode possuir. Afinal, tecnologias evoluem, linguagens recebem novas versões e arquiteturas se transformam, mas a disciplina de aprender de forma estruturada continuará sendo a competência que sustentará toda uma carreira.


terça-feira, 3 de dezembro de 2024

☕ O Padawan COBOL e o Holocron da Modernização: Como Ir Mais Longe na Era da IA Generativa e do IBM Z

 

Bellacosa Mainframe e a modernização do cobol 

☕ O Padawan COBOL e o Holocron da Modernização: Como Ir Mais Longe na Era da IA Generativa e do IBM Z

"O Mainframe nunca foi uma caixa preta. Apenas faltava um Jedi suficientemente paciente para abrir seus antigos holocrons."

Introdução – O fim da Era dos Guardiões do Conhecimento

Durante décadas, trabalhar em Mainframe significava conviver com uma estranha forma de magia corporativa.

Existiam sistemas que processavam bilhões de reais por dia.

Aplicações escritas em COBOL desde os anos 80.

Jobs executados religiosamente às 02h17 da manhã.

Mapsets BMS que ninguém ousava modificar.

Programas chamados por outros programas chamados por outros programas, formando árvores de dependências dignas da genealogia dos Skywalker.

E quase sempre existia uma figura lendária.

O Analista Sênior.

O último guardião.

Aquele profissional capaz de responder perguntas como:

"Quem atualiza a tabela CLIENTE_MASTER?"

"Onde está implementada a regra do IOF?"

"O que acontece se removermos esse copybook?"

Era comum ouvir:

— Pergunta para o João.

— O João aposentou.

— Então pergunta para o Carlos.

— O Carlos foi para Portugal.

— E agora?

Silêncio.

Era o medo ancestral do Mainframe.

A crença de que o IBM Z era uma espécie de monólito indecifrável.

Uma caixa preta.

Mas isso nunca foi verdade.


O Mainframe Nunca Foi uma Caixa Preta

Na realidade, poucas plataformas possuem tanta capacidade de introspecção quanto um ambiente z/OS.

Ele produz informações em praticamente todos os níveis:

SMF

RMF

JES2

SDSF

RACF

Catalogs

DB2 Catalog

CICS Statistics

MQ Accounting

Endevor Metadata

SMP/E CSI

DFSMS

Workload Manager

OMEGAMON

Fault Analyzer

Abend-AID

IBM ADDI

A informação sempre esteve disponível.

O problema era outro.

O problema era cognitivo.

Imagine um ambiente com:

7.000 programas COBOL

3.000 copybooks

2.000 jobs

1.000 BMS

400 tabelas DB2

600 transações CICS

40 anos de evolução contínua

Nenhum ser humano consegue manter isso completamente em memória.

Nem mesmo o Sysprog Jedi mais experiente.


A IA Não Substitui Especialistas

Ela Amplifica Especialistas

Talvez a frase mais importante de toda essa discussão seja:

AI didn't replace my Mainframe expertise — it amplified it.

Concordo integralmente.

Uma IA não sabe o que é importante.

Ela não conhece a história da empresa.

Não participou do go-live de 1998.

Não sabe que determinado programa falha sempre no fechamento anual.

Não conhece as gambiarras feitas durante a fusão de bancos.

Mas ela consegue fazer algo extraordinário.

Ela consegue ler.

Muito.

Muito rápido.

E muito consistentemente.


O Novo Poder do Padawan COBOL

Antigamente um profissional iniciante precisava de anos para compreender um ambiente corporativo.

Hoje ele pode construir um verdadeiro Holocron Digital.

Utilizando Python.

IA.

Grafos.

Vetorização.

LLMs.

Neo4J.

RAG.

OpenSearch.

Elastic.

SQLite.

HTML.

Excel.

PowerBI.

VS Code.

Zowe.

GitHub.

Jupyter.

Claude.

ChatGPT.

Copilot.

Gemini.


Primeira Missão do Padawan

Mapear o universo.

Escanear diretórios Endevor.

Analisar fontes.

Identificar relacionamentos.

Exemplo:

glob("**/*.cbl")
glob("**/*.cpy")
glob("**/*.bms")
glob("**/*.jcl")

A primeira descoberta será surpreendente.

O sistema não é um monstro.

Ele possui estrutura.


Construindo um Grafo de Conhecimento Mainframe

Imagine um programa.

COB001

Utiliza:

COPY CLIENTE

Executa:

CALL PGM002

Atualiza:

TB_CLIENTE

Executado por:

JOBD001

Exposto em:

TXN001

Visualmente:

COB001

├──COPY CLIENTE

├──CALL PGM002

├──TB_CLIENTE

├──JOBD001

└──TXN001

Agora multiplique isso por oito mil programas.

Você terá um mapa navegável da aplicação.

Algo que nem sempre existiu em muitas empresas.


O Que a IA Faz Melhor

A IA possui uma capacidade extremamente interessante.

Ela consegue enriquecer metadados.

Exemplo:

Código:

EXEC SQL

SELECT SALDO

FROM CONTA

END-EXEC

Descrição gerada:

"Programa responsável pela consulta de saldo de conta corrente."


Outro exemplo:

PERFORM CALCULAR-IOF

Descrição:

"Módulo fiscal associado ao cálculo de imposto financeiro."


Isso parece simples.

Mas representa uma mudança gigantesca.

Porque documentação técnica sempre foi um dos maiores problemas do Mainframe.


O Próximo Passo: RAG para IBM Z

Imagine indexar:

COBOL

JCL

BMS

Copybooks

SQL

SMF

MQ

CICS

SDSF

JESMSGLG

Procs

Control-M

CA7

IZWS

Tudo em um banco vetorial.

Agora pergunte:

"Quem calcula IOF?"

Resposta:

PGMIOF01

COPY FISCAL

TBIMPOSTO

JOBFECH

TXNIOF

Tempo:

3 segundos.


Agentes Especializados

A próxima geração provavelmente terá agentes dedicados.

COBOL Agent

Explica código.


DB2 Agent

Analisa SQL.


CICS Agent

Entende transações.


Batch Agent

Mapeia dependências.


RACF Agent

Audita segurança.


MQ Agent

Encontra integrações.


IMS Agent

Talvez o mais difícil de todos.


O Que o Padawan Deve Aprender

Muitos iniciantes acreditam que modernização significa reescrever COBOL em Java.

Esse talvez seja um dos maiores equívocos da indústria.

Modernização significa compreender.

Documentar.

Inventariar.

Reduzir riscos.

Automatizar.

Expor APIs.

Criar observabilidade.

Produzir conhecimento.

O código COBOL pode permanecer.

E muitas vezes deve permanecer.

O que precisa mudar é a forma como interagimos com ele.


O Kit de Ferramentas do Padawan Moderno

Aprenda:

Python

Pandas

OpenPyXL

NetworkX

Neo4J

Graphviz

FAISS

LangChain

RAG

Prompt Engineering

VS Code

Zowe CLI

Git

GitHub Actions

Ansible for z/OS

OpenTelemetry

REST APIs

JSON

YAML

Docker

MCP

Agentes de IA

DB2 Catalog

SMF

RMF

CICS Statistics


Conselhos de um Mestre Bellacosa para um Padawan COBOL

Nunca tenha vergonha de usar IA.

Tenha vergonha apenas de aceitar respostas sem questionar.

A IA erra.

Mas ela erra rápido.

E permite aprender rápido.

Aprenda a fazer perguntas melhores.

Aprenda a decompor problemas.

Aprenda a pensar como arquiteto.

Não seja apenas um codificador COBOL.

Seja um arqueólogo digital.

Um cartógrafo do legado.

Um construtor de grafos.

Um guardião das regras de negócio.

O mercado não precisa de mais pessoas capazes apenas de escrever um PERFORM UNTIL EOF.

O mercado precisa de profissionais capazes de conversar com cinquenta anos de história computacional e transformá-los em conhecimento acessível para a próxima geração.

E talvez essa seja a maior revolução silenciosa da IA no Mainframe.

Ela não está aposentando os mestres.

Está permitindo que novos Padawans encontrem, estudem e compreendam os antigos holocrons corporativos antes que eles desapareçam para sempre.

Porque, no fim das contas, modernizar Mainframe nunca foi destruir o legado.

Sempre foi aprender a enxergá-lo com novos olhos.


segunda-feira, 26 de agosto de 2024

A Universidade Invisível da Inteligência Artificial Por que os profissionais mais inteligentes estudam diretamente com quem constrói a IA do futuro

 

Bellacosa Mainframe e cursos gratuitos de IA

☕ Um Café no Bellacosa Mainframe

A Universidade Invisível da Inteligência Artificial

Por que os profissionais mais inteligentes estudam diretamente com quem constrói a IA do futuro

Existe uma cena clássica que todo veterano de Mainframe conhece.

O jovem programador chega ao CPD com um livro de COBOL de procedência duvidosa.

O sysprog veterano pergunta:

— Você aprendeu isso onde?

Resposta:

— Num vídeo aleatório de um influenciador.

O veterano suspira.

Abre a gaveta.

Entrega um manual IBM vermelho de 900 páginas.

E responde:

— Padawan… aprenda com quem escreveu o compilador.

Em 2026 estamos vivendo exatamente isso.

Milhões de pessoas estão assistindo vídeos intitulados:

"Ganhe 20 mil por mês usando IA em sete dias."

"Cinco prompts secretos proibidos pela OpenAI."

"Como substituir toda sua equipe por ChatGPT."

Enquanto isso...

Existe uma pequena comunidade aprendendo diretamente com:

  • Anthropic

  • OpenAI

  • Google

  • Microsoft

  • NVIDIA

  • IBM

As empresas que literalmente estão escrevendo o código-fonte da próxima revolução industrial.


A diferença entre consumir IA e estudar IA

No Mainframe aprendemos algo importante.

Existe uma diferença gigantesca entre:

Usuário de TSO

e

Sysprog de z/OS.

Da mesma forma:

Existe uma diferença brutal entre:

Pessoa que usa ChatGPT

e

Profissional fluente em IA.

É parecido com:

Usar CICS

vs

Entender o Dispatcher.

Usar Db2

vs

Entender o Otimizador.

Executar um JOB

vs

Entender JES2.

A IA entrou exatamente nessa fase.

Estamos migrando da Era do Prompt.

Para a Era da Fluência em IA.


🟣 Anthropic — Aprendendo a Pensar com IA

Anthropic possui talvez o melhor material do mercado sobre raciocínio assistido.

O foco não é apenas gerar texto.

É aprender a colaborar com modelos inteligentes.

Claude 101

Claude 101

Ensina:

  • recursos do Claude

  • workflows

  • resumo

  • pesquisa

  • escrita

  • automação

Ideal para:

Analistas

Consultores

Arquitetos

Sysprogs


AI Fluency Framework

Anthropic Learn

ou

AI Fluency: Framework and Foundations

Talvez seja o curso mais subestimado do mercado.

Ele apresenta algo semelhante ao que chamamos em Mainframe de:

Operational Maturity.

A pergunta deixa de ser:

"Como faço um prompt?"

e passa a ser:

"Como decompor problemas?"

"Como validar resultados?"

"Como detectar alucinações?"

"Como usar IA com responsabilidade?"


Easter Egg Bellacosa

Anthropic ensina algo parecido com RACF.

Confiança mínima.

Verificação constante.

Zero Trust Cognitivo.

Nunca acreditar cegamente no modelo.

Sempre conferir.

Exatamente como fazemos com:

DELETE PROD.DATA

antes de apertar ENTER.


🟢 OpenAI

A Academia da Era da AGI

A OpenAI fez algo muito inteligente.

Criou uma academia.

Não apenas documentação.

OpenAI Academy

OpenAI Academy

A iniciativa oferece aprendizado guiado e colaboração com especialistas e parceiros. (OpenAI Academy)


Fundamentos de IA

Fundamentos de IA OpenAI

Explica:

LLM

Embeddings

Treinamento

Inferência

Alignment

Segurança

Uso responsável

(OpenAI)


ChatGPT no Trabalho

ChatGPT for Work

Talvez seja um dos materiais com maior ROI imediato.

Exemplos:

Gerar documentação

Analisar planilhas

Escrever código

Pesquisar normas

Criar apresentações

Automatizar processos

(OpenAI)


Easter Egg Bellacosa

Imagine um operador JES2.

Em 1995:

Recebe dump.

Lê dump.

Investiga.

Em 2026:

Recebe dump.

Envia para ChatGPT.

Recebe hipóteses.

Valida.

Resolve em minutos.

A IA não substitui o operador.

Amplifica o operador.


🔵 Google

A IA para produtividade em escala planetária

Google AI Essentials

Google AI Essentials

Curso desenhado para iniciantes, focando em uso prático da IA para produtividade diária. (Grow with Google US)

Ensina:

Prompting

Ideação

Tomada de decisão

Produtividade

Criação de conteúdo


Introdução à IA Generativa

Google foi pioneira em muitas tecnologias atuais.

Transformers.

Attention.

BERT.

Gemini.

Curiosidade:

O artigo científico

Attention Is All You Need

é provavelmente o equivalente moderno do manual:

OS/360 Principles of Operation.

Um documento que mudou toda a indústria.


🔷 Microsoft

O caminho do desenvolvedor

Generative AI for Beginners

Generative AI for Beginners

Curso open source.

21 lições.

Laboratórios.

Exemplos.

(Microsoft no GitHub)


AI-900

Conhecida certificação introdutória.

Aborda:

Machine Learning

Visão computacional

Speech

NLP

Responsible AI


Easter Egg Mainframe

AI-900 é quase o equivalente moderno do:

IBM Professional Certificate

ou

z/OS Fundamentals.

É a porta de entrada.


🟡 NVIDIA

O império invisível da IA

Muita gente pensa:

ChatGPT é IA.

Na prática:

GPU é petróleo.

CUDA é refinaria.

LLM é combustível.

NVIDIA DLI

NVIDIA Deep Learning Institute

Oferece cursos técnicos avançados em IA, deep learning e computação acelerada. (NVIDIA)


Agentic AI

Agentic AI Explained

Tema dominante em 2026.

Agentes capazes de:

planejar

usar ferramentas

executar tarefas

avaliar resultados

iterar

(NVIDIA)


Easter Egg Bellacosa

Agente IA é quase um operador automático.

Imagine:

NetView

SA z/OS

REXX

ChatGPT

Resultado:

Operações autônomas.


🟠 IBM

A velha senhora continua ensinando

Se existe uma empresa que entende longevidade tecnológica...

É a IBM.

Mais de um século.

Ainda relevante.

(IBM)


IBM SkillsBuild

IBM SkillsBuild AI Learning

Cursos gratuitos.

Badges.

Laboratórios.

(IBM SkillsBuild)


Fundamentos e Aplicações da IA Generativa

IBM AI Training

Aborda:

Prompt Engineering

ML

GenAI

Governança

Watsonx

Aplicações corporativas

(IBM)


AI Engineering Certificate

IBM AI Engineering Professional Certificate Badge

Voltado para quem deseja atuar profissionalmente em Engenharia de IA. (IBM)


O melhor currículo gratuito de IA em 2026

EtapaCurso
Semana 1Claude 101
Semana 2OpenAI Fundamentals
Semana 3ChatGPT for Work
Semana 4Google AI Essentials
Semana 5Microsoft GenAI
Semana 6AI-900
Semana 7NVIDIA DLI
Semana 8IBM SkillsBuild
Semana 9Agentes de IA
Semana 10Projeto pessoal

O verdadeiro diferencial não é usar IA

O mercado está cheio de pessoas que sabem escrever:

"Faça um texto sobre COBOL."

Poucas sabem perguntar:

"Modele um agente capaz de analisar SMF30, correlacionar com RMF III, identificar gargalos de WLM, propor tuning e gerar documentação Markdown versionada em Git."

Essa é a diferença entre o usuário de IA e o arquiteto da era dos agentes.

Como diria um velho sysprog do Bellacosa Mainframe:

"Em 1985, quem lia os manuais da IBM dominava o CPD. Em 2026, quem estudar diretamente com Anthropic, OpenAI, Google, Microsoft, NVIDIA e IBM dominará a próxima década. O resto continuará assistindo vídeos de 30 segundos explicando cinco prompts secretos que deixam de funcionar na semana seguinte."

E talvez esse seja o maior Easter Egg de todos:

A revolução da IA não está escondida. Ela está aberta, gratuita e documentada pelos próprios engenheiros que estão construindo o futuro. Basta parar de assistir o barulho e começar a estudar o código-fonte da mudança.


Vagner Renato Bellacosa, IBM Champion e especialista em IBM Mainframe
IBM Z17 SYSTEM ONLINE
Sobre o autor

Vagner Renato Bellacosa

IBM Champion 2026 • Especialista em IBM Mainframe

Vagner Renato Bellacosa trabalha com IBM Mainframe desde 1988 , é IBM Champion e especialista em COBOL, CICS, Db2, z/OS e IBM Z. Compartilha experiências profissionais, conhecimento técnico, história da computação e práticas do universo mainframe para aproximar novas gerações das tecnologias que sustentam empresas, bancos e governos ao redor do mundo.

IBM Champion IBM Z COBOL CICS Db2 z/OS Mainframe desde 1988
GitHub LinkedIn
Inicializando conteúdo...