Fórum — COBOL Dicas

Conhecimento que atravessa gerações. Compartilhe o que você sabe.

COBOL + IA - Prompts de IA úteis para programadores COBOL

Publicado

Publicação inicial

15/03/2026 02:49 · Publicado

#101
Durante a série COBOL + IA mostramos como ferramentas de IA podem ajudar no dia a dia de quem trabalha com sistemas legados.
Abaixo está uma lista de 20 prompts práticos que podem ser utilizados para:
  • entender programas legados
  • gerar documentação
  • criar fluxogramas
  • sugerir melhorias
  • gerar massa de dados
  • acelerar o desenvolvimento

Todos os prompts podem ser usados em ferramentas como Copilot, ChatGPT, Claude ou Gemini.

A Inteligência Artificial pode se tornar uma ferramenta poderosa no dia a dia do programador COBOL.

Mas uma coisa continua verdadeira: IA sugere. O programador decide.
Agradecimentos: 0 Entre para agradecer
Resposta

15/03/2026 02:52 · Publicado

#102
Análise de código COBOL legado

Prompt 1 — Explicação geral do programa
Código
Analise o programa COBOL abaixo e explique de forma clara:

- qual é o objetivo do programa
- qual é o fluxo principal de processamento
- quais arquivos são utilizados
- quais regras de negócio estão implementadas

Explique como se estivesse ensinando um novo programador que acabou de entrar no projeto.

[Cole aqui o código COBOL]



Prompt 2 — Identificar regras de negócio
Código
Analise o código COBOL abaixo e identifique todas as regras de negócio existentes.

Liste cada regra separadamente e explique:

- qual condição dispara a regra
- qual ação é executada
- qual impacto no processamento

[Cole aqui o código]



Prompt 3 — Identificar possíveis problemas
Código
Analise o código COBOL abaixo e identifique possíveis problemas como:

- IFs excessivamente aninhados
- código duplicado
- nomes de variáveis pouco claros
- trechos difíceis de manter

Sugira melhorias sem alterar a regra de negócio.

[Cole o código]



Prompt 4 — Analisar fluxo de execução
Código
Explique o fluxo de execução do programa COBOL abaixo passo a passo.

Mostre:

1. início do programa
2. leitura de arquivos
3. principais decisões IF/EVALUATE
4. cálculos realizados
5. geração de saída

[Cole o código]



Prompt 5 — Resumo rápido do programa
Código
Leia o código COBOL abaixo e gere um resumo técnico contendo:

- finalidade do programa
- principais entradas
- principais saídas
- tipo de processamento (batch, relatório, cálculo etc.)

[Cole o código]

Agradecimentos: 0 Entre para agradecer
Resposta

15/03/2026 02:54 · Publicado

#103
Geração de fluxogramas

Prompt 6 — Fluxograma do programa
Código
Analise o programa COBOL abaixo e gere um fluxograma do processamento.

O fluxograma deve mostrar:

- início
- leitura de dados
- decisões IF/EVALUATE
- cálculos
- saída de dados

Gere o fluxograma em formato Mermaid.

[Cole o código]



Prompt 7 — Fluxograma simplificado
Código
Com base no código COBOL abaixo, gere um fluxograma simplificado mostrando apenas:

- etapas principais
- decisões importantes
- saída final

[Cole o código]



Prompt 8 — Fluxo de processamento batch
Código
Analise o código COBOL abaixo e gere um fluxo do processamento batch incluindo:

- leitura de arquivo
- validações
- processamento
- gravação de saída

[Cole o código]

Agradecimentos: 0 Entre para agradecer
Resposta

15/03/2026 02:56 · Publicado

#104
Geração de documentação

Prompt 9 — Documentação técnica do programa
Código
Gere uma documentação técnica para o programa COBOL abaixo contendo:

- objetivo do programa
- descrição do processamento
- arquivos utilizados
- layout dos registros
- regras de negócio principais

[Cole o código]



Prompt 10 — Comentários no código
Código
Adicione comentários explicativos no código COBOL abaixo sem alterar o funcionamento do programa.

Explique:

- cada seção
- cada parágrafo
- decisões importantes

[Cole o código]



Prompt 11 — Documentação funcional
Código
Explique o funcionamento do programa COBOL abaixo em linguagem funcional, adequada para analistas de negócio.

Evite termos muito técnicos.

[Cole o código]



Prompt 12 — Manual de manutenção
Código
Analise o código COBOL abaixo e gere um pequeno guia para manutenção contendo:

- pontos críticos do programa
- partes mais sensíveis a mudança
- sugestões de boas práticas para manutenção

[Cole o código]

Agradecimentos: 0 Entre para agradecer
Resposta

15/03/2026 02:57 · Publicado

#105
Refatoração e melhoria de código

Prompt 13 — Melhorar legibilidade
Código
Refatore o código COBOL abaixo para melhorar a legibilidade.

- use nomes de variáveis mais claros
- reduza IFs aninhados
- organize o código em parágrafos

Não altere a regra de negócio.

[Cole o código]



Prompt 14 — Padronizar código
Código
Padronize o código COBOL abaixo seguindo boas práticas:

- nomes consistentes
- indentação correta
- organização lógica do código

Sem alterar o funcionamento do programa.

[Cole o código]



Prompt 15 — Sugestões de melhoria
Código
Analise o código COBOL abaixo e sugira melhorias de estrutura e manutenção.

Explique cada sugestão.

[Cole o código]

Agradecimentos: 0 Entre para agradecer
Resposta

15/03/2026 02:59 · Publicado

#106
Geração de código COBOL

Prompt 16 — Criar programa COBOL
Código
Gere um programa COBOL que:

- leia um arquivo sequencial
- calcule um valor baseado nos campos
- grave um arquivo de saída

Inclua definição de arquivos e exemplo de layout.



Prompt 17 — Criar relatório
Código
Gere um programa COBOL que leia um arquivo de funcionários e gere um relatório contendo:

- código
- nome
- salário
- total geral

Mostre também um exemplo de saída.



Prompt 18 — Validação de dados
Código
Crie um programa COBOL que valide registros de um arquivo contendo:

- código do cliente
- nome
- valor de compra

Regras:
- valor não pode ser negativo
- nome não pode ser vazio

Agradecimentos: 0 Entre para agradecer
Resposta

15/03/2026 03:00 · Publicado

#107
Geração de massa de dados

Prompt 19 — Gerar massa de teste
Código
Gere 20 registros de exemplo para um arquivo sequencial com o seguinte layout COBOL:

01 REG-FUNC.
   05 COD-FUNC     PIC 9(05)
   05 NOME-FUNC    PIC X(30)
   05 SALARIO      PIC 9(07)V99



Prompt 20 — Gerar dados variados
Código
Crie uma massa de dados com 50 registros simulando clientes.

Campos:

- código
- nome
- idade
- valor de compra

Inclua valores variados para testes de validação.

Agradecimentos: 0 Entre para agradecer