☕ 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

quarta-feira, 27 de agosto de 2025

O Paciente Loop: Patrick Jane, COBOL e o Mistério dos Agentes de IA que Nunca Conferem se Fizeram a Coisa Certa

 

Bellacosa Mainframe e os loops agentes de ia e o cobol na confusao

☕ Um Café no Bellacosa Mainframe

O Paciente Loop: Patrick Jane, COBOL e o Mistério dos Agentes de IA que Nunca Conferem se Fizeram a Coisa Certa

Existe uma cena imaginária que poderia perfeitamente abrir um episódio de The Mentalist.

Uma grande empresa acaba de colocar em produção seu novíssimo sistema de Inteligência Artificial. Há telas gigantes na sala de operações, dashboards coloridos, gráficos, APIs, modelos generativos, agentes, bancos vetoriais, cloud, Kubernetes e uma quantidade respeitável de palavras em inglês sendo pronunciadas por minuto.

O diretor anuncia orgulhoso:

— Nosso agente agora trabalha sozinho.

Patrick Jane, sentado no canto da sala, mexe distraidamente em uma xícara de chá.

Ele olha para o monitor.

Olha para o diretor.

Olha novamente para o monitor.

E pergunta:

— Como vocês sabem que ele fez a coisa certa?

Silêncio.

O arquiteto responde:

— Porque a execução terminou com sucesso.

Jane sorri.

— Eu não perguntei se terminou. Perguntei se estava certo.

Nesse momento começa o episódio.

E talvez comece também uma das discussões mais importantes da atual engenharia de Inteligência Artificial.

Porque estamos descobrindo que o maior problema dos agentes de IA não é necessariamente a inteligência.

É o loop.

Ou, mais precisamente, a ausência dele.

Bem-vindo ao café.

Pegue uma cadeira, abra uma sessão TSO imaginária, coloque ===> diante de você e venha investigar comigo um dos crimes arquiteturais mais interessantes da era da Inteligência Artificial.


A primeira pista: durante muito tempo nós confundimos resposta com solução

Quem está começando em COBOL aprende cedo uma coisa aparentemente simples.

Um programa recebe dados.

Processa.

Produz uma saída.

Algo semelhante a:

ENTRADA
   ↓
PROGRAMA COBOL
   ↓
SAÍDA

Imagine nosso programa clássico.

IDENTIFICATION DIVISION.
PROGRAM-ID. CALCSAL.

DATA DIVISION.
WORKING-STORAGE SECTION.

01 WS-SALARIO      PIC 9(7)V99.
01 WS-BONUS        PIC 9(7)V99.
01 WS-TOTAL        PIC 9(8)V99.

PROCEDURE DIVISION.

    COMPUTE WS-TOTAL = WS-SALARIO + WS-BONUS

    DISPLAY 'TOTAL: ' WS-TOTAL

    STOP RUN.

Entrou salário.

Entrou bônus.

Calculamos.

Terminamos.

Durante décadas esse modelo mental funcionou muito bem.

Depois chegaram os grandes modelos de linguagem.

E começamos praticamente da mesma forma.

PROMPT
   ↓
LLM
   ↓
RESPOSTA

Escrevemos:

Explique um programa COBOL que lê um arquivo VSAM.

O modelo responde.

Nós lemos.

Se estiver errado, corrigimos o prompt.

Ele responde novamente.

Nós verificamos outra vez.

E assim sucessivamente.

Pare por alguns segundos e observe o que aconteceu.

Existe um loop:

PROMPT
   ↓
MODELO
   ↓
RESPOSTA
   ↓
VOCÊ VERIFICA
   ↓
VOCÊ CORRIGE
   ↓
NOVO PROMPT

Quem está executando o loop?

Você.

A Inteligência Artificial não possui necessariamente um processo próprio de verificação nesse cenário.

Ela gera.

Você avalia.

Ela tenta.

Você confere.

Ela erra.

Você corrige.

O ser humano é o scheduler, o monitor, o operador e o mecanismo de recovery.

Patrick Jane provavelmente observaria:

— Interessante. Vocês chamaram a máquina de agente autônomo, mas existe um humano escondido atrás dela fazendo todo o trabalho de controle.

Touché.


Prompt Engineering não morreu. Apenas deixou de ser toda a história

Por alguns anos houve quase uma obsessão com Prompt Engineering.

Qual o melhor prompt?

Quantas instruções?

Qual temperatura?

Devemos dizer "pense passo a passo"?

Devemos fornecer exemplos?

Devemos criar personas?

Tudo isso continua importante.

Mas existe uma mudança arquitetural maior acontecendo.

A pergunta deixou de ser apenas:

Como consigo uma boa resposta?

E passou a ser:

Como construo um sistema capaz de alcançar um objetivo, verificar se o alcançou e corrigir a própria trajetória quando necessário?

Essa diferença parece pequena.

Não é.

É aproximadamente a diferença entre escrever um programa COBOL isolado e administrar uma cadeia inteira de processamento bancário.


Conheça o suspeito principal: o Execution Loop

Podemos representar um agente moderno de maneira simplificada assim:

OBJETIVO
   ↓
DESCOBRIR
   ↓
PLANEJAR
   ↓
EXECUTAR
   ↓
VERIFICAR
   ↓
MELHORAR
   └──────────→ NOVO CICLO

A postagem original fala em cinco grandes estágios.

Dependendo da literatura ou framework, os nomes mudam. Você encontrará variações como:

Plan
Execute
Observe
Evaluate
Improve

ou:

Discover
Plan
Execute
Verify
Iterate

Não se prenda aos nomes.

Observe o princípio.

O sistema não considera a geração de uma resposta como o final do trabalho.

Ele pergunta:

Funcionou?

Essa simples pergunta transforma tudo.


Primeiro estágio: descobrir

Imagine um gerente chegando para nosso agente e dizendo:

Corrija os clientes com problema.

Um agente ingênuo poderia imediatamente começar a alterar registros.

Um agente bem projetado deveria primeiro investigar.

Que clientes?

Qual problema?

Qual sistema?

Produção ou homologação?

Qual janela de processamento?

Existe autorização?

Quais tabelas podem ser modificadas?

Qual política regulatória se aplica?

Qual é a definição de sucesso?

Isso é Discover.

Antes de agir, compreender.

Um programador COBOL conhece isso melhor do que imagina.

Quando recebemos uma manutenção dizendo:

O batch está errado.

Não abrimos imediatamente o editor e começamos a trocar IF por EVALUATE.

Investigamos.

Consultamos o SYSOUT.

Verificamos o RC.

Lemos o dump.

Observamos os datasets.

Procuramos alterações recentes.

Consultamos o log.

Descobrimos o contexto.

Em outras palavras:

fazemos investigação antes de execução.

Patrick Jane aprovaria.


Segundo estágio: planejar

Depois de compreender o problema, o agente precisa decidir o que fazer.

Suponha que a tarefa seja:

Localize transações duplicadas e gere um relatório.

Um plano poderia ser:

1. Identificar fonte dos dados.
2. Consultar transações.
3. Determinar chave de duplicidade.
4. Agrupar ocorrências.
5. Validar os resultados.
6. Gerar relatório.
7. Conferir totais.
8. Entregar.

Observe algo importantíssimo.

Planejamento não é execução.

Parece óbvio, mas muitos sistemas agentic misturam os dois.

O agente começa chamando APIs enquanto ainda está tentando descobrir o problema.

Isso é como um programador entrar em produção com UPDATE antes de executar o SELECT.

Quem trabalha em ambiente corporativo sentiu um pequeno arrepio lendo essa frase.

Exatamente.


Terceiro estágio: executar

Agora o agente começa a trabalhar.

Pode consultar banco.

Pode chamar uma API.

Pode executar código.

Pode buscar documentos.

Pode criar arquivos.

Pode usar ferramentas.

Pode disparar outros agentes.

Nesse momento deixamos de falar apenas sobre LLM.

Passamos a falar sobre sistema agentic.

Isso é crucial.

Um Large Language Model sozinho é um mecanismo probabilístico de geração.

Um agente normalmente combina modelo com alguma estrutura de execução:

LLM
+
TOOLS
+
MEMÓRIA
+
REGRAS
+
CONTEXTO
+
ORQUESTRAÇÃO

Agora começamos a chegar a algo muito mais interessante.


Quarto estágio: verificar

Aqui está a pista que resolve boa parte do caso.

Imagine que pedimos:

Gere um programa COBOL que calcule juros.

A IA escreve 150 linhas perfeitamente formatadas.

Pode até ficar bonito.

Isso significa que está certo?

Não.

Precisamos compilar.

Código gerado
      ↓
Compilador
      ↓
RC?

Suponhamos:

MAXCC = 12

Fim do mistério.

O programa estava errado.

Mas imagine algo ainda mais perigoso.

Ele compila.

MAXCC = 0

Está correto?

Também não necessariamente.

Compilação comprova principalmente que o código respeitou regras sintáticas e semânticas esperadas pelo compilador.

Ainda precisamos testar.

COMPILAÇÃO
    ↓
UNIT TEST
    ↓
TESTES FUNCIONAIS
    ↓
VALIDAÇÃO DE REGRA
    ↓
SEGURANÇA
    ↓
PERFORMANCE

Somente então podemos aumentar nossa confiança.

Aqui está uma lição gigantesca:

Um resultado tecnicamente executável não é necessariamente um resultado correto.

Isso vale para COBOL.

Vale para SQL.

Vale para IA.

Vale para praticamente toda engenharia.


Evaluation Gap: o buraco entre "fiz" e "está certo"

Esse problema recebe um nome interessante:

Evaluation Gap.

O agente executa a tarefa.

Mas ninguém mede o resultado.

Imagine:

AGENTE
  ↓
EXECUTA
  ↓
SUCESSO

Qual é a definição de sucesso?

"Não deu erro"?

Perigoso.

Imagine um agente responsável por classificar dez mil documentos.

Ele processa todos.

Nenhuma exceção.

Nenhum timeout.

Nenhuma API falhou.

Operacionalmente:

100% de sucesso.

Mas depois descobrimos que 17% dos documentos foram classificados incorretamente.

Tecnicamente funcionou.

Business-wise fracassou.

Esse é o Evaluation Gap.


Um programador mainframe já conhece isso pelo Return Code

Aqui temos uma deliciosa ironia histórica.

O mundo da IA está redescobrindo conceitos que profissionais de processamento empresarial utilizam há décadas.

Considere:

//STEP01 EXEC PGM=PROGA
//STEP02 EXEC PGM=PROGB,COND=(4,LT)

Ou estruturas modernas de scheduler baseadas no resultado de etapas anteriores.

A lógica fundamental é:

EXECUTA
   ↓
VERIFICA RESULTADO
   ↓
DECIDE O PRÓXIMO PASSO

É exatamente a essência do loop agentic.

Naturalmente, IA adiciona uma dimensão probabilística e interpretativa muito maior.

Mas arquiteturalmente existe parentesco.

Não estamos inventando o conceito de controle.

Estamos aplicando controle a sistemas capazes de raciocínio probabilístico.


Single-Agent Loop: nosso investigador solitário

Agora chegamos a uma decisão arquitetural importante.

Usamos um agente?

Ou vários?

Comecemos pelo agente único.

        AGENTE
          │
     ┌────┴────┐
     ↓         ↓
  Planeja    Executa
     ↓
  Verifica
     ↓
  Corrige

Ele controla todo o ciclo.

Para muitas tarefas isso é excelente.

Imagine um agente encarregado de analisar JCL.

Ele recebe:

JOB
 ↓
PROC
 ↓
DD statements
 ↓
SYSOUT

Analisa.

Identifica problemas.

Explica.

Confere novamente.

Entrega a resposta.

Não precisamos de quinze agentes discutindo DISP=(NEW,CATLG,DELETE).

Um agente bem instruído pode resolver.

Essa arquitetura oferece enorme vantagem:

simplicidade.

Menos componentes.

Menor latência.

Menor custo.

Menos pontos de falha.

Mais facilidade de debugging.

E essa última palavra deveria estar escrita em letras douradas em todo projeto de IA corporativa.


Fleet Loop: quando Red John aparece

Mas existem casos maiores.

Imagine um agente encarregado de modernizar uma aplicação bancária COBOL com 8 milhões de linhas.

Agora nossa investigação cresceu.

Precisamos compreender COBOL.

JCL.

Db2.

CICS.

VSAM.

Regras de negócio.

APIs.

Segurança.

Testes.

Arquitetura.

Documentação.

Performance.

Talvez um único agente possa tentar.

Mas surge outra possibilidade.

Uma Fleet, ou frota de agentes especializados.

                    ORQUESTRADOR
                         │
        ┌────────────────┼───────────────┐
        ↓                ↓               ↓
   COBOL Agent       DB2 Agent      CICS Agent
        │                │               │
        └────────────────┼───────────────┘
                         ↓
                   TEST AGENT
                         ↓
                   EVALUATOR

Agora cada agente possui responsabilidade específica.

É quase uma equipe virtual.


O orquestrador é o JES da festa

Para um iniciante COBOL, podemos fazer uma analogia divertida.

Imagine o orquestrador como algo entre um scheduler, JES e gerente de processamento.

Ele não necessariamente executa todo o trabalho.

Ele determina:

quem trabalha;

quando trabalha;

com quais informações;

em qual sequência;

e o que acontece depois.

ORCHESTRATOR
      ↓
  AGENT COBOL
      ↓
   AGENT DB2
      ↓
 TEST AGENT
      ↓
 EVALUATOR

Sem orquestrador, uma frota de agentes pode virar uma reunião corporativa às 16h de sexta-feira.

Todo mundo fala.

Ninguém sabe quem decide.

E misteriosamente surge outra reunião.


Role Specialization Gap

Esse é outro problema citado.

Você cria cinco agentes.

Mas todos fazem praticamente a mesma coisa.

Um analisa.

Outro também analisa.

Outro revisa a análise.

Outro "supervisiona".

Outro analisa a revisão.

Parabéns.

Você inventou burocracia digital.

Especialização precisa significar fronteiras claras.

Por exemplo:

Maker → produz
Checker → verifica
Security → procura vulnerabilidades
Performance → analisa eficiência
Orchestrator → decide fluxo

Isso é melhor.

Temos separação de responsabilidades.

Um conceito antiquíssimo da engenharia de software reaparece.

Separation of Concerns.


Maker e Checker: uma das melhores ideias para IA empresarial

Se eu tivesse que selecionar uma arquitetura simples para ensinar a um iniciante, escolheria:

MAKER
  ↓
CHECKER

O Maker faz.

O Checker confere.

Por exemplo:

Agent A:
"Gere SQL."

Agent B:
"Verifique o SQL."

Melhor ainda:

Agent A
gera SQL
   ↓
database sandbox
   ↓
execution result
   ↓
Agent B
avalia

Aqui aparece um princípio fundamental:

sempre que possível, substitua opinião por evidência.

Em vez de perguntar ao segundo LLM:

Esse código parece correto?

Execute.

Compile.

Teste.

Compare.

Meça.

Observe.

Isso aumenta enormemente a confiabilidade.


Open Loop: Patrick Jane solto na cena do crime

Loops abertos são interessantes porque permitem exploração.

Imagine:

Descubra por que nosso processamento ficou 40% mais lento.

O agente pode explorar várias hipóteses.

CPU?
 ↓
I/O?
 ↓
Db2?
 ↓
Locks?
 ↓
WLM?
 ↓
Dataset?
 ↓
Rede?
 ↓
Mudança recente?

Ele não conhece previamente o caminho.

Investiga.

Formula hipóteses.

Descarta.

Testa.

Reformula.

É uma abordagem quase investigativa.

E muito parecida com The Mentalist.

Jane entra em uma sala e começa a observar detalhes aparentemente insignificantes.

Um copo deslocado.

Uma janela aberta.

Uma pessoa olhando para o relógio.

Uma contradição.

Um perfume.

Nenhuma pista isolada fornece a resposta.

O valor aparece quando diferentes sinais são combinados.

Um agente exploratório faz algo conceitualmente semelhante.


Mas o Open Loop possui um monstro escondido: custo

Imagine o agente dizendo:

Vou investigar mais uma hipótese.

Depois:

Mais uma.

Depois:

Talvez outra.

Depois:

Encontrei algo interessante. Vou aprofundar.

Depois:

Talvez exista uma abordagem alternativa.

Duas horas depois:

TOKENS: ☠☠☠☠☠
CUSTO:  ☠☠☠☠☠
RESULTADO: "AINDA INVESTIGANDO"

Esse é o problema de loops excessivamente abertos.

Sem critério de parada, exploração vira desperdício.

Precisamos de limites.

Por exemplo:

máximo 5 hipóteses

máximo 3 tentativas

máximo 50.000 tokens

timeout 10 minutos

confidence > 95%

stop when test passes

A palavra-chave é:

budget.

Agentes precisam de orçamento.

Não apenas monetário.

Tempo.

Tokens.

Chamadas de API.

CPU.

Ferramentas.

Tentativas.


Closed Loop: o mundo confortável do batch

Agora entramos em terreno familiar ao mainframe.

Loops fechados possuem passos bem definidos.

RECEBER
 ↓
VALIDAR
 ↓
PROCESSAR
 ↓
CONFERIR
 ↓
GRAVAR
 ↓
FINALIZAR

Isso é previsível.

E previsibilidade é ouro em ambientes corporativos.

Especialmente quando estamos falando de:

pagamentos,

folha salarial,

liquidação,

contabilidade,

regulatório,

processamento financeiro.

Ninguém quer um agente criativo decidindo:

Hoje vou experimentar uma maneira diferente de calcular a folha.

Não.

Obrigado.

Volte para homologação.


Entretanto, loops fechados também possuem um problema

Rigidez.

Imagine que uma API mudou.

O fluxo continua:

Passo 1
Passo 2
Passo 3
Passo 4

Mas Passo 3 não funciona mais.

Um workflow extremamente rígido pode repetir o erro indefinidamente.

Por isso aparece uma arquitetura extremamente interessante:

exploração aberta + execução fechada.

PROBLEMA
   ↓
OPEN LOOP
investiga soluções
   ↓
DECISÃO
   ↓
CLOSED LOOP
executa solução controlada
   ↓
VALIDAÇÃO

Essa combinação provavelmente será uma das estruturas mais úteis da IA corporativa.


Memory Gap: o agente com amnésia

Imagine conversar hoje com um agente.

Você explica durante quarenta minutos seu sistema.

Ele entende.

Amanhã você retorna.

— Então, sobre aquele problema do CICS...

Agente:

— Qual problema?

Pronto.

Temos um consultor que sofre amnésia todas as manhãs.

Não escala.

Por isso sistemas agentic precisam de memória.

Mas "memória" não significa simplesmente jogar todas as conversas anteriores dentro do prompt.

Isso seria caro, lento e eventualmente impossível.

Precisamos de camadas.

MEMÓRIA DE CURTO PRAZO
contexto da execução

MEMÓRIA DE TRABALHO
informações relevantes da tarefa

MEMÓRIA PERSISTENTE
dados entre sessões

BASE DE CONHECIMENTO
documentação externa

Um mainframer pode imaginar algo como:

WORKING-STORAGE
+
VSAM
+
DB2
+
LOG

Não é uma equivalência técnica perfeita, evidentemente.

Mas ajuda a compreender a ideia.


Context não é Memory

Aqui existe uma sutileza importante.

Contexto é aquilo que o modelo consegue considerar na execução atual.

Memória é um mecanismo capaz de preservar e recuperar informações úteis através das execuções.

Imagine uma biblioteca.

Contexto é a pilha de livros atualmente sobre sua mesa.

Memória é a biblioteca inteira e o catálogo que permite encontrar novamente os livros relevantes.

Essa distinção será cada vez mais importante.


Connectors: as mãos do agente

Um modelo sem ferramentas sabe falar.

Um agente equipado com conectores consegue agir.

Imagine:

LLM
 │
 ├── Gmail
 ├── Calendar
 ├── Git
 ├── Database
 ├── Mainframe
 ├── API
 ├── Files
 └── Monitoring

Isso muda completamente sua natureza.

Perguntar:

Qual é o saldo do cliente?

é uma tarefa linguística + acesso a dados.

Perguntar:

Transfira R$ 500.

é uma ação.

E ação exige controles muito mais fortes.

Autorização.

Auditoria.

Identidade.

Permissão.

Limites.

Confirmação.

Rollback.

É aí que Agentic AI deixa de ser brinquedo e entra no território da engenharia empresarial séria.


Automations: o agente começa a trabalhar sem ser chamado

Outro building block fundamental são automações.

Podemos ter:

EVENTO
  ↓
TRIGGER
  ↓
AGENTE
  ↓
LOOP

Exemplo:

Um job termina com RC=12.

O monitor detecta.

Um agente recebe SYSOUT.

Analisa.

Compara com incidentes anteriores.

Sugere causa.

Consulta documentação.

Cria resumo.

Encaminha para operador.

Agora temos algo muito próximo de AIOps agentic.


A regra de ouro: autonomia não significa ausência de controle

Talvez este seja um dos maiores equívocos atuais.

Algumas pessoas imaginam uma escala assim:

MAIS AUTONOMIA = MAIS EVOLUÇÃO

Nem sempre.

Em aplicações empresariais, talvez a melhor equação seja:

AUTONOMIA
+
OBSERVABILIDADE
+
LIMITES
+
VALIDAÇÃO
+
AUDITORIA
=
CONFIANÇA

Um agente completamente autônomo, porém impossível de auditar, pode ser menos útil que um agente limitado e extremamente previsível.


Human-in-the-Loop continua vivo

Existe também um ponto onde o humano deve permanecer.

Imagine:

Agente detecta
fraude provável
      ↓
Confidence 62%
      ↓
AÇÃO IRREVERSÍVEL?
      ↓
SIM
      ↓
HUMAN REVIEW

Isso não significa fracasso da automação.

Significa arquitetura responsável.

Um sistema maduro sabe quando continuar sozinho.

E sabe quando chamar alguém.


Curiosidade: Agentic AI está redescobrindo sistemas de controle

Existe algo fascinante em toda essa discussão.

Muito antes de LLMs, engenharia já estudava sistemas baseados em feedback.

Termostato.

Piloto automático.

Controladores industriais.

Sistemas de navegação.

Automação fabril.

Todos trabalham aproximadamente com:

ESTADO DESEJADO
      ↓
AÇÃO
      ↓
MEDIÇÃO
      ↓
ERRO
      ↓
CORREÇÃO

Agentic AI adiciona capacidades linguísticas e cognitivas poderosas ao princípio.

Mas o DNA do loop é antigo.


Easter Egg nº 1 — PROC LOOP

Imagine um agente COBOL escrito como se fosse um episódio de The Mentalist:

       PROCEDURE DIVISION.

       1000-INVESTIGATE.
           PERFORM 2000-DISCOVER
           PERFORM 3000-PLAN
           PERFORM 4000-EXECUTE
           PERFORM 5000-VERIFY

           IF WS-RESULTADO = 'OK'
               PERFORM 9000-SHIP
           ELSE
               PERFORM 6000-IMPROVE
               GO TO 1000-INVESTIGATE
           END-IF.

           STOP RUN.

Alguns veteranos COBOL acabaram de franzir a testa por causa daquele GO TO.

Sim.

Foi proposital.

O easter egg era fazer um mainframer sentir uma pequena perturbação na Força.


Easter Egg nº 2 — Red John era um Open Loop

Patrick Jane passou anos investigando Red John.

Hipótese.

Pista.

Nova hipótese.

Suspeito.

Erro.

Nova pista.

Outro suspeito.

Mais investigação.

Tecnicamente poderíamos dizer que a série inteira possui um gigantesco:

OPEN INVESTIGATION LOOP

com um critério final:

RED JOHN IDENTIFIED = TRUE

Talvez Bruno Heller tenha criado Agentic Television antes de isso virar buzzword.


Uma arquitetura agentic para analisar um Abend

Agora vamos juntar tudo em um exemplo muito próximo do universo mainframe.

Recebemos:

JOB ABC123
ABEND S0C7

Nosso agente entra em ação.

Primeiro ele descobre contexto.

Qual STEP?

Qual programa?

Qual offset?

Qual dump?

Houve mudança recente?

Depois planeja.

1 localizar mensagem
2 identificar programa
3 mapear offset
4 localizar campo
5 verificar dados
6 buscar histórico

Executa.

Consulta SYSOUT.

Obtém dump.

Lê listing.

Verifica copybook.

Cruza layout.

Então avalia.

A hipótese realmente explica o S0C7?

Se não explicar:

ITERATE

Formula outra hipótese.

Por exemplo:

Campo numericamente inválido.

Ou redefinição incorreta.

Ou arquivo com layout inesperado.

Ou COMP-3 corrompido.

Quando encontra evidência suficiente:

VERIFY = PASS

Entrega diagnóstico.

Veja como isso é muito superior a simplesmente perguntar a um chatbot:

O que é S0C7?

Uma coisa é explicar o conceito.

Outra coisa é investigar o incidente.

Essa diferença resume boa parte da passagem de Generative AI para Agentic AI.


Passo a passo para construir seu primeiro loop mental

Se você é iniciante, não tente começar criando quinze agentes, quatro bancos vetoriais, Kubernetes, três modelos e um nome grego para o orquestrador.

Comece pequeno.

Use esta sequência como seu mapa:

  1. Defina um objetivo mensurável. "Explicar JCL" é vago; "identificar possíveis erros em um JOB e apontar evidências" é melhor. Em seguida, determine quais ferramentas o agente realmente precisa, estabeleça como ele saberá que terminou, crie uma etapa independente de validação, defina limites de custo e tentativas, registre cada decisão, teste primeiro com casos conhecidos, introduza memória apenas quando houver necessidade real, adicione novos agentes somente quando existir uma especialização justificável e mantenha ações críticas sob autorização explícita até possuir evidências suficientes de confiabilidade.

Essa ordem é menos glamourosa.

E muito mais segura.


Observabilidade: porque até Patrick Jane precisava de pistas

Se um agente falhar e você não conseguir descobrir por quê, possui um problema grave.

Precisamos observar:

INPUT

DECISION

MODEL CALL

TOOL CALL

RESULT

EVALUATION

RETRY

COST

DURATION

FINAL OUTPUT

Isso é tracing agentic.

Um sistema empresarial precisa conseguir responder:

Por que esse agente tomou essa decisão?

Talvez não consigamos reconstruir todo fenômeno interno do modelo.

Mas podemos registrar o contexto operacional disponível:

instruções;

dados recuperados;

ferramentas utilizadas;

resultados;

scores;

retries;

políticas aplicadas.

Quem vem do mainframe sabe o valor disso.

SMF existe por um motivo.

SYSLOG existe por um motivo.

JESMSGLG existe por um motivo.

Auditoria existe por um motivo.

Quando algo explode às 03:17 da madrugada, "a IA decidiu" não será uma explicação aceitável.


A arquitetura que eu escolheria para uma empresa

Não escolheria simplesmente "Single Agent" ou "Fleet".

Escolheria de acordo com risco e complexidade.

Para tarefas pequenas:

Single Agent
     ↓
Tool
     ↓
Verifier

Para tarefas grandes:

                 ORCHESTRATOR
                       │
        ┌──────────────┼──────────────┐
        ↓              ↓              ↓
     COBOL           DB2            CICS
        │              │              │
        └──────────────┼──────────────┘
                       ↓
                    MAKER
                       ↓
                    CHECKER
                       ↓
                 QUALITY GATE
                       ↓
             ┌─────────┴─────────┐
             ↓                   ↓
           PASS                 FAIL
             ↓                   ↓
           SHIP               ITERATE

Agora temos algo reconhecível para qualquer profissional de engenharia.

Pipeline.

Quality gate.

Especialização.

Auditoria.

Retry.

Observabilidade.

Controle.


O curioso encontro entre Mainframe e IA

Talvez a parte mais divertida dessa história seja perceber quanto do futuro se parece com o passado.

Estamos falando de:

jobs,

queues,

orchestration,

retries,

return codes,

logs,

resource limits,

authorization,

transaction boundaries,

checkpoint,

recovery,

audit trail.

Um mainframer poderia olhar para boa parte dessa arquitetura e perguntar:

— Vocês passaram três anos inventando nomes novos para coisas que fazemos desde 1978?

Não exatamente.

Mas...

também não estaria completamente errado.

A novidade fundamental está na possibilidade de incluir mecanismos probabilísticos capazes de interpretar linguagem, contexto, intenção e informação não estruturada dentro desses loops.

O velho mundo determinístico ganha um novo componente cognitivo.


E chegamos ao verdadeiro segredo

A discussão frequentemente fica presa a modelos.

Qual é maior?

Qual possui mais parâmetros?

Qual benchmark vence?

Qual raciocina melhor?

Essas perguntas importam.

Mas quando chegamos a produção, surgem outras muito mais difíceis.

O que acontece quando o modelo erra?

Como detectamos?

Quem corrige?

Quantas vezes pode tentar?

Quando deve desistir?

Quando chama um humano?

Como registramos?

Como recuperamos?

Como evitamos repetir o mesmo erro amanhã?

Como garantimos que dois agentes não executem ações conflitantes?

Como impedimos um loop infinito?

Como controlamos custo?

Como testamos?

É aí que começa a verdadeira Loop Engineering.


O último interrogatório

Voltemos à nossa sala.

O diretor continua orgulhoso.

— Nosso agente é extremamente inteligente.

Patrick Jane termina seu chá.

— Inteligência não é o que me preocupa.

— Então o que preocupa?

Jane aponta para o dashboard.

— Quando ele erra, quem percebe?

O diretor hesita.

— O usuário.

Jane sorri.

— Então vocês ainda não construíram um agente.

— Construímos o quê?

— Um estagiário muito rápido.

Silêncio.

Fim do episódio.


O diagnóstico final

Durante a primeira fase da IA generativa, tentamos criar respostas melhores.

Durante a segunda, demos ferramentas aos modelos.

Durante a terceira, começamos a transformar modelos em agentes.

Agora entramos numa fase mais madura.

Precisamos transformar agentes em sistemas confiáveis.

E sistemas confiáveis exigem loops.

DISCOVER
   ↓
PLAN
   ↓
EXECUTE
   ↓
OBSERVE
   ↓
EVALUATE
   ↓
IMPROVE
   ↓
REPEAT

Mas repare numa última sutileza.

O objetivo não é repetir infinitamente.

O objetivo é saber quando parar.

Um bom loop possui critérios de entrada.

Critérios de qualidade.

Limites.

Feedback.

Recovery.

Auditoria.

E condição de saída.

Isso é engenharia.


☕ A última xícara

Talvez daqui a alguns anos a palavra "agente" nem seja tão importante.

Talvez simplesmente chamemos tudo isso de software.

Afinal, microsserviços já foram novidade.

Cloud já foi novidade.

APIs já foram novidade.

DevOps já foi novidade.

Containers já foram novidade.

Com o tempo, tecnologias extraordinárias tornam-se infraestrutura.

Agentic AI provavelmente seguirá caminho semelhante.

E quando isso acontecer, os sistemas vencedores não serão necessariamente aqueles com o maior número de agentes ou com o modelo mais impressionante.

Serão aqueles que conseguirem responder consistentemente às perguntas que Patrick Jane faria logo ao entrar na sala:

O que aconteceu?

Por que aconteceu?

Como você sabe?

Quem verificou?

O que fará se estiver errado?

E existe uma sexta pergunta, aquela que talvez seja a mais importante de todas:

Quando o loop termina?

Porque gerar uma resposta é fácil.

Executar uma tarefa é mais difícil.

Verificar o resultado é ainda mais difícil.

Corrigir-se sem destruir nada é engenharia.

E fazer tudo isso repetidamente, com custo controlado, memória, segurança, rastreabilidade, qualidade e possibilidade de intervenção humana...

isso já não é apenas Inteligência Artificial.

É engenharia de sistemas empresariais com inteligência dentro do loop.

E talvez essa seja a verdadeira revolução que estava escondida diante de nós o tempo inteiro.

READY

RUN AGENT

DISCOVER...

PLAN...

EXECUTE...

VERIFY...

QUALITY GATE FAILED.

ITERATING...

Patrick Jane olha para o terminal 3270.

Sorri discretamente.

E diz:

— Agora sim. Pelo menos ele sabe que errou.

terça-feira, 26 de agosto de 2025

O Paradoxo da Denúncia: quando avisar milhões de pessoas que algo existe também ensina milhões de pessoas o que procurar

Bellacosa Mainframe e o paradoxo dda denuncia

☕ Um Café no Bellacosa Mainframe

O Paradoxo da Denúncia: quando avisar milhões de pessoas que algo existe também ensina milhões de pessoas o que procurar

ATENÇÃO! ESCÂNDALO! PERIGO! NÃO VEJA! NÃO PROCURE! NÃO ENTRE!

Pronto.

Agora você quer saber do que estou falando.

Esse é o problema.

Bem-vindo ao Paradoxo da Denúncia, estranho fenômeno no qual alguém sobe num caixote no meio da praça, pega um megafone e anuncia:

— CIDADÃOS! EXISTE UMA COISA TERRÍVEL NA RUA TAL, NÚMERO TAL, ATRÁS DA PORTA VERMELHA! NÃO ENTREM LÁ!

Dez minutos depois há uma fila diante da porta vermelha.

Não necessariamente porque aquelas pessoas concordem com o que existe lá dentro.

Algumas querem denunciar.

Outras querem verificar.

Outras querem compreender.

Há jornalistas.

Pesquisadores.

Curiosos.

Gente indignada.

Gente que pretende compartilhar a indignação.

E, naturalmente, existe aquele cidadão que estava tranquilamente indo comprar pão, ouviu a confusão e pensou:

— Mas o que diabos tem atrás da porta vermelha?

Na Internet, esse sujeito ganhou um navegador, uma caixa de pesquisa e algoritmos capazes de acompanhá-lo pelo restante da tarde.

E então a coisa fica muito mais interessante.


📰 EXTRA! EXTRA! A DENÚNCIA QUE VIROU MAPA

Décadas atrás, antes de Google dominar nossa relação com informação, antes de trending topics, TikTok, Instagram e recomendadores modernos, revistas e jornais já enfrentavam um problema parecido.

Para denunciar alguma coisa, era necessário explicar do que estavam falando.

E explicar significava fornecer pistas.

Nome.

Vocabulário.

Lugar.

Comportamento.

Tecnologia.

Às vezes até instruções suficientes para que um leitor particularmente curioso reconstruísse o caminho sozinho.

Foi assim que certas reportagens sobre a nascente cultura digital funcionaram para uma geração inteira.

Uma revista poderia publicar uma matéria essencialmente dizendo:

“VEJA O PERIGO QUE ESTÁ ESCONDIDO NA INTERNET!”

O objetivo editorial poderia ser perfeitamente legítimo: alertar pais, discutir pornografia, crimes, comunidades problemáticas, novos comportamentos ou simplesmente apresentar aquele estranho universo chamado Internet.

Só havia um pequeno problema.

Para demonstrar que o monstro existia, era necessário mostrar as pegadas do monstro.

E alguns leitores eram muito curiosos.

O jornalista escrevia:

“Usuários encontram esse conteúdo utilizando determinados termos...”

O leitor:

— Termos, é?

Caneta.

Papel.

Anotado.

A matéria continuava:

“Existem servidores e comunidades onde...”

— Servidores?

Anotado.

“Alguns programas permitem...”

— PROGRAMA?

ANOTADO!

A reportagem terminava com uma advertência moral.

O leitor terminava com uma lista de palavras-chave.

Era como publicar:

GUIA COMPLETO DOS LUGARES ONDE VOCÊ NÃO DEVE IR

seguido de endereço, mapa e horário de funcionamento.


🕵️ FOI DE PROPÓSITO?

Essa é a pergunta deliciosa.

Talvez.

Talvez não.

Provavelmente jamais saberemos em muitos casos.

O jornalista poderia estar simplesmente fazendo seu trabalho.

Para escrever sobre um fenômeno, precisava descrevê-lo.

O editor queria uma reportagem impactante.

A revista precisava mostrar ao leitor que havia investigado.

E ninguém necessariamente estava sentado numa sala esfumaçada dizendo:

— Vamos ensinar secretamente nossos leitores a encontrar essas coisas!

Isso seria uma conclusão sem evidência.

Mas existe outra possibilidade muito mais banal.

Jornalismo conhece uma substância poderosíssima desde muito antes da Internet:

CURIOSIDADE.

O jornalismo popular sabia perfeitamente que existe diferença entre:

“Existe determinado fenômeno.”

e:

“VOCÊ NÃO VAI ACREDITAR NO QUE ESTÁ ACONTECENDO ATRÁS DESTA PORTA!”

O segundo vende jornal.

E aqui entra nosso velho espírito do saudoso Notícias Populares.

Porque o mecanismo psicológico do jornalismo amarelo nunca precisou de inteligência artificial.

Precisava apenas compreender seres humanos.

SEXO!

ESCÂNDALO!

CRIME!

MISTÉRIO!

PROIBIDO!

PERIGO!

VOCÊ NÃO DEVERIA VER ISTO!

O cérebro responde:

— Concordo plenamente.

Pausa.

— Onde está?


🚫 “NÃO PROCURE POR X”

Existe uma experiência mental maravilhosa.

Imagine que você nunca ouviu falar de X.

X poderia passar tranquilamente pelo restante da sua vida sem ocupar um único neurônio.

Então alguém publica para milhões:

“Existe uma coisa chamada X e você jamais deveria procurá-la.”

Parabéns.

Agora milhões de pessoas sabem:

X EXISTE.

Uma pequena parcela imediatamente procura X.

Outra pesquisa notícias sobre X.

Outra procura:

"o que é X"

Outra:

"polêmica X"

Outra:

"por que estão falando de X"

E outra simplesmente digita:

X

O objetivo inicial poderia ser reduzir o fenômeno.

Mas a primeira consequência mensurável pode ser exatamente o contrário:

AUMENTO DA ATENÇÃO.


💥 CHEGA O EFEITO STREISAND

Existe um parente famoso dessa confusão: o efeito Streisand.

A ideia geral é conhecida: uma tentativa de esconder, remover ou reduzir a circulação de determinada informação pode chamar tamanha atenção para ela que o resultado acaba sendo sua disseminação muito maior.

É o maravilhoso momento em que alguém grita:

NINGUÉM PODE VER ESTA FOTO!

e a Internet responde:

QUE FOTO?

Cinco minutos depois:

todo mundo viu a foto.

Mas o Paradoxo da Denúncia é um pouco diferente.

Não precisa haver tentativa de censura.

Basta existir exposição.

A denúncia pode ser perfeitamente sincera.

Pode haver interesse público.

Pode haver comportamento realmente problemático.

Pode existir necessidade genuína de informar.

Ainda assim:

DENÚNCIA
   ↓
EXPOSIÇÃO
   ↓
CONHECIMENTO DA EXISTÊNCIA
   ↓
CURIOSIDADE
   ↓
BUSCA
   ↓
AMPLIFICAÇÃO

A moral da história é desconfortável:

Condenar uma coisa e aumentar sua visibilidade não são acontecimentos incompatíveis.

Você pode fazer os dois simultaneamente.


📺 O INFLUENCIADOR APERTA O BOTÃO VERMELHO

Agora transportemos o problema para 2026.

Um grande criador publica uma denúncia.

Milhões assistem.

O vídeo repercute.

Jornais escrevem sobre ele.

Outros influenciadores comentam.

Políticos comentam.

Especialistas aparecem.

Podcasts discutem.

Trechos circulam.

Pessoas pesquisam os personagens envolvidos.

E começa a máquina.

Não precisamos presumir qualquer intenção de promover aquilo que está sendo denunciado.

Esse não é o ponto.

O ponto é:

A INTERNET NÃO DISTRIBUI INTENÇÃO. ELA DISTRIBUI ATENÇÃO.

Essa distinção é gigantesca.

O ser humano entende:

“Estou assistindo porque considero isso revoltante.”

O sistema pode observar:

CLICOU = SIM
ASSISTIU = SIM
PESQUISOU = SIM
COMPARTILHOU = SIM
COMENTOU = SIM
VOLTOU = SIM

E concluir:

INTERESSE.

O algoritmo não precisa compreender sua indignação para perceber seu comportamento.


🤖 O ALGORITMO NÃO SABE QUE VOCÊ ESTÁ REVOLTADO

Imagine João.

João nunca ouviu falar de determinado fenômeno.

Assiste à denúncia.

Fica indignado.

Pesquisa.

Assiste a três vídeos explicando.

Pesquisa uma pessoa mencionada.

Entra numa rede social.

Assiste a outro vídeo relacionado.

Comenta:

“QUE ABSURDO!”

Compartilha:

“TODO MUNDO PRECISA SABER DISSO!”

O sistema observa João.

Do ponto de vista humano:

JOÃO
↓
REPÚDIO

Do ponto de vista comportamental:

JOÃO
↓
5 vídeos
↓
3 buscas
↓
2 compartilhamentos
↓
4 comentários
↓
18 minutos de atenção

Qual deles o recomendador consegue medir melhor?

Aí mora o problema.


🔥 TRENDING TOPIC: O POSTO IPIRANGA DA CURIOSIDADE

Então aparece outra máquina extraordinária:

Trending Topics.

A sociedade inteira recebe uma placa luminosa dizendo:

TODO MUNDO ESTÁ FALANDO SOBRE X!

Milhões que não sabiam de X perguntam:

— Por quê?

Clicam.

Agora também estão falando de X.

Isso ajuda X a continuar aparecendo.

Outras pessoas veem.

Clicam.

Temos um belo circuito:

ASSUNTO
   ↓
ATENÇÃO
   ↓
TREND
   ↓
MAIS ATENÇÃO
   ↓
MAIS BUSCAS
   ↓
MAIS PUBLICAÇÕES
   ↓
MAIS ATENÇÃO
   ↓
TREND

É praticamente um PERFORM UNTIL, só que alguém esqueceu a condição de saída.


🔎 E ENTÃO ENTRA O SEO

A confusão fica ainda melhor.

Milhões começam a pesquisar determinado termo.

Sites percebem.

Editores percebem.

Criadores percebem.

Ferramentas de tendências percebem.

Surge conteúdo:

O QUE É X?

ENTENDA X

A POLÊMICA DE X

10 COISAS SOBRE X

QUEM É X?

ENTENDA O CASO QUE PAROU A INTERNET

Agora alguém que procura X encontra uma infraestrutura inteira de conteúdo construída ao redor de X.

A denúncia deixou de ser simplesmente uma publicação.

Criou um vocabulário pesquisável.

E vocabulário pesquisável é uma coisa poderosíssima.

Porque antes da denúncia talvez o indivíduo sequer soubesse qual palavra digitar.

Depois dela, sabe.

Essa é talvez a grande ligação entre aquela velha revista impressa e a Internet contemporânea.

A revista entregava a palavra.

O leitor precisava construir o caminho.

Hoje a palavra pode ser suficiente para a infraestrutura digital construir boa parte do caminho por ele.


🐇 ANTIGAMENTE VOCÊ PERSEGUIA O COELHO

Na velha Internet:

LEITOR
  ↓
descobre palavra
  ↓
anota
  ↓
conecta
  ↓
procura
  ↓
tenta outro termo
  ↓
encontra fórum
  ↓
encontra referência
  ↓
procura novamente

Era necessário ser curioso.

Persistente.

Um pequeno arqueólogo digital.

Hoje:

USUÁRIO
   ↓
descobre X
   ↓
pesquisa X
   ↓
ALGORITMO:
"AHÁÁÁÁ!"
   ↓
X relacionado
   ↓
pessoas relacionadas a X
   ↓
vídeos sobre X
   ↓
discussões sobre X
   ↓
"Talvez você também goste..."

Antigamente você perseguia o coelho.

Agora o coelho sabe seu endereço.


🚨 EXPOSIÇÃO NÃO É CONDENAÇÃO

Aqui precisamos separar três coisas que frequentemente são misturadas.

EXPOSIÇÃO

Significa tornar algo visível.

CONDENAÇÃO

Significa atribuir avaliação negativa àquilo.

AMPLIFICAÇÃO

Significa aumentar seu alcance.

Esses três estados são independentes.

É perfeitamente possível:

CONDENAR = SIM
AMPLIFICAR = SIM

Esse talvez seja o ponto mais contraintuitivo.

Alguém pode detestar profundamente determinado conteúdo e, tentando destruí-lo, transformar seu nome no assunto mais pesquisado do país.

Não significa que a denúncia estava errada.

Significa que comunicação em rede possui efeitos colaterais.


🧯 ENTÃO DEVEMOS FICAR CALADOS?

Não.

Esse seria o erro oposto.

Existem situações que precisam ser denunciadas.

Crimes precisam ser investigados.

Vítimas precisam ser protegidas.

Problemas sociais precisam ser discutidos.

Riscos precisam ser conhecidos.

A solução não pode ser:

“Não falemos sobre coisas ruins porque alguém pode pesquisar.”

Isso produziria silêncio justamente onde informação pública pode ser necessária.

A pergunta correta é outra:

COMO INFORMAR SEM TRANSFORMAR A DENÚNCIA NUM CATÁLOGO?

E aí entra responsabilidade editorial.

É realmente necessário repetir determinado identificador vinte vezes?

Precisamos exibir imagens?

Precisamos fornecer caminhos?

Precisamos reproduzir conteúdo?

Precisamos mostrar exatamente como localizar?

O nome é indispensável ao interesse público?

Ou estamos colocando um enorme letreiro:

NÃO ENTRE — ENTRADA LOGO ALI →


🛡️ A MODERAÇÃO ENTRA NO BAR

Enquanto isso, a plataforma precisa distinguir:

denúncia, documentação, jornalismo, sátira, pesquisa, glorificação, exploração e redistribuição.

Boa sorte.

O mesmo fragmento pode aparecer em contextos completamente diferentes.

Um pesquisador pode reproduzir determinada expressão para estudá-la.

Um jornalista para denunciá-la.

Um criminoso para promovê-la.

Um professor para explicar o fenômeno.

O conteúdo pode parecer semelhante.

A intenção e o contexto não são.

É aí que moderação puramente baseada em palavras-chave começa a sofrer.

O computador encontra:

TERM=X

O humano pergunta:

“Mas por que X está aqui?”

Essa segunda pergunta é muito mais difícil.


📰 O VELHO JORNAL AMARELO DESCOBRIU ISSO ANTES DO ALGORITMO

Talvez o mais divertido seja perceber que boa parte dessa engenharia de atenção é muito anterior ao Facebook, Google, TikTok ou qualquer recomendador.

O jornaleiro já conhecia o algoritmo fundamental:

ESCÂNDALO
+
CURIOSIDADE
+
TÍTULO ENORME
=
VENDA

A Internet simplesmente industrializou a operação.

Antes alguém precisava escolher a manchete.

Hoje milhares de sistemas medem em tempo quase real:

  • quem clicou;

  • quanto tempo ficou;

  • onde abandonou;

  • o que procurou depois;

  • o que compartilhou;

  • com quem compartilhou;

  • qual conteúdo semelhante reteve atenção.

O velho editor perguntava:

“Isso vende jornal?”

O recomendador pergunta:

“Isso mantém o sujeito aqui?”

A distância tecnológica é gigantesca.

A matéria-prima continua sendo o mesmo macaco curioso.

Nós.


☕ O MAINFRAMEIRO OLHA PARA TUDO ISSO

E algum velho programador COBOL sentado diante do café observa o espetáculo e pergunta:

— Qual era o requisito?

Reduzir a exposição de X.

— E o resultado?

X tornou-se um dos assuntos mais procurados da semana.

Silêncio.

Ele toma outro gole.

— Tem log?

Tem.

— Métrica anterior?

Tem.

— Métrica posterior?

Tem.

— Grupo de controle?

Não.

— Então parem de dizer que sabem exatamente quem causou o quê.

Silêncio novamente.

Porque esse também é um ponto fundamental.

Correlação não é causalidade.

Uma explosão de buscas posterior a uma denúncia é compatível com amplificação produzida pela denúncia, mas demonstrar quanto dela veio diretamente da publicação, quanto veio da cobertura jornalística, quanto veio das redes, quanto veio de outros acontecimentos e quanto teria acontecido independentemente exige dados.

O jornalista amarelo pode gritar:

VÍDEO FEZ O BRASIL PROCURAR X!

O analista precisa acrescentar:

“Calma, Juvenal. Vamos olhar os dados.”


📼 A VELHA FITA CONTINUA GIRANDO

E talvez exista uma ironia histórica maravilhosa nisso.

Da revista impressa aos influenciadores.

Do jornaleiro aos trending topics.

Do índice remissivo ao Google.

Da recomendação do amigo ao recomendador algorítmico.

Mudamos toda a infraestrutura.

Mas existe um componente que atravessou tudo:

CURIOSIDADE HUMANA.

Diga:

“Aqui está uma porta.”

Alguns passarão reto.

Diga:

“NÃO ABRA ESTA PORTA.”

Agora você tem audiência.

Coloque uma placa:

“POR TRÁS DESTA PORTA EXISTE ALGO TÃO TERRÍVEL QUE NEM DEVERÍAMOS CONTAR QUE EXISTE.”

Meu amigo...

Melhor chamar a segurança.


🧠 O VERDADEIRO PARADOXO

O problema da denúncia não é denunciar.

É imaginar que denúncia e publicidade são fenômenos completamente separados.

Não são.

Toda denúncia pública contém alguma quantidade de exposição.

Toda exposição pode gerar curiosidade.

Toda curiosidade pode gerar busca.

Toda busca pode alimentar sistemas de descoberta.

E sistemas de descoberta podem produzir amplificação.

Portanto:

DENUNCIAR
   ≠
PROMOVER

Mas também:

DENUNCIAR
   ≠
NÃO AMPLIFICAR

Essa diferença deveria estar pregada na parede de redações, plataformas, departamentos de comunicação, escolas e equipes de moderação.


🚨 EDIÇÃO EXTRA: O MONSTRO NÃO PRECISA DE PUBLICIDADE FAVORÁVEL

Talvez essa seja a grande lição da era algorítmica.

No passado, imaginávamos publicidade como elogio.

Na economia da atenção, publicidade pode vir embrulhada em ódio.

Você pode assistir porque ama.

Pode assistir porque odeia.

Pode compartilhar dizendo:

“VEJAM QUE ABSURDO!”

Mas o pacote continua viajando.

E cada viagem aumenta a possibilidade de alguém que jamais conheceu aquilo perguntar:

“Mas afinal... o que é isso?”

É nesse instante que a denúncia atravessa uma fronteira invisível.

Continua sendo denúncia.

Continua podendo ser necessária.

Continua podendo produzir benefícios sociais enormes.

Mas também acabou de criar mais um conhecedor da existência do objeto denunciado.

O que essa pessoa fará com a informação já não pertence completamente ao denunciante.


☕ EPÍLOGO — NÃO OLHE AGORA

Talvez aquela velha reportagem da Veja não pretendesse iniciar ninguém.

Talvez soubesse perfeitamente que curiosidade vendia revista.

Talvez houvesse um pouco das duas coisas.

Jamais saberemos.

Mas sabemos algo muito mais importante.

Alguém leu.

Encontrou palavras.

Percebeu que existiam portas.

E abriu algumas delas.

Décadas depois, a infraestrutura mudou brutalmente.

Hoje um grande criador pode apontar para uma porta diante de milhões de pessoas simultaneamente.

Algumas vão exigir que ela seja fechada.

Algumas chamarão a polícia.

Algumas discutirão legislação.

Algumas produzirão vídeos.

Algumas pesquisarão academicamente.

E algumas simplesmente perguntarão:

“O QUE TEM LÁ DENTRO?”

Essa pessoa sempre existiu.

O problema é que agora, depois do primeiro clique, existe um sistema gigantesco observando silenciosamente:

“Ah... você demonstrou interesse por portas.”

E começa a mostrar outras.

Portanto, da próxima vez que alguém anunciar:

🚨 “NÃO PESQUISE ISTO DE JEITO NENHUM!”

lembre-se do velho princípio da curiosidade humana:

informar que uma porta existe pode ser necessário.

Condenar o que existe atrás dela pode ser absolutamente legítimo.

Mas apontar para a maçaneta diante de milhões de pessoas também é um ato de distribuição de informação.

E na Internet, meus caros...

até a placa PROIBIDA A ENTRADA pode acabar funcionando como SEO.


//BELLACOS JOB

//PARADOXO JOB CLASS=NP,MSGCLASS=Y
//STEP01   EXEC PGM=CURIOSIDADE
//DENUNCIA DD *
   EXPOSE=YES
   CONDEMN=YES
   AMPLIFY=UNKNOWN
/*
//ALGORITHM DD *
   CLICK=1
   SEARCH=1
   SHARE=1
   COMMENT="QUE ABSURDO!"
/*
//SYSOUT DD SYSOUT=*
//

IEF142I PARADOXO STEP01 - STEP WAS EXECUTED
IEF373I ATTENTION CONSUMED
IEF404I USER SEARCHED THE TERM

RETURN CODE = 0042

Mensagem do sistema:

WARNING: O USUÁRIO QUE NÃO SABIA QUE X EXISTIA AGORA SABE.

☕ Um Café no Bellacosa Mainframe

Porque às vezes o maior problema de colocar uma placa dizendo “NÃO OLHE” é descobrir que acabamos de informar exatamente para onde todo mundo deveria olhar.

segunda-feira, 18 de agosto de 2025

ENIAC: o Avô Brutal dos Mainframes

Bellacosa Mainframe apresenta ENIAC

ENIAC: o Avô Brutal dos Mainframes

☕ Um Café no Bellacosa Mainframe

Quando falamos de IBM Z, z/OS, milhões de MIPS e uptime quase místico, é fácil esquecer que tudo isso começou com algo… barulhento, quente e absurdamente grande. Senhores padawans e mainframers raiz: apresento o ENIAC — Electronic Numerical Integrator and Computer, o dinossauro sagrado da computação moderna 🦕



🕰️ Origem e História — “A guerra chama, a tecnologia responde”

O ENIAC nasceu em plena Segunda Guerra Mundial, por volta de 1943, oficialmente concluído em 1945 e apresentado ao público em 1946.

📍 Local: Universidade da Pensilvânia (EUA)
🧠 Criadores:

  • John Presper Eckert

  • John W. Mauchly

🎯 Missão original:
Calcular tabelas balísticas para o Exército dos EUA. Antes dele, esses cálculos levavam dias (ou semanas) feitos à mão. O ENIAC fazia em segundos.

💡 Primeira lição Bellacosa:
Mainframe sempre nasce de missão crítica. Não é moda, é necessidade.


ENIAC

🧱 Tamanho e Aparência — “Isso não é computador, é uma usina”

Prepare-se para números que fazem um IBM Z parecer um Raspberry Pi 😄

  • 🏢 Área ocupada: ~167 m² (um ginásio pequeno)

  • ⚖️ Peso: ~30 toneladas

  • 🔌 Consumo elétrico: ~150 kW

  • 🔥 Calor gerado: suficiente para virar churrasco de operador

📦 Componentes principais:

  • ~18.000 válvulas eletrônicas

  • 70.000 resistores

  • 10.000 capacitores

  • 6.000 chaves manuais

🧠 Curiosidade Bellacosa:
Quando uma válvula queimava (e isso acontecia bastante), o sistema inteiro podia parar. Já ouviu falar de single point of failure? Pois é…


⚙️ Capacidade e Poder de Processamento

Hoje falamos em GHz e cores. O ENIAC falava em operações por segundo — e isso já era revolucionário.

  • ➕ 5.000 somas por segundo

  • ➖ 357 multiplicações por segundo

  • ➗ 38 divisões por segundo

Sem:

  • Sistema operacional ❌

  • Disco ❌

  • Memória como conhecemos ❌

📌 Programar o ENIAC era… físico
Nada de código-fonte:

  • Conectar cabos

  • Ajustar chaves

  • Reconfigurar painéis inteiros

💡 Primeiro “DevOps físico” da história
Deploy = ligar fios
Rollback = desligar fios
Debug = rezar 😇


👩‍💻 As Programadoras Invisíveis (Easter Egg Histórico 🎁)

Aqui vai um easter egg que muita gente ignora:

👉 O ENIAC foi programado por seis mulheres, matemáticas brilhantes:

  • Kay McNulty

  • Betty Jennings

  • Betty Snyder

  • Marlyn Wescoff

  • Fran Bilas

  • Ruth Lichterman

Elas:

  • Criaram lógica

  • Otimizaram fluxos

  • Resolveram bugs sem manual

E por décadas… foram esquecidas nos livros de história.

🧠 Bellacosa comenta:
Mainframe sempre teve diversidade. O problema foi quem escreveu a história depois.


🧪 Curiosidades Técnicas e Fofoquices Nerds

  • 🔥 O ENIAC ficava tão quente que o boato dizia que as luzes da Filadélfia piscavam quando ele ligava.

  • 🕯️ Válvulas queimavam com mais frequência ao ligar e desligar — por isso ele ficava ligado por longos períodos.

  • 🧮 Foi usado também para:

    • Cálculos da bomba de hidrogênio

    • Simulações nucleares

    • Estudos meteorológicos iniciais


🧬 Noções Gerais — O que o ENIAC NÃO era

Vamos alinhar expectativas:

❌ Não era programável como hoje
❌ Não tinha stored program (isso veio depois com o EDVAC)
❌ Não tinha conceito de usuário, job, spool ou batch

Mas ele provou que computação eletrônica funcionava.

💡 Ele não era prático — era visionário.


🏛️ Destino Final — “Da guerra ao museu”

Após anos de operação:

  • O ENIAC foi desligado definitivamente em 1955.

  • Desmontado.

  • Partes foram preservadas.

📍 Hoje você encontra o ENIAC em:

  • Smithsonian Institution

  • Universidade da Pensilvânia

  • Outros museus de ciência nos EUA

Ele virou:
➡️ Relíquia
➡️ Marco histórico
➡️ Avô espiritual do Mainframe


🧠 Dicas Bellacosa para Padawans Mainframe

☕ Quando alguém diz:

“Mainframe é coisa velha”

Responda com classe:

  • Velho é o ENIAC

  • Mainframe é evolução contínua desde ele

📌 Conceitos herdados:

  • Computação centralizada

  • Processamento massivo

  • Missão crítica

  • Alta confiabilidade (mesmo que o ENIAC ainda estivesse aprendendo 😄)


🧾 Conclusão — “Respeite os ancestrais”

O ENIAC não rodava COBOL.
Não tinha JCL.
Não conhecia CICS.

Mas sem ele:
❌ Não existiria System/360
❌ Não existiria z/OS
❌ Não existiria o orgulho mainframe que carregamos hoje

🖥️ ENIAC não é só história.
É a fundação de tudo.

☕ Um Café no Bellacosa Mainframe — onde até válvula tem alma.

domingo, 17 de agosto de 2025

Tensei Shitara Dai Nana Ōji — Segunda Temporada

 

Bellacosa Mainframe apresenta a segunda temporada de Tensei Shitara

☕ Bellacosa Anime 

Tensei Shitara Dai Nana Ōji — Segunda Temporada

⛪ Quando Lloyd descobre que Deus também tem uma API

Título: I Was Reincarnated as the 7th Prince so I Can Take My Time Perfecting My Magical Ability — Season 2
Original: Tensei Shitara Dai Nana Ōji Datta node, Kimama ni Majutsu o Kiwamemasu Dai 2-ki
Estúdio: Tsumugi Akita Animation Lab
Direção: Jin Tamamura
Exibição japonesa: julho–setembro de 2025
Episódios: 12 — episódios 13–24 na contagem geral
Gêneros: fantasia, magia, ação, comédia, reencarnação
Arco central: Igreja / Divine Sorcery / Guitane
Classificação na Crunchyroll: 16+ por violência, imagens sexualizadas, diálogos sugestivos e outros conteúdos. (Crunchyroll)

Se a primeira temporada era:

"O que acontece quando um nerd de magia recebe mana praticamente infinita?"

a segunda faz uma pergunta muito melhor:

"O que acontece quando esse mesmo maluco encontra uma magia que NÃO ENTENDE?"

A resposta é óbvia.

Lloyd fica completamente obcecado.

E aí começa a diversão.



🧙‍♂️ Lloyd continua sendo Lloyd

Uma das melhores decisões da segunda temporada é não inventar uma crise existencial artificial para o protagonista.

Lloyd continua essencialmente o mesmo pequeno psicopata acadêmico.

Ele não quer o trono.

Não quer conquistar o mundo.

Não parece particularmente preocupado em montar um harém.

Não está numa jornada de vingança.

O próprio material oficial o caracteriza como alguém que ama magia até a insanidade e praticamente não se interessa por outra coisa. (Dai Nanao Ji)

Então aparece algo novo:

✨ Divine Sorcery.

Pronto.

Acabou a paz.



⛪ A Igreja — Lloyd encontra um sistema que não conhece

Aqui está a grande sacada da temporada.

Até então Lloyd vinha entendendo diferentes manifestações de poder e incorporando esse conhecimento ao seu gigantesco repertório.

Agora temos algo associado à Igreja, aos sacerdotes e ao divino.

Para qualquer pessoa normal:

milagre.

Para Lloyd:

documentação insuficiente.

😂

Ele precisa saber:

Como funciona?

De onde vem a energia?

Por que algumas pessoas conseguem utilizá-la?

Quais são as condições necessárias?

Pode ser reproduzida?

Pode ser modificada?

Qual é o mecanismo interno?

E isso transforma a segunda temporada quase numa investigação científica daquilo que outras pessoas chamariam simplesmente de fé.



🎹 Saria e Escher — quando música vira programa executável

Aqui aparece uma das ideias mais interessantes dessa temporada.

Saria, a quarta princesa e irmã de Lloyd, é uma musicista excepcional.

E temos também Escher, uma freira dotada de uma voz extraordinária.

Quando Saria toca piano e Escher canta durante uma cerimônia religiosa, acontece exatamente aquilo que Lloyd estava procurando:

Divine Sorcery manifesta-se.

Isso não é interpretação nossa: a sinopse oficial do episódio 14 descreve explicitamente a combinação do piano de Saria com o canto de Escher revelando a magia divina que Lloyd buscava. (Dai Nanao Ji)

E Lloyd praticamente entra em êxtase científico.

Porque percebe que existe ali uma combinação interessante:

MÚSICA
   +
VOZ
   +
FÉ / INTENÇÃO
   +
CONDIÇÕES ESPECÍFICAS
   ↓
DIVINE SORCERY

Para Lloyd isso equivale a descobrir uma linguagem de programação nova.


💻 Bellacosa Mainframe explica

Imagine Lloyd diante de um sistema desconhecido:

READY

LISTDS 'SALOM.ARCANE'

ARCANE.MAGIC
ARCANE.RUNES
ARCANE.DEMONIC

READY

LISTDS 'CHURCH.DIVINE'

ICH408I USER(LLOYD)
CHURCH.DIVINE CL(DATASET)
INSUFFICIENT ACCESS AUTHORITY

Lloyd:

"OOOOOOOOOH!"

Grim:

"Não faça essa cara."

Lloyd:

"Existe uma biblioteca à qual eu não tenho acesso!"

Grim:

"EXATAMENTE. VAMOS EMBORA."

Lloyd:

READY

RESEARCH DIVINE

Grim:

"FILHO DA..."

😂


👼 Jihriel — espere... existe mesmo um anjo aqui?

A coisa fica ainda mais interessante quando Lloyd percebe uma presença mágica.

Naturalmente, ele vai atrás.

Usa teletransporte e segue Jihriel.

E onde termina?

No Paradise, descrito oficialmente como o reino dos acólitos dos deuses. (Dai Nanao Ji)

Isso amplia bastante a cosmologia da série.

Porque deixamos de discutir simplesmente:

humanos → magia

e começamos a observar:

HUMANOS
   │
   ├── Magia
   ├── Qi
   ├── Divine Sorcery
   │
   ▼
IGREJA
   │
   ▼
ANJOS / SERES DIVINOS
   │
   ▼
PARADISE

Lloyd acabou de descobrir que o sistema possui outra camada de arquitetura.

E obviamente quer entrar nela.


😂 Jihriel também ajuda a manter a série completamente maluca

Uma coisa que 7th Prince faz muito bem é destruir rapidamente qualquer possibilidade de ficar excessivamente solene.

Anjo?

Divindade?

Paraíso?

Religião?

Você poderia imaginar uma temporada filosófica e pesadíssima.

Não.

A própria descrição do ator de Guitane no site oficial brinca com o choque de entrar numa série em que aparece um anjo com comportamento voyeurístico, batalhas tão rápidas que mal dá para acompanhá-las e personagens que mudam repentinamente do ameaçador para o cômico. (Dai Nanao Ji)

Esse caos tonal é parte da identidade da obra.


🎼 Saria é uma adição particularmente boa

Saria também ajuda a expandir a família real.

Até aqui poderíamos imaginar que Lloyd monopolizava todos os talentos interessantes da família.

Não exatamente.

Saria é descrita oficialmente como alguém que dominou praticamente todos os instrumentos musicais — uma espécie de prodígio musical. (Dai Nanao Ji)

Isso é legal porque cria outro tipo de especialização.

Lloyd:

MAGIA

Saria:

MÚSICA

Não precisamos transformar todo personagem em combatente nível 999.

E quando música passa a interagir com magia divina, sua especialização ganha importância real na narrativa.


🧪 E a temporada faz uma coisa muito interessante com "fé"

Aqui encontramos uma camada que merece atenção.

Lloyd não é exatamente um personagem religioso.

Mas também não precisa sair berrando:

"RELIGIÃO É FALSA!"

Ele simplesmente observa o fenômeno.

Existe alguma coisa acontecendo.

Portanto:

investigue.

Isso produz uma abordagem quase empirista:

Se aquilo que chamamos de milagre produz efeitos observáveis, quais são as condições que produzem o milagre?

A pergunta deixa de ser apenas teológica.

Torna-se também técnica.


😈 E então chegamos a Guitane

Aqui a temporada começa a ficar bem mais pesada.

Guitane não é simplesmente um boss colocado no episódio final porque precisamos de alguém para Lloyd explodir.

Ele possui uma relação muito mais problemática com fé, Deus, poder e suas próprias convicções.

E isso é fundamental para o final.

Porque Lloyd e Guitane acabam representando duas maneiras radicalmente diferentes de lidar com algo superior.

Guitane procura respostas através da fé, ressentimento, convicção e conflito.

Lloyd procura respostas através da curiosidade.

Um precisa que determinada resposta seja verdadeira.

O outro quer descobrir o que é verdadeiro.

Essa diferença é enorme.


🐉 E obviamente aparece um Black Dragon

Porque aparentemente anjos, Igreja, música sagrada e filosofia ainda não eram suficientes.

😂

O episódio 22 na contagem geral — episódio 10 da temporada — é justamente "Black Dragon".

Depois chegamos à batalha final contra Guitane. A Crunchyroll descreve o episódio 23 como o estágio final do confronto entre Lloyd e Guitane, com o destino de Saloum envolvido. (Crunchyroll)

É aqui que o anime novamente tira as luvas.

A estética bonitinha desaparece.

Entram:

quimeras, destruição, magia gigantesca, combate aéreo e Lloyd operando praticamente como uma arma estratégica.


⚔️ O grande problema continua: Lloyd é absurdo demais

Não vou aliviar para o anime aqui.

Continua sendo seu maior defeito.

Quando Lloyd aparece, nossa preocupação raramente é:

"Será que ele vai sobreviver?"

É:

"Quanto tempo vai demorar até ele descobrir como destruir isso?"

E isso reduz a tensão.

O anime tenta compensar colocando outras pessoas em perigo.

Essa é uma estratégia comum para protagonistas overpower.

Superman pode sobreviver.

Metrópolis não.

Lloyd pode sobreviver.

Saloum talvez não.

No episódio 23, inclusive, seus aliados já sofreram pesadamente protegendo a cidade antes da fase final contra Guitane. (Crunchyroll)

Isso devolve alguma consequência ao confronto.


🌤️ Episódio 24 — In the Light

E chegamos ao final.

O episódio 24, ou episódio 12 da temporada, chama-se:

In the Light

O interessante é que o encerramento não transforma a batalha simplesmente numa disputa de números.

A descrição oficial da Crunchyroll resume muito bem o conflito: a magia esmagadora de Lloyd força Guitane a confrontar suas próprias dúvidas sobre Deus. (Crunchyroll)

Isso é muito melhor que:

LLOYD POWER  = 99999999
GUITANE      = 90000000

99999999 > 90000000

LLOYD WINS

Existe combate físico.

Mas existe também conflito ideológico.


🧠 A mensagem escondida da segunda temporada

A primeira temporada falava muito sobre:

curiosidade.

A segunda acrescenta:

certeza.

Guitane procura certeza.

A Igreja possui certezas.

Fiéis possuem certezas.

Lloyd?

Lloyd possui perguntas.

E existe uma ideia extremamente interessante escondida nisso:

Quanto mais Lloyd aprende, mais coisas ele encontra que ainda não conhece.

Ele é absurdamente poderoso.

Mas intelectualmente ainda consegue dizer:

"Não sei como isso funciona."

Isso é uma qualidade rara.


💾 E aqui entra o velho programador

Depois de décadas trabalhando com tecnologia, existe uma armadilha perigosa:

"Já vi tudo."

Nunca viu.

O velho mainframe ensina isso muito bem.

Você conhece COBOL há 30 anos.

Então encontra uma aplicação escrita em 1978.

"Que diabo fizeram aqui?"

Encontra um comportamento estranho no CICS.

"Interessante..."

Uma transação chama MQ, que chama outra plataforma, que volta através de API, acessa Db2...

E de repente você é novamente aprendiz.

Lloyd representa isso de maneira caricatural.

Ele poderia dizer:

"Sou poderoso, portanto sei tudo."

Em vez disso diz:

"O que é ISSO?!"

E sai correndo atrás.


🥚 Easter egg Bellacosa — Lloyd encontra RACF

03:17 da madrugada.

Sala escura.

Console aceso.

ICH408I USER(LLOYD)
  RESOURCE(CHURCH.DIVINE.PARADISE)
  ACCESS INTENT(READ)
  ACCESS ALLOWED(NONE)

Lloyd fica imóvel.

Os olhos começam a brilhar.

Grim percebe.

"Não."

Lloyd sorri.

"Grim..."

"NÃO."

"Existe um nível acima de SPECIAL?"

"LLOYD!"

ICH408I USER(LLOYD)
ACCESS DENIED

Lloyd:

"Fascinante."

Grim:

"POR QUE ACCESS DENIED DEIXA VOCÊ FELIZ?!"

Porque agora Lloyd sabe que existe alguma coisa atrás daquela porta.

Esse é o personagem inteiro resumido em um ICH408I. 😂


⚖️ Bellacosa Anime — avaliação da segunda temporada

História: ⭐⭐⭐⭐☆
Construção de mundo: ⭐⭐⭐⭐½
Magia: ⭐⭐⭐⭐⭐
Animação/batalhas: ⭐⭐⭐⭐⭐
Comédia: ⭐⭐⭐⭐☆
Personagens novos: ⭐⭐⭐⭐☆
Guitane: ⭐⭐⭐⭐½
Saria + Escher: ⭐⭐⭐⭐½
Jihriel: ⭐⭐⭐⭐☆
Tensão: ⭐⭐⭐☆☆
Overpower de Lloyd: ⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
Lloyd demonstrando qualquer preocupação com isso: ☆☆☆☆☆ 😂

⭐ Nota Bellacosa: 8,7/10

Para mim, a segunda temporada é conceitualmente mais interessante que a primeira.

A primeira precisava nos convencer de que assistir um moleque praticamente invencível poderia ser divertido.

A segunda já não precisa provar isso.

Então abre o mundo.

Igreja. Música. Divine Sorcery. Anjos. Paradise. Quimeras. Dragão Negro. Guitane. Fé. Dúvida.

E tudo continua passando pelo cérebro absolutamente defeituoso daquele pequeno pesquisador.

O melhor resumo talvez seja:

Lloyd encontrou Deus.

Não perguntou se deveria adorá-lo.

Perguntou como a magia dele funciona.

😂

E aí finalmente entendemos por que Dai Nana Ōji consegue funcionar mesmo tendo um protagonista tão absurdamente overpower:

Lloyd não está procurando inimigos mais fortes.

Está procurando coisas que ainda não entende.

E conhecimento, ao contrário de um boss de RPG, não possui nível máximo.

sábado, 16 de agosto de 2025

A nostalgica abertura do programa Enigma.

A Nostálgica Abertura do Programa Enigma

Há lembranças que não vivem apenas na memória; elas permanecem gravadas como verdadeiros artefatos arqueológicos da infância. Para quem cresceu nos anos 1980 e cultivava uma paixão por RPG, animes, história antiga, mitologia, arqueologia e pelos incontáveis mistérios das civilizações desaparecidas, existiam alguns lugares quase sagrados em São Paulo. Um deles era o Centro Cultural São Paulo, na Vergueiro, onde era possível descobrir mundos inteiros escondidos entre livros e revistas. O outro ficava na Avenida Tiradentes, no histórico Teatro Franco Zampari, sede da TV Cultura.

Era um endereço cercado por história. Bastava descer na Estação da Luz e caminhar entre a Pinacoteca, o Museu de Arte Sacra, a FATEC e as ruas do Bom Retiro para sentir que aquela região respirava conhecimento. Mas, para cerca de trezentos jovens apaixonados por aventuras e descobertas, havia um destino ainda mais especial: todos os sábados, aquele teatro se transformava em um verdadeiro templo da curiosidade humana.

Ali, arqueólogos, estudantes, sonhadores e futuros mestres de RPG sentavam lado a lado para assistir ao programa Enigma, uma experiência que misturava documentário, investigação, ciência e imaginação. Sua inesquecível abertura prometia exatamente isso: uma viagem através do tempo, das pirâmides do Egito às cidades maias, das ruínas gregas aos segredos ainda enterrados sob a areia. Para muitos, antes mesmo de Indiana Jones chegar às locadoras ou da internet existir, foi o Enigma quem despertou a vontade de explorar o passado e mostrou que cada pedra, cada artefato e cada civilização escondiam uma história esperando para ser desvendada. Hoje, décadas depois, basta ouvir os primeiros segundos daquela abertura para que toda essa magia volte à vida.

Quem cresceu nos anos 80 do século passado e era um otaku, que gostava de rpg, anime, historia antiga, além do Centro Cultural Vergueiro, tinha uma outra casa, esta na Avenida Tiradentes, no Teatro Franco Zampari da Tv Cultura.

Perto da estaçao da Luz, Pinacoteca, Fatec, Museu de Arte Sacra no coração do Bom retiro... eita quanta volta, mas esse templo do saber abrigava 300 arqueólogos, que todos os sábados se encantavam, maravilham num programa único.



sexta-feira, 15 de agosto de 2025

Mushoku no Eiyuu — Quando o Sistema Operacional Diz "Classe Não Encontrada"

 

Bellacosa Mainframe apresenta Mushoku no Eiyuu

☕ Um Café no Bellacosa Mainframe

Mushoku no Eiyuu — Quando o Sistema Operacional Diz "Classe Não Encontrada"

"No mainframe existe uma velha regra: nem todo programa com milhares de parâmetros é melhor que um programa escrito com lógica impecável. Em Mushoku no Eiyuu acontece exatamente a mesma coisa."

Existe uma curiosidade interessante na história dos computadores.

Durante décadas, muitos acreditavam que o segredo de um bom software era adicionar mais comandos, mais bibliotecas, mais frameworks, mais recursos.

Até descobrirem que um bom programador resolvia o mesmo problema com metade do código.

Mushoku no Eiyuu faz exatamente essa crítica... usando um mundo medieval.

Em vez de frameworks, existem Skills.

Em vez de certificados, existem Classes.

E o protagonista nasce... sem nenhuma.

É como se um jovem programador COBOL entrasse numa empresa onde todos possuem certificados IBM, AWS, Azure, Kubernetes, Java, Python e DevOps...

...e ele dissesse:

— "Eu só sei resolver problemas."

É daí que nasce esta história.


Ficha Técnica

Título original

無職の英雄 ~別にスキルなんか要らなかったんだが~

Romanização

Mushoku no Eiyuu: Betsu ni Skill Nanka Iranakattan Daga

Título internacional

Hero Without a Class: Who Even Needs Skills?! (Mushoku Eiyu)

Autor da Light Novel

Shichio Kuzu (九頭七尾)

Ilustrações

Yumehito Ueda

Mangá

Arte de Akio Nanae

Publicação da novel

16 de julho de 2018

Publicação do mangá

12 de novembro de 2018

Anime

Outubro a dezembro de 2025

Estúdio

Studio A-CAT

Diretor

Kaoru Yabana

Roteiro

Chabo Higurashi

Música

Kento Asahina (Wikipedia)


Gênero

  • Fantasia

  • Aventura

  • Ação

  • Comédia

  • Progressão de personagem

  • RPG Fantasy

Classificação indicativa

Aproximadamente 12+ (violência leve, fantasia e combates), variando conforme o país de distribuição. (Info Anime)


Quantidade de episódios

  • 12 episódios

  • aproximadamente 24 minutos cada. (MadInfinite)


A sinopse

Num mundo onde toda criança recebe uma Classe e Skills concedidas pela Deusa aos dez anos de idade, a sociedade inteira é organizada em torno desse sistema.

Quem nasce Guerreiro torna-se guerreiro.

Quem nasce Mago será mago.

Quem nasce Sacerdote seguirá esse caminho.

Então nasce Arel.

Filho da lendária Princesa da Espada Fara e do Rei da Magia Leon, todos esperam que ele receba uma classe extraordinária.

Mas acontece o impossível.

Classe: Nenhuma.

A partir desse instante sua vida muda completamente. (Mushoku Eiyu)


A história

O interessante é que Mushoku no Eiyuu nunca tenta convencer o espectador de que Arel possui um poder secreto escondido.

Ele simplesmente...

...treina.

Treina novamente.

Erra.

Aprende.

Treina mais.

Enquanto todos dependem das Skills dadas pela Deusa, Arel aprende observando.

Cada luta torna-se uma aula.

Cada derrota vira experiência.

É praticamente um RPG onde alguém decidiu zerar o jogo sem usar nenhuma habilidade especial.


Os principais personagens

Arel

O protagonista.

Extremamente disciplinado.

Representa a filosofia do esforço acima do talento.


Fara

A "Princesa da Espada".

Sua mãe.

Uma das maiores espadachins do reino.


Leon

O "Rei da Magia".

Pai de Arel.

Representa o ápice do conhecimento mágico.


Raina

Uma das personagens que acompanha parte da jornada de Arel e ajuda a mostrar como a percepção sobre ele muda à medida que suas conquistas crescem. (Mushoku Eiyu)


O que existe de diferente?

À primeira vista parece mais um anime de fantasia.

Mas existe uma diferença enorme.

Normalmente o roteiro faz isto:

Herói
↓

Recebe Skill lendária

↓

Vira Deus

Aqui acontece:

Herói

↓

Não recebe nada

↓

Treina

↓

Treina

↓

Treina

↓

Treina novamente

↓

Supera quem possui Skills

É quase uma crítica aos protagonistas "apelões".


A maior mensagem escondida

O anime fala muito menos sobre magia do que parece.

Na realidade ele discute:

determinismo.

O mundo acredita que o destino está definido aos dez anos.

Arel demonstra exatamente o contrário.

Isso lembra uma velha discussão da computação.

O hardware determina tudo?

Ou o software consegue compensar?

IBM responderia:

Depende do programador.


Outra leitura filosófica

As Skills funcionam como certificados.

Classe funciona como diploma.

Arel representa competência prática.

Quantas vezes vimos alguém com dez certificados produzir menos que um veterano de COBOL com quarenta anos de experiência?

É exatamente essa crítica.


A metáfora do programador COBOL

Imagine:

Todo mundo domina React.

Angular.

Python.

Rust.

Go.

Kubernetes.

Cloud.

Você chega apenas sabendo COBOL.

Todos riem.

Então você resolve um problema que ninguém conseguiu resolver.

A sala inteira fica em silêncio.

Esse é Arel.


As aventuras

Durante os episódios acompanhamos:

  • treinamento constante;

  • exploração de masmorras;

  • desenvolvimento técnico;

  • enfrentamentos contra aventureiros experientes;

  • descoberta gradual dos limites do sistema de Classes;

  • evolução das relações entre Arel e os demais personagens.

O foco não está apenas nas batalhas, mas em mostrar como ele constrói sua força por meio de disciplina, observação e adaptação. (Mushoku Eiyu)


O Studio A-CAT

O Studio A-CAT nunca foi um estúdio conhecido por orçamentos gigantes.

Seu histórico inclui produções de fantasia e adaptações de light novels, normalmente com animação funcional e foco em entregar a narrativa sem grandes excessos visuais.

Em Mushoku no Eiyuu, isso aparece claramente:

Pontos positivos

  • personagens consistentes;

  • boas cenas de combate;

  • trilha sonora competente;

  • ritmo agradável.

Pontos fracos

  • animação limitada em algumas batalhas;

  • economia de quadros;

  • cenários simples;

  • pouca experimentação visual.

Não chega ao nível de um MAPPA, Ufotable ou Kyoto Animation, mas cumpre bem a proposta da obra.


Houve censura?

Praticamente não.

A obra nunca foi construída em torno de fan service pesado ou violência gráfica extrema.

A adaptação preservou a essência da light novel e do mangá, sem registrar cortes significativos ou controvérsias amplamente conhecidas relacionadas à censura. (Mushoku Eiyu)


Light Novel

A Light Novel começou em 2018.

Continua expandindo o universo e aprofunda diversos personagens que aparecem de forma mais breve no anime. (Wikipedia)


Mangá

O mangá adapta a novel e possui mais conteúdo do que a animação, explorando melhor a evolução de Arel e detalhes do mundo. (Wikipedia)


Existe game?

Até o momento, não há um jogo oficial baseado em Mushoku no Eiyuu. A franquia permanece concentrada na light novel, no mangá e na adaptação para anime. (Mushoku Eiyu)


Impacto cultural

Embora não tenha alcançado o status de fenômenos como Solo Leveling, Mushoku Tensei ou Frieren, a obra encontrou um público fiel entre os fãs de fantasia de progressão ("progression fantasy").

Ela ganhou destaque justamente por inverter uma tendência comum dos últimos anos: em vez de um protagonista que recebe um poder absoluto desde o início, apresenta alguém que constrói sua força com persistência. Essa abordagem gerou discussões entre fãs sobre mérito, esforço e talento inato. (Mushoku Eiyu)


Veredicto Bellacosa Mainframe

Se eu fosse descrever Mushoku no Eiyuu usando a linguagem do IBM Z, diria que Arel é um programa COBOL compilado em 1985.

Sem interface bonita.

Sem IA.

Sem Cloud.

Sem Kubernetes.

Sem DevOps.

Sem "Skills".

Mas quando chega o fechamento bancário de bilhões de transações...

...é justamente ele que continua funcionando.

Esse é o charme da obra.

Ela não diz que talento não importa.

Ela diz que talento sem disciplina vira vaidade, enquanto disciplina, estudo e persistência podem transformar um "sem classe" em um verdadeiro herói.

No fim das contas, Mushoku no Eiyuu é menos uma fantasia medieval e mais uma celebração de uma ideia muito conhecida por quem vive no mundo da tecnologia: ferramentas ajudam, mas quem resolve problemas é a pessoa por trás delas.

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...