Como Utilizar Inteligência Artificial para Agilizar sua Programação2 minutos de leitura

Precisa de ajuda sobre este assunto em seu ERP?

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:

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 e RECNO.”
  • “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
Siga na rede

Fernando Bueno

Consultor em FBSOLUTIONS
Sou consultor na área de implantação de sistemas ERP, com experiência na análise e implantação de projetos de sistemas, configurando a estrutura do software, capacitando usuários-chaves, ministrando treinamentos e workshops.

Atuando desde 2005 no mercado de tecnologia, desenvolvendo e implantando e sistemas gerenciais, sistemas e sites web e ecommerce.

Siga-me no Linked In
Fernando Bueno
Siga na rede