Nos últimos anos, a inteligência artificial (IA) tem se tornado uma ferramenta indispensável para diversas áreas, incluindo a programação. O ChatGPT, por exemplo, tem sido amplamente utilizado por desenvolvedores para otimizar processos e ganhar tempo na criação de códigos.
Neste artigo, compartilho minha experiência pessoal utilizando IA para resolver problemas cotidianos na programação, especialmente no contexto de integrações e manipulação de dados no TOTVS Protheus.
O Uso da Inteligência Artificial na Programação
Como profissional de tecnologia com mais de 20 anos de experiência, percebi que a IA não vem para substituir o conhecimento técnico, mas para potencializá-lo. Criar estruturas básicas como IF
, ELSE
ou conexões com banco de dados não são desafios para programadores experientes. O real ganho está em automatizar tarefas repetitivas e reduzir o tempo gasto em atividades mecânicas.

Automatizando a Geração de Código com IA
Um dos principais usos que encontrei para o ChatGPT foi na geração de códigos complexos e padronizados. Por exemplo, ao desenvolver funções de exportação de dados no Protheus, precisei replicar a mesma estrutura para diferentes tabelas. Fazer isso manualmente seria muito trabalhoso, então criei um prompt eficiente que gera automaticamente funções adaptadas a diferentes tabelas.
Criando um Prompt Eficiente
A chave para usar IA de forma eficaz é estruturar bem os prompts. Veja um exemplo de prompt que usei:
1 |
Dada esta função de exportação de dados, crie uma nova versão substituindo a tabela SB1 por SA7, ajustando os prefixos dos campos conforme a estrutura abaixo. Mantenha a estrutura original e troque a palavra "produto" por "cliente", preservando a formatação (case sensitive) e mantendo singulares e plurais. |
Isso permite que o ChatGPT gere uma nova versão da função adaptada às novas tabelas, economizando tempo e reduzindo erros manuais.
Otimização Contínua dos Prompts
A primeira versão gerada pelo ChatGPT pode não ser perfeita, mas pequenas melhorias nos prompts refinam os resultados. Adicionei instruções como:
- “Considerar todos os campos da tabela, exceto
RECD
eRECNO
.” - “Não criar loops automáticos para campos numéricos, listar explicitamente.”
Isso garantiu que a IA gerasse códigos mais precisos e prontos para uso.
Conclusão
A IA já é uma ferramenta indispensável para programadores. Com prompts bem estruturados, é possível automatizar tarefas repetitivas, aumentar a produtividade e reduzir erros. Mesmo em linguagens menos comuns, como ADVPL, o ChatGPT pode ser uma mão na roda para gerar funções, adaptar códigos e otimizar fluxos de trabalho.
Se você ainda não está utilizando IA no seu dia a dia, está perdendo uma grande oportunidade de evoluir sua forma de programar!
Fernando Bueno
Atuando desde 2005 no mercado de tecnologia, desenvolvendo e implantando e sistemas gerenciais, sistemas e sites web e ecommerce.
Siga-me no Linked In
Últimos posts por Fernando Bueno (exibir todos)
- A Importância do CRM na Gestão Comercial e uma Alternativa Open Source - 20 de março de 2025
- Como Economizar Licenças do ERP com Ferramentas Periféricas - 19 de março de 2025
- Como Implementar Roteirização no ERP Protheus Usando Google Maps - 18 de março de 2025