Como Utilizar Inteligência Artificial para Agilizar sua Programação

💬 Ainda tá complicado resolver seu problema? Entre nos grupos de whatsapp que tá cheio de analistas top pra compatilhar ideias!

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!

Leave a Reply

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *