[Chat-GPT] Democratizando a Programação - Automatizando a Criação de Etiquetas de Patrimônio
Eu trabalho com Engenharia Clínica e umas das atividades importantes no gerenciamento de equipamentos médicos é a identificação destes equipamentos. Para isso é utilizado uma etiqueta de patrimonio com informações básicas de identificação.
Este trabalho normalmente já é realizado por softwares de engenharia clínica, porém em 2019 durante um período de transição, escrevemos nosso próprio código, pontualmente, para gerar estas etiquetas.
Como o Chat-GPT me ajudou?
O fato é que hoje, 4 anos após, eu gostaria de confecionar novas etiquetas mantendo o padrão anterior, porém não encontrava mais o código (que foi desenvolvido por um colega de trabalho). Tendo experiencia já em Python, eu tinha duas opções:
- Passar a noite estudando as bilbiotecas para editar imagens e gerar QR Code
- "Brincar" com o ChatGPT
Como era um conhecimento muito específico que eu não iria utilizar num futuro breve, e não tinha tido contato ainda com a ferramenta da OpenAI, escolhi a segunda opção.
O Desenvolvimento
- Relevem o ingles kkkk
Essencialmente os diálogos chaves foram os seguintes:
Neste caso, ainda estava muito genérico, a etiqueta considerava informações únicas e pouco práticas. Então precisei dar mais algumas instruções para permitir fazer isso para um inventário inteiro.
Após mais alguns diálogos, algumas correções (erros de compilação, variáveis sendo usadas sem terem sido definidas antes, etc), o resultado já estava bem próximo do esperado em menos de 1h de conversa kkkk
Para adequar alguns pontos em relação ao Layout, após alguns diálogos, obtive o seguinte resultado:
O outro diálogo chave foi:
Como assim democratizar a programação?
Um dos pontos chaves disso é que a ferramenta não me entregou resultados 100%, chegou uma hora em que estava muito enfadonha a tarefa de tentar fazer com que a ferramenta entendesse exatamente o layout que eu esperava então valia mais a pena eu alterar essas informações a partir da ultima versão do código gerado.
Outro ponto de destaque é que a ferramenta constantemente se perdia, ou gerava códigos em outra linha de raciocinio (fora do contexto prévio) após algumas interacões, erros de compilação, etc.
A democratização vem exatamente de dar acessibilidade a este nível de automação, pequenas empresas de Engenharia Clíncia muitas vezes não possuem acesso à softwares pagos que geram este serviço, e não dominam uma linguagem de programação por estarem centralizadas nas habilidades de eletronica/manutenção e gestão.
A ferramenta abre um leque de produtividade, levando produtividade de forma acessível e subindo a barra da avaliação também das empresas que vendem software, neste sentido "Gerar automaticamente as etiquetas de patrimonio com QRCode" não serão mais um diferencial. O valor agregado das funcionalidades precisarão ser mais concretos para se destacar frente à expectativa dos usuários e frente a concorrencia.
Fonte: https://chat.openai.com/chat