✨ Bem-vindo ao meu espaço! ✨ Este blog é o diário de um otaku apaixonado por animes, tecnologia de mainframe e viagens. Cada entrada é uma mistura única: relatos de viagem com fotos, filmes, links, artigos e desenhos, sempre buscando enriquecer a experiência de quem lê. Sou quase um turista profissional: adoro dormir em uma cama diferente, acordar em um lugar novo e registrar tudo com minha câmera sempre à mão. Entre uma viagem e outra, compartilho também reflexões sobre cultura otaku/animes
Translate
sábado, 20 de julho de 2024
Road Map para Aprender Mainframe
segunda-feira, 8 de julho de 2024
⚽ O ABEND 7X1 — Quando o Sistema Brasil Travou
⚽ O ABEND 7X1 — Quando o Sistema Brasil Travou
Há falhas que nem o tempo corrige.
Outras, ficam gravadas no log da alma — linha por linha, bit por bit — pra lembrar que até o sistema mais robusto pode cair diante de um input inesperado.
8 de julho de 2014.
Belo Horizonte.
Semifinal da Copa do Mundo no Brasil.
Era pra ser festa.
Era pra ser o código perfeito: alegria, samba, arquibancada pulsando, o povo em modo online full throttle.
Mas, do nada, o sistema caiu.
Alemanha 7, Brasil 1.
O maior abend da história do futebol.
Daquele jogo não sobrou tática, só trauma.
O Maracanazo de 1950 ganhou um irmão digital — o “Mineirazo”.
O primeiro foi dor silenciosa; o segundo foi streaming global de vergonha em HD.
Lembro bem daquele dia.
O país inteiro estava em modo “monitor ativo”: churrascos acesos, bandeiras nas janelas, crianças pintadas de verde e amarelo.
E, em 29 minutos, tudo desmoronou.
Um, dois, três, quatro…
Era como assistir a um job loopando no JES2, gerando erro atrás de erro, e o operador impotente diante do painel piscando em vermelho.
Aquela noite foi um dump de nação.
Não sabíamos se ríamos, chorávamos ou reiniciávamos o servidor.
A seleção, que sempre fora o sistema operacional do orgulho nacional, simplesmente travou.
A Alemanha rodou um script limpo, modular, enxuto — enquanto o Brasil, atolado em processos redundantes, colapsou em deadlock.
Nos dias seguintes, o país viveu uma espécie de IPL emocional.
O futebol virou metáfora de tudo: da economia que falhava, da política fragmentada, do jeitinho que já não compila.
A derrota virou checkpoint histórico.
E, como todo desastre, trouxe também logs preciosos pra análise.
🧩 Curiosidades e Easter Eggs do 7x1:
-
A Alemanha marcou 4 gols em 6 minutos — um loop infinito de desespero que só terminou porque o cronômetro insistiu.
-
O técnico Löw usava dados analíticos em tempo real — algo raro na época — quase um Watson Football rodando em campo.
-
Depois do jogo, o Google registrou o pico de buscas “o que aconteceu com o Brasil?” — um abend reason code coletivo.
-
Em algumas transmissões estrangeiras, o placar ficou congelado por minutos, porque o sistema gráfico não suportava dois dígitos de diferença — um bug literal do século XXI.
Mas o que mais doeu não foi o resultado — foi o desmonte da identidade.
O Brasil sempre foi o país do improviso genial, do assemble que vira arte.
E, de repente, o algoritmo europeu mostrou que frieza, método e linha de código limpa também vencem partidas.
Ali, perdemos o jogo e um pouco do mito.
Dez anos depois, a dor virou cicatriz — mas a lição ficou no SYSLOG:
mesmo o maior dos sistemas precisa de revisão, backup e humildade.
Porque a confiança demais no “jeitinho” é o que faz a máquina travar.
Hoje, quando vejo aquele replay — os gols, o silêncio, o rosto do David Luiz pedindo desculpas ao país — penso que aquele 7x1 foi um abend necessário.
O crash que obrigou o sistema a repensar sua arquitetura.
O abend S0C7 que doeu, mas limpou o buffer da arrogância.
E como bom mainframer, sei:
um sistema só amadurece quando aprende com o erro,
quando para de culpar o operador e começa a revisar o código.
O Brasil ainda está em recovery mode.
Mas, se há algo que aprendi nesses anos de tela verde e alma azul,
é que até o job que falha deixa rastro pra quem sabe ler o log.
sábado, 6 de julho de 2024
☕🚀 PADAWAN, YAML NÃO É LINGUAGEM DE PROGRAMAÇÃO. É A FICHA DE CADASTRO DO UNIVERSO DEVOPS!
| Bellacosa Mainframe e a introdução a YAML |
☕🚀 PADAWAN, YAML NÃO É LINGUAGEM DE PROGRAMAÇÃO. É A FICHA DE CADASTRO DO UNIVERSO DEVOPS!
Se você veio do mundo COBOL, JCL, PROC, PARMLIB, SYSIN, cartões perfurados, datasets sequenciais e arquivos de configuração gigantescos, provavelmente já esbarrou em um arquivo chamado:
application.yaml
docker-compose.yaml
kubernetes.yaml
pipeline.yaml
E talvez tenha pensado:
"Mas afinal... que diabos é YAML?"
Sente-se, pegue seu café e venha comigo.
Porque entender YAML hoje é quase tão importante para um desenvolvedor moderno quanto entender JCL era para um programador mainframe nos anos 80.
A HISTÓRIA DO YAML
YAML significa:
YAML Ain't Markup Language
Ou seja:
"YAML não é uma linguagem de marcação."
O nome é um trocadilho.
No início ele significava:
Yet Another Markup Language
(Mais uma linguagem de marcação)
Mas depois os criadores perceberam que YAML não era exatamente uma linguagem de marcação como XML.
Então mudaram para:
YAML Ain't Markup Language
QUANDO O YAML NASCEU?
O projeto surgiu em:
2001
Criado por:
Clark Evans
Ingy döt Net
Oren Ben-Kiki
O objetivo era simples:
Criar algo mais legível que XML.
Na época o XML dominava tudo.
Exemplo XML:
<cliente>
<nome>João</nome>
<idade>25</idade>
</cliente>
Os criadores pensaram:
"Por que tanta tag abrindo e fechando?"
Então nasceu YAML.
VERSÕES IMPORTANTES
YAML 1.0
2004
Primeira versão oficial.
YAML 1.1
2005
Mais recursos.
Maior adoção.
YAML 1.2
2009
Versão mais usada atualmente.
Compatibilidade melhor com JSON.
POR QUE O YAML FICOU TÃO POPULAR?
Porque ele resolveu um problema enorme:
Configurações.
Todo sistema precisa delas.
Antes tínhamos:
INI
XML
Properties
Arquivos texto
Mas YAML ficou muito mais fácil de ler.
PARA QUE SERVE O YAML?
Basicamente:
Armazenar configuração
Exemplo:
servidor:
porta: 8080
banco:
host: localhost
ONDE O YAML É UTILIZADO?
Hoje praticamente em todo lugar.
Kubernetes
Talvez o maior usuário de YAML do planeta.
apiVersion: v1
kind: Pod
metadata:
name: meu-pod
Docker Compose
version: "3"
services:
banco:
image: mysql
Spring Boot
server:
port: 8080
GitHub Actions
name: Build
on: push
GitLab CI
stages:
- build
- deploy
Ansible
- hosts: servidores
O YAML PARA UM COBOLISTA
Imagine um membro PARMLIB.
Por exemplo:
PORTA=8080
HOST=localhost
YAML faz algo semelhante.
Só que organizado hierarquicamente.
servidor:
host: localhost
porta: 8080
É como um PARMLIB muito mais moderno.
A REGRA MAIS IMPORTANTE DO YAML
Padawan...
A regra mais importante é:
ESPAÇOS
Não TAB.
Não misture.
Não invente.
Somente espaços.
EXEMPLO VÁLIDO
cliente:
nome: João
idade: 25
EXEMPLO INVÁLIDO
cliente:
<TAB>nome: João
Muitos erros acontecem por causa disso.
ESTRUTURA BÁSICA
Tudo gira em torno de:
chave : valor
nome: João
idade: 25
ativo: true
TIPOS DE DADOS
Texto
nome: Bellacosa
Número
idade: 50
Decimal
salario: 3500.99
Booleano
ativo: true
Nulo
valor: null
AGRUPAMENTOS
Podemos criar grupos.
cliente:
nome: João
idade: 25
Representa:
{
"cliente":{
"nome":"João",
"idade":25
}
}
LISTAS
Parecido com OCCURS.
linguagens:
- COBOL
- Java
- Python
Equivale a:
[
"COBOL",
"Java",
"Python"
]
LISTA DE OBJETOS
Muito usada.
funcionarios:
- nome: João
cargo: Programador
- nome: Maria
cargo: Analista
COMENTÁRIOS
Como no JCL usamos:
//*
No YAML usamos:
# comentário
Exemplo:
# porta da aplicação
porta: 8080
STRINGS
Pode ser:
nome: Bellacosa
Ou:
nome: "Bellacosa"
Ou:
nome: 'Bellacosa'
MULTILINHAS
Muito útil.
descricao: |
Linha 1
Linha 2
Linha 3
Resultado:
Linha 1
Linha 2
Linha 3
EXEMPLO PRÁTICO SPRING BOOT
Imagine uma API Java.
Arquivo:
server:
port: 8080
spring:
datasource:
url: jdbc:mysql://localhost/teste
username: root
password: 123
Quando a aplicação sobe:
Porta 8080
Banco MySQL
Usuário root
Tudo configurado via YAML.
EXEMPLO PRÁTICO DOCKER COMPOSE
version: '3'
services:
mysql:
image: mysql:8
app:
image: minha-api
Traduzindo:
"Suba dois containers"
MySQL
Aplicação
EXEMPLO PRÁTICO KUBERNETES
Aqui mora o YAML.
Praticamente tudo no Kubernetes é YAML.
apiVersion: v1
kind: Pod
metadata:
name: bellacosa
spec:
containers:
- name: app
image: nginx
Executa:
kubectl apply -f pod.yaml
E o cluster cria o pod.
COMANDOS IMPORTANTES
YAML em si não possui comandos.
Isso é importante.
Muitos iniciantes confundem.
YAML é apenas:
Estrutura de dados.
Os comandos pertencem à ferramenta.
Exemplo:
Docker:
docker compose up
Kubernetes:
kubectl apply -f arquivo.yaml
Ansible:
ansible-playbook playbook.yaml
GitHub:
Automaticamente lê:
.github/workflows/build.yaml
YAML E JSON
Você sabia?
Todo JSON válido pode ser convertido para YAML.
JSON:
{
"nome":"João"
}
YAML:
nome: João
Muito mais limpo.
VANTAGENS
Legibilidade
A maior vantagem.
Fácil de aprender
Poucas regras.
Menos verboso
Muito menor que XML.
Hierarquia natural
A indentação mostra tudo.
Amplamente suportado
Praticamente todas as linguagens.
Excelente para DevOps
Docker
Kubernetes
GitHub
Ansible
Terraform
Tudo conversa com YAML.
DESVANTAGENS
Nem tudo são flores.
Sensível a espaços
Um espaço errado:
Tudo quebra.
Difícil para estruturas gigantes
Arquivos enormes viram labirintos.
Erros nem sempre claros
Às vezes o parser reclama na linha 200.
Mas o erro está na linha 30.
Não é ideal para dados complexos
JSON pode ser mais seguro.
ERROS CLÁSSICOS DE INICIANTES
Misturar TAB e espaço
Erro número 1.
Indentação incorreta
Errado:
cliente:
nome: João
Correto:
cliente:
nome: João
Esquecer hífen em listas
Errado:
linguagens:
COBOL
JAVA
Correto:
linguagens:
- COBOL
- JAVA
LABORATÓRIO 1
Criar arquivo:
empresa:
nome: Bellacosa Mainframe
fundacao: 2024
Salvar:
empresa.yaml
LABORATÓRIO 2
Adicionar funcionários.
empresa:
nome: Bellacosa Mainframe
funcionarios:
- nome: João
cargo: Programador
- nome: Maria
cargo: Analista
LABORATÓRIO 3
Converter para JSON
Resultado:
{
"empresa":{
"nome":"Bellacosa Mainframe",
"funcionarios":[
{
"nome":"João",
"cargo":"Programador"
},
{
"nome":"Maria",
"cargo":"Analista"
}
]
}
}
YAML E COBOL
Imagine uma configuração externa.
Antes:
01 PARAMETROS.
05 PORTA PIC 9(4).
05 HOST PIC X(50).
Lendo de arquivo texto.
Hoje poderíamos ter:
aplicacao:
host: localhost
porta: 8080
Uma API Java poderia ler isso.
Uma aplicação Node.js também.
Um container Docker também.
Todos compartilhando o mesmo arquivo.
YAML NO MUNDO MAINFRAME
Muita gente acredita que YAML não tem relação com Mainframe.
Erro enorme.
Hoje encontramos YAML em:
OpenShift on Z
Kubernetes on IBM Z
z/OS Connect
IBM Cloud
Ansible Automation Platform
DevOps Enterprise
Imagine um pipeline CI/CD para COBOL:
stages:
- build
- test
- deploy
Esse YAML pode controlar:
Compilação COBOL
Link Edit
Testes
Deploy
Tudo automaticamente.
ANALOGIA BELLACOSA MAINFRAME
Se eu tivesse que explicar YAML para um operador de mainframe dos anos 80, eu diria:
JCL diz O QUE EXECUTAR.
COBOL diz COMO PROCESSAR.
YAML diz COMO CONFIGURAR.
Ele é o formulário de configuração do ecossistema moderno.
Não executa lógica.
Não faz cálculo.
Não substitui COBOL.
Não substitui Java.
Não substitui Python.
Mas conecta todos eles.
CONCLUSÃO
Padawan...
Se nos anos 70 o profissional de tecnologia precisava entender:
JCL
PROCs
PARMLIB
SYSIN
Hoje o profissional moderno precisa entender:
YAML
Docker
Kubernetes
GitHub Actions
CI/CD
YAML tornou-se a linguagem universal da configuração.
Sua sintaxe minimalista, sua legibilidade e sua adoção massiva fizeram dele um dos formatos mais importantes da computação moderna.
E existe uma grande chance de que o próximo arquivo que você abrir em um projeto de nuvem, DevOps, containers, APIs ou automação tenha exatamente esta extensão:
.yaml
ou
.yml
Quando isso acontecer, não tenha medo.
Lembre-se desta regra:
☕
"YAML é para o DevOps o que o PARMLIB foi para o Mainframe: um lugar onde a configuração mora para que o programa possa trabalhar."
E quando você dominar YAML, Kubernetes, Docker e automação, perceberá algo curioso:
O mercado mudou, as ferramentas mudaram, os nomes mudaram...
Mas a ideia continua a mesma desde os tempos do COBOL:
separar a configuração da lógica do programa.
Essa é uma das filosofias mais antigas, elegantes e duradouras da computação. 🚀☕💙
sexta-feira, 5 de julho de 2024
A nostalgia da internet “raiz”: mito ou memória legítima?
A nostalgia da internet “raiz”: mito ou memória legítima?
A pergunta que ecoa nos sobreviventes do caos digital
Existe um grupo crescente de usuários que olha para trás e afirma, com convicção, que a internet era melhor antes. Antes dos filtros, antes das regras, antes dos “influenciadores”, antes da sofisticação corporativa. Quando a web era uma selva mal documentada, feita de improviso, risco e descoberta.
Será que essa nostalgia é apenas um mito confortável sobre o passado… ou realmente havia algo mais vivo naquela internet inicial?
Este texto propõe uma reflexão meticulosa sobre essa sensação.
1. A internet como território selvagem
Nos primórdios, a navegação lembrava uma expedição. Não existiam plataformas únicas para tudo. Fóruns, blogs, salas de chat e sites experimentais surgiam como ilhas autônomas de cultura.
Nada era padronizado. Nada era profissional.
Exatamente por isso, tudo era possível.
O usuário criava, quebrava, errava, aprendia.
Sem medo do cancelamento. Sem medo da desmonetização.
2. A sensação de descoberta morreu
Hoje o algoritmo entrega o suposto “melhor conteúdo” antes mesmo de sabermos o que queremos. A seleção se tornou automática, previsível, eficiente em excesso.
Na internet antiga:
→ tropeçava-se no desconhecido.
Na internet atual:
→ recebe-se o conhecido para sempre.
O inesperado saiu de cena.
3. Comunidade antes de audiência
Antes, cada site era um ponto de encontro com vínculos reais.
Canais eram pequenos e íntimos. A fama era orgânica.
Agora, todo mundo é marca. Tudo é “conteúdo”.
A relação com o público se transformou em “gestão de engajamento”.
Quando a interação vira métrica, a conversa perde alma.
4. A ilusão da liberdade irrestrita
Parte da nostalgia nasce de uma percepção real:
existia mais margem para o bizarro, para o tabu e para o politicamente incorreto.
Não porque o mundo fosse mais tolerante, mas porque a vigilância era menor.
O caos criava criatividade.
Criatividade criava novas formas de expressão.
Novas expressões criavam cultura.
Hoje, o medo de punição modera o impulso de experimentar.
5. O fator “juventude”
A nostalgia também possui um elemento humano:
para muitos, a internet raiz acompanhou a adolescência ou início da vida adulta.
Qualquer mudança tecnológica se mistura às próprias mudanças biográficas.
Memória afetiva não deve ser descartada.
Mas também não deve ser confundida com argumento absoluto.
Então a nostalgia é mito ou memória legítima?
A resposta é dupla:
• Mito, quando idealiza um passado sem perigos, sem desinformação e sem abuso
• Memória legítima, quando reconhece que antes existia mais autonomia e descoberta
A internet não ficou pior em tudo.
Acessibilidade, segurança, conectividade e inclusão evoluíram.
Contudo, pagamos por isso com padronização, vigilância e controle algorítmico.
O preço do conforto digital foi a perda da aventura.
Conclusão
A nostalgia da internet raiz não é apenas saudosismo.
É luto por um ambiente onde o usuário participava como autor,
e não apenas como consumidor monitorado.
Talvez a questão essencial seja:
Queremos segurança absoluta
ou a emoção de explorar o desconhecido?
Porque a história prova que a internet pode ser muitas coisas.
A dúvida é se teremos coragem de reinventá-la novamente.
quarta-feira, 3 de julho de 2024
💫 10 Animes que Exploraram o Escapismo Virtual — A Realidade Dentro da Tela
💫 10 Animes que Exploraram o Escapismo Virtual — A Realidade Dentro da Tela
O escapismo virtual é um dos temas mais fascinantes da cultura otaku moderna. Esses animes não falam apenas sobre mundos digitais, mas sobre pessoas que se perdem (ou se encontram) dentro deles.
Abaixo, uma lista ao estilo Bellacosa — com sinopses, curiosidades e pequenas doses de reflexão.
1️⃣ Sword Art Online (2012)
Autor: Reki Kawahara
Personagens: Kirito, Asuna, Klein, Sinon
Sinopse: Em 2022, jogadores ficam presos em um MMORPG onde morrer no jogo significa morrer na vida real. Kirito precisa lutar para sobreviver e reencontrar Asuna.
Dica Bellacosa: Observe como o anime trata o vício e o amor como forças de sobrevivência.
Curiosidade: O conceito de “full dive” influenciou diversas obras posteriores sobre VR e metaverso.
2️⃣ Log Horizon (2013)
Autor: Mamare Touno
Personagens: Shiroe, Akatsuki, Naotsugu, Nyanta
Sinopse: Após uma atualização do jogo Elder Tale, milhares de jogadores ficam presos. Diferente de SAO, aqui o foco é na construção de sociedade e ética digital.
Dica Bellacosa: Repare no discurso político — é uma aula sobre governança e convivência.
Curiosidade: A guilda “Log Horizon” simboliza o equilíbrio entre razão e emoção dentro do caos.
3️⃣ No Game No Life (2014)
Autor: Yuu Kamiya
Personagens: Sora, Shiro, Stephanie Dola, Jibril
Sinopse: Irmãos prodígios são transportados para um mundo onde tudo é decidido por jogos — inclusive guerras.
Dica Bellacosa: Um espetáculo visual e filosófico sobre meritocracia e genialidade.
Curiosidade: O autor é brasileiro naturalizado japonês — um dos raros casos no mundo dos animes.
4️⃣ Re:Zero – Starting Life in Another World (2016)
Autor: Tappei Nagatsuki
Personagens: Subaru, Emilia, Rem, Ram
Sinopse: Subaru é transportado para outro mundo e descobre que morre e revive em ciclos. Cada “reset” o leva à beira da loucura.
Dica Bellacosa: Um retrato profundo da culpa, trauma e redenção.
Curiosidade: O autor escreveu os primeiros capítulos como webnovel antes do sucesso editorial.
5️⃣ Overlord (2015)
Autor: Kugane Maruyama
Personagens: Ainz Ooal Gown, Albedo, Shalltear, Demiurge
Sinopse: O jogador Momonga decide permanecer logado no último dia de um MMORPG e acorda no corpo de seu personagem — agora em um mundo real.
Dica Bellacosa: Analise o poder absoluto e o vazio existencial que ele traz.
Curiosidade: O anime mistura política e fantasia com uma filosofia sombria sobre controle e identidade.
6️⃣ Accel World (2012)
Autor: Reki Kawahara
Personagens: Haruyuki, Kuroyukihime, Takumu, Chiyuri
Sinopse: Um jovem inseguro descobre um programa secreto que acelera o tempo mental e o transporta para batalhas em realidade aumentada.
Dica Bellacosa: Um olhar delicado sobre autoestima e desejo de ser notado.
Curiosidade: O anime se passa no mesmo universo de Sword Art Online, anos depois.
7️⃣ Serial Experiments Lain (1998)
Autor: Chiaki J. Konaka
Personagens: Lain Iwakura, Arisu, Eiri Masami
Sinopse: Lain mergulha na rede “Wired”, onde a consciência humana e a internet começam a se fundir.
Dica Bellacosa: Experimente assistir mais de uma vez — é denso, filosófico e perturbador.
Curiosidade: Antecipou conceitos de metaverso e IA décadas antes do termo existir.
8️⃣ Digimon Adventure (1999)
Autor: Akiyoshi Hongo
Personagens: Tai, Matt, Sora, Agumon
Sinopse: Crianças são transportadas para o “Mundo Digital” e precisam equilibrar coragem e amizade para retornar.
Dica Bellacosa: Apesar do público infantil, traz reflexões adultas sobre amadurecimento.
Curiosidade: O primeiro grande anime a popularizar o conceito de “mundo digital paralelo”.
9️⃣ Btooom! (2012)
Autor: Junya Inoue
Personagens: Ryouta, Himiko, Taira
Sinopse: Jogadores são sequestrados e levados a uma ilha onde precisam jogar Btooom! — agora em sua versão mortal.
Dica Bellacosa: Uma metáfora sobre vício e violência como forma de validação.
Curiosidade: O criador admitiu se inspirar em Battle Royale e Call of Duty.
🔟 Summer Wars (2009)
Diretor: Mamoru Hosoda
Personagens: Kenji, Natsuki, King Kazma
Sinopse: Um estudante é envolvido em uma crise digital global quando um vírus ameaça destruir o mundo virtual OZ, que sustenta toda a vida moderna.
Dica Bellacosa: Assista como um espelho da nossa dependência tecnológica.
Curiosidade: O filme antecipa temas de metaverso, IA e colapso de rede com precisão assustadora.
☕ Reflexão Final Bellacosa
Cada um desses animes mostra que o escapismo não é fuga covarde — é um espelho da alma moderna.
A fronteira entre “online” e “real” está cada vez mais borrada, e o que esses mundos digitais revelam é simples: buscamos significado, mesmo quando o encontramos em pixels.
Entre o sonho e a realidade, o escapismo é apenas o caminho que usamos para nos reencontrar.
terça-feira, 2 de julho de 2024
☕💣 PADAWAN, O TERMINAL ACABOU DE GANHAR UMA CONSCIÊNCIA!
| Bellacosa Mainframe o terminal acabou de ganhar consciencia |
☕💣 PADAWAN, O TERMINAL ACABOU DE GANHAR UMA CONSCIÊNCIA!
A Evolução da IA Generativa Explicada para um Desenvolvedor COBOL
Se você é um desenvolvedor COBOL, provavelmente já viveu várias revoluções tecnológicas.
Você viu:
Cartões perfurados virarem JCL.
Terminais 3270 substituírem processos manuais.
CICS revolucionar o processamento online.
DB2 transformar o armazenamento corporativo.
Internet chegar ao mundo mainframe.
APIs REST invadirem ambientes z/OS.
Cloud tentar substituir tudo (e descobrir que o mainframe continua vivo).
Agora estamos diante de mais uma transformação:
A Inteligência Artificial Generativa.
E talvez você esteja se perguntando:
"Mas afinal, o que isso tem a ver comigo?"
A resposta é:
Muito mais do que parece.
A História Começou Muito Antes do ChatGPT
Quando as pessoas ouvem falar de IA Generativa, imaginam algo surgido em 2022.
Mas a história começou décadas atrás.
Década de 1950
Alan Turing propõe uma pergunta:
"As máquinas podem pensar?"
Nascia a computação moderna.
Enquanto isso, os ancestrais do mainframe já estavam surgindo.
Década de 1960
Pesquisadores começam a criar sistemas especialistas.
A ideia era simples:
SE condição
ENTÃO ação
Parece familiar?
Praticamente um IF COBOL.
Década de 1980
Surgem as primeiras redes neurais modernas.
O problema?
Faltava poder computacional.
Imagine executar um treinamento de IA num IBM 3090.
Não era impossível.
Era economicamente inviável.
O Mundo Mudou em Três Etapas
A IA moderna nasceu da combinação de três fatores.
1. Dados
Internet.
Redes sociais.
Documentos digitais.
Logs.
Vídeos.
Fotos.
PDFs.
Código-fonte.
O mundo passou a gerar dados em escala absurda.
2. Hardware
GPUs.
Inicialmente criadas para jogos.
Depois descobriram:
"Essas placas são excelentes para matemática paralela."
Foi um divisor de águas.
3. Algoritmos
A terceira peça surgiu em 2017.
Um artigo mudou tudo.
Chamava-se:
Attention Is All You Need
Ali nasceu o Transformer.
A arquitetura usada até hoje.
O Que é um LLM?
LLM significa:
Large Language Model
Modelo de Linguagem de Grande Escala.
Pense nele como um gigantesco programa que aprendeu padrões de linguagem.
Uma Analogia Mainframe
Imagine um programador COBOL com:
50 anos de experiência
acesso a bilhões de livros
milhões de programas
milhões de manuais
Ele leu tudo.
Memorizou padrões.
Mas não decorou respostas.
Aprendeu relacionamentos.
É isso que um LLM faz.
Como um LLM Aprende?
Durante o treinamento ele recebe frases como:
O céu é azul.
Depois:
O céu é _____
Ele tenta prever.
azul
Acerta?
Ganha pontos.
Erra?
Ajusta os pesos internos.
Repete isso trilhões de vezes.
O Conceito de Tokens
Para um COBOLista, pense assim:
O computador não vê palavras.
Ele vê tokens.
Exemplo:
MAINFRAME
Pode virar:
MAIN
FRAME
ou
MAINFRAME
dependendo do modelo.
Tudo é quebrado em pedaços.
O Que é um Prompt?
Prompt é simplesmente a entrada.
Como um SYSIN.
Exemplo:
GERAR RELATORIO
é o equivalente moderno de:
//SYSIN DD *
GERAR RELATORIO
/*
A IA executa baseada no que você fornece.
A Evolução dos Prompts
No início as pessoas escreviam:
Faça uma newsletter.
Resultado ruim.
Depois descobriram:
Você é um especialista em comunicação interna.
Objetivo:
Criar uma newsletter.
Formato:
Resumo executivo
Benefícios
CTA
Resultado muito melhor.
O Nascimento da Engenharia de Prompt
Surge então uma nova disciplina:
Prompt Engineering.
Basicamente:
Como conversar corretamente com uma IA.
O Que é um Agente?
Aqui a coisa fica interessante.
Um LLM sozinho apenas responde.
Um Agente faz mais.
Exemplo
Você pede:
Faça um relatório de vendas.
O agente:
Consulta banco.
Busca arquivos.
Faz cálculos.
Gera gráficos.
Cria PDF.
Tudo sozinho.
Analogia Mainframe
Pense num JOB.
STEP01 EXTRAI
STEP02 ORDENA
STEP03 CALCULA
STEP04 IMPRIME
Um agente é parecido.
Só que decide sozinho qual STEP executar.
O Que é RAG?
Outra sigla importante.
RAG:
Retrieval Augmented Generation
Sem RAG:
A IA responde usando o treinamento.
Com RAG:
A IA consulta documentos antes de responder.
Imagine:
Manual CICS
Manual DB2
Normas RACF
O sistema consulta esses documentos.
Depois responde.
Como Instalar Seu Ambiente
Hoje existem três caminhos.
Caminho 1 - Usar Serviços Prontos
Mais fácil.
Exemplos:
ChatGPT
Claude
Gemini
Nenhuma instalação.
Caminho 2 - Rodar Localmente
Você baixa um modelo.
Exemplos:
Llama
Mistral
Gemma
Qwen
Ferramentas:
Ollama
LM Studio
Instalação do Ollama
Windows:
winget install Ollama.Ollama
Linux:
curl -fsSL https://ollama.com/install.sh | sh
Executar:
ollama run llama3
Pronto.
Você já possui uma IA local.
Caminho 3 - APIs
Modelo mais usado por empresas.
Você envia:
{
"prompt":"Explique COBOL"
}
Recebe:
{
"resposta":"..."
}
Como Funciona Internamente?
Imagine um programa COBOL.
Entrada:
Explique VSAM.
O modelo transforma isso em números.
Milhares deles.
Esses números passam por centenas de camadas matemáticas.
Cada camada calcula probabilidades.
No final:
VSAM é...
surge token por token.
Por Que Parece Inteligente?
Porque o modelo aprendeu padrões absurdamente complexos.
Mas atenção.
Ele não pensa.
Ele prevê.
Da mesma forma que um SORT organiza registros.
O modelo organiza probabilidades.
Como Evoluir Como Desenvolvedor?
Primeiro erro:
Quero criar uma IA.
Não.
Comece usando IA.
Fase 1
Aprenda prompts.
Exercícios:
Resumos
Documentação
SQL
COBOL
Fase 2
Aprenda APIs.
Exemplo:
from openai import OpenAI
Fase 3
Aprenda RAG.
Conecte:
PDFs
Manuais
Wikis
Fase 4
Aprenda Agentes.
Ferramentas:
N8N
LangChain
CrewAI
OpenAI Agents
Fase 5
Crie Soluções Reais
Exemplos:
Assistente JCL
Assistente RACF
Assistente DB2
Gerador de documentação COBOL
Conversor COBOL → API
Oportunidades para Mainframe
Pouca gente percebe.
Mas o mercado precisa desesperadamente de IA para ambientes legados.
Exemplo 1
Análise automática de programas COBOL.
Exemplo 2
Documentação automática.
Exemplo 3
Mapeamento de dependências.
Exemplo 4
Explicação de JCL.
Exemplo 5
Geração de testes.
Como Criar Sua Própria Solução
Método simples.
Passo 1
Escolha um problema.
Exemplo:
Explicar programas COBOL antigos.
Passo 2
Colete conhecimento.
Exemplo:
Manuais
Normas
Fontes COBOL
Passo 3
Construa um RAG.
Passo 4
Crie prompts.
Passo 5
Automatize.
Use:
N8N
Python
APIs
O Futuro
Estamos apenas no começo.
A evolução foi:
Dados
↓
Informação
↓
Sistemas
↓
Internet
↓
Cloud
↓
IA Generativa
↓
Agentes
↓
Sistemas Autônomos
Da mesma forma que o COBOL não morreu porque resolve problemas reais, a IA também não substituirá tudo.
O que está acontecendo é a criação de uma nova camada de produtividade.
Conclusão
Para um desenvolvedor COBOL, a IA Generativa não é um inimigo.
Ela é semelhante ao que CICS foi para o processamento online, ao que DB2 foi para os bancos relacionais ou ao que o z/OS Connect é para APIs modernas.
A diferença é que agora a matéria-prima não são registros, arquivos VSAM ou tabelas DB2.
A matéria-prima é conhecimento.
Quem já entende processos corporativos, regras de negócio, integração de sistemas e décadas de experiência acumulada possui uma enorme vantagem. A IA sabe gerar texto, código e documentação. O profissional de mainframe sabe como as empresas realmente funcionam.
E essa combinação pode criar algo extremamente poderoso: agentes inteligentes capazes de conversar com sistemas legados, documentar aplicações, acelerar modernizações e preservar conhecimentos que hoje estão presos em milhões de linhas de COBOL espalhadas pelo mundo.
☕💣 O operador do futuro não será apenas quem executa jobs. Será quem ensinará agentes de IA a entender os jobs que mantêm o mundo funcionando.
segunda-feira, 1 de julho de 2024
☕💣🤖 DO VINIL AO ALGORITMO — COMO A HUMANIDADE PASSOU 50 ANOS TENTANDO FAZER DEPLOY DO DESEJO EM HARDWARE
☕💣🤖 DO VINIL AO ALGORITMO — COMO A HUMANIDADE PASSOU 50 ANOS TENTANDO FAZER DEPLOY DO DESEJO EM HARDWARE
Existem histórias da tecnologia que falam sobre computadores.
Outras falam sobre foguetes.
Algumas falam sobre inteligência artificial.
Mas existe uma história paralela, quase sempre escondida nos bastidores da cultura, da política, da religião e da engenharia.
A história de como a humanidade tentou transformar companhia, desejo e intimidade em tecnologia.
O que começou como uma simples boneca inflável tornou-se, meio século depois, uma indústria que combina:
robótica;
inteligência artificial;
sensores biométricos;
modelos de linguagem;
computação emocional.
E talvez nenhuma outra evolução tecnológica revele tanto sobre os seres humanos quanto essa.
OS ANOS 1970 — O TERMINAL BURRO DA INTIMIDADE
As primeiras bonecas infláveis modernas eram, essencialmente, terminais sem processamento.
Não havia interação.
Não havia memória.
Não havia resposta.
Era apenas um objeto físico.
Mas mesmo naquele estágio rudimentar, já existia uma pergunta escondida.
Por que alguém desejaria companhia artificial?
A resposta quase nunca foi tecnológica.
Era emocional.
OS ANOS 1980 — A ERA DOS MATERIAIS
A indústria começou a investir em:
vinil;
látex;
silicone.
O objetivo era simples.
Fazer o hardware parecer mais humano.
Curiosamente, durante décadas a evolução ficou quase toda concentrada na aparência.
Era como aumentar a capacidade de armazenamento de um computador sem melhorar seu software.
OS ANOS 1990 — A INTERNET ENTRA NO CIRCUITO
Com a popularização da internet, comunidades inteiras começaram a discutir relacionamentos artificiais.
Foi também quando a ficção científica explodiu no imaginário popular.
Filmes como:
Blade Runner;
A.I. Inteligência Artificial;
Ghost in the Shell;
levantavam perguntas desconfortáveis.
O que acontece quando uma máquina parece humana?
E mais importante:
o que acontece quando começamos a tratá-la como humana?
OS ANOS 2000 — O NASCIMENTO DOS PRIMEIROS "PROTÓTIPOS SOCIAIS"
A virada do milênio trouxe algo novo.
A ideia de que a companhia artificial poderia ir além da aparência.
Pesquisadores começaram a estudar:
robótica social;
computação afetiva;
reconhecimento emocional;
interação humano-máquina.
O foco começou a migrar.
Menos silicone.
Mais software.
2010 — O IPL DOS SEXBOTS
Em 2010 surge Roxxxy.
Hoje ela parece tecnologicamente limitada.
Mas historicamente foi revolucionária.
Pela primeira vez um fabricante dizia claramente:
Não estamos vendendo apenas um objeto.
Estamos vendendo companhia.
Foi um marco.
O nascimento do chatbot com corpo.
2015 — O FIREWALL DOS CONSERVADORES
Quando os primeiros robôs sociais começaram a aparecer, vieram também os críticos.
Acadêmicos.
Religiosos.
Conservadores.
Feministas.
Psicólogos.
Especialistas em ética.
Os argumentos eram variados.
Alguns temiam:
objetificação humana;
isolamento social;
dependência emocional;
erosão da empatia.
Outros enxergavam uma ameaça moral.
Muitos líderes religiosos argumentavam que relacionamentos artificiais poderiam enfraquecer estruturas tradicionais de família, casamento e convivência social.
Pela primeira vez a discussão deixou os laboratórios.
Entrou na arena cultural.
A GUERRA DAS NARRATIVAS
Curiosamente, ninguém discutia apenas tecnologia.
Havia duas visões opostas.
Narrativa otimista
Os defensores argumentavam:
ajuda para pessoas solitárias;
suporte emocional;
companhia para idosos;
acessibilidade para pessoas com deficiência;
novas formas de interação.
Narrativa pessimista
Os críticos alertavam:
substituição de relacionamentos reais;
dependência psicológica;
isolamento;
reforço de comportamentos problemáticos.
A mesma tecnologia.
Dois futuros completamente diferentes.
O SURGIMENTO DOS NOVOS MODELOS
Ao longo dos anos surgiram diversas categorias.
Bonecas estáticas
Sem eletrônica.
Sem software.
Apenas representação física.
Bonecas premium
Silicone avançado.
Personalização extrema.
Maior realismo.
Robôs animatrônicos
Movimentos simples.
Expressões limitadas.
Resposta programada.
Sexbots sociais
Conversação.
Memória.
Reconhecimento de voz.
Personalidade configurável.
Companheiros digitais
Sem corpo físico.
Apenas software.
Aplicativos.
Avatares.
IA conversacional.
Companheiros híbridos
Integração entre corpo robótico e inteligência artificial avançada.
O estágio para o qual a indústria parece caminhar.
O ESTADO OBSERVA O DEPLOY
Governos do mundo inteiro reagiram de maneiras diferentes.
Alguns países focaram em:
regulamentação de importação;
classificação etária;
proteção do consumidor;
proteção de dados.
Outros discutiram limitações para determinados tipos de representação considerados problemáticos.
O desafio jurídico é enorme.
Porque muitas leis foram criadas para regular relações entre seres humanos.
Não entre humanos e sistemas artificiais.
A ERA DA IA GENERATIVA
Então chegou a verdadeira revolução.
Não foi um novo robô.
Foi o software.
Modelos de linguagem.
IA generativa.
Memória contextual.
Personalização em escala.
A partir desse momento, o cérebro artificial começou a evoluir mais rápido que o corpo artificial.
O QUE O IMAGINÁRIO POPULAR SEMPRE SOUBE
A parte mais curiosa é que a ficção científica previu tudo isso.
Décadas antes da tecnologia existir.
Blade Runner.
Her.
Ex Machina.
Westworld.
A.I.
Todas faziam a mesma pergunta.
Não:
"As máquinas poderão amar?"
Mas:
"Os humanos aceitarão amar máquinas?"
O MAINFRAME DA CONDIÇÃO HUMANA
Depois de cinquenta anos de evolução, a pergunta continua praticamente a mesma.
As máquinas ficaram mais inteligentes.
Mais bonitas.
Mais sofisticadas.
Mais responsivas.
Mais personalizáveis.
Mas a discussão nunca foi realmente sobre elas.
Sempre foi sobre nós.
Sobre solidão.
Sobre desejo.
Sobre companhia.
Sobre pertencimento.
Sobre a busca humana por conexão.
Talvez a maior descoberta desses cinquenta anos não seja que conseguimos construir máquinas capazes de simular afeto.
Talvez seja que descobrimos o quanto os seres humanos desejam acreditar que estão sendo compreendidos.
Mesmo quando do outro lado existe apenas software.
☕💣🤖 E talvez esse seja o deploy mais complexo da história da civilização: não o da inteligência artificial, mas o da própria condição humana executando em um novo hardware.
☕💣🤖 TABOO — A Cronologia do Afeto Artificial
Do robô Roxxxy aos companheiros digitais alimentados por inteligência artificial, esta experiência interativa reúne análises sobre robótica social, ética da IA, solidão digital, relacionamentos sintéticos e o futuro da intimidade humana.

