INTRODUÇÃO

As dicas de prompt para mudanças em aplicativos servem para garantir que suas especificações sejam bem entendidas e que o Chatbot de IA entregue exatamente o que você precisa.
Para isso, é importante ser claro e detalhado ao escrever seu prompt.
Estrutura do Prompt
Aqui estão sugestões para cada item:
Objetivo
- Descreva o que você deseja desenvolver ou corrigir.
- Explique a finalidade do código (por exemplo, um script para automação de tarefas ou a otimização de um algoritmo já existente).
- Se houver um problema específico, detalhe-o (por exemplo, "Corrigir erro de timeout em consultas ao banco de dados").
Resultado
- Defina o que espera como entrega final (novo código funcional, relatório de performance, documentação técnica).
- Especifique quais critérios indicam que o código está funcionando corretamente (testes unitários, integração com determinado sistema).
- Caso tenha exemplos ou requisitos de formato, inclua-os (por exemplo, "O código deve seguir os padrões de estilo PEP 8").
- Identifique aqui a linguagem de programação, se for código novo.
Certa vez eu não informei que a linguagem era Javascript e o Chatbot de IA criou o código em Python. Nada grave, pois pedi outra vez para Javascript e demorou mais alguns segundos.
Alertas
- Mencione restrições técnicas (linguagem de programação, compatibilidade com versões específicas).
Certa vez eu não informei a versão da linguagem e, durante os testes, encontrei vários erros por incompatibilidade com versões de bibliotecas. Neste caso, perdi um tempo razoável, até descobrir a causa raiz dos erros. - Informe sobre riscos ou desafios conhecidos (por exemplo, "O código não pode depender de bibliotecas externas que não sejam suportadas pelo ambiente atual").
- Se o código envolver questões críticas de segurança, destaque isso (por exemplo, "Evitar vulnerabilidades de injeção SQL").
- Mencione restrições técnicas (linguagem de programação, compatibilidade com versões específicas).
Contexto
- Explique o cenário onde o código será usado (por exemplo, "Este código será integrado a um sistema legado desenvolvido em Python 2.7").
- Se houver código existente que servirá de base, forneça detalhes (link, trecho de código, explicação da lógica).
- Informe quem usará o código e com que nível de conhecimento técnico (por exemplo, "Usuários finais sem experiência em programação precisarão rodar o script").
Um prompt bem estruturado pode fazer toda a diferença na qualidade do código entregue.
Erros a evitar
Criar um bom prompt exige atenção a detalhes, e alguns erros comuns podem comprometer a clareza e a qualidade do código que você recebe. Aqui estão os principais deslizes que você deve evitar:
Falta de clareza e especificidade
- Solicitações vagas geram respostas genéricas. Em vez de dizer "Preciso de um script para automatizar tarefas", explique quais tarefas, em qual ambiente, quais entradas e saídas são esperadas.
Ignorar restrições técnicas
- Esquecer de mencionar a linguagem de programação, versão específica, framework ou ambiente em que o código será executado pode resultar em algo incompatível.
Não definir critérios de sucesso
- Sem indicar como o código deve ser testado, o desenvolvedor pode não ter um parâmetro claro para garantir que atende às suas expectativas.
Excesso de detalhes irrelevantes
- Informações desnecessárias podem dificultar a compreensão e desviar o foco do objetivo principal. Foque no essencial para a implementação.
Ignorar questões de segurança
- Se o código envolve dados sensíveis, autenticação ou acesso a sistemas externos, certifique-se de solicitar que sejam seguidas boas práticas de segurança.
Não fornecer contexto suficiente
- Muitos problemas ocorrem quando um código precisa interagir com sistemas existentes. Se houver dependências ou integrações, informe isso claramente.
Pressa na entrega sem definir prioridades
- Se for um projeto complexo, priorize o que é mais importante e o que pode ser ajustado depois. Um prazo apertado sem uma estrutura clara pode comprometer a qualidade.
No próximo tópico será apresentado um exemplo de prompt com base em um projeto específico.
Exemplo de um bom prompt
Aqui está um exemplo de um bom prompt para solicitar um serviço de programação a um Chatbot de IA. Suponha que você precise de um script Python para automatizar o envio de e-mails a partir de uma planilha do Excel.
Objetivo:
Preciso de um script em Python para automatizar o envio de e-mails usando dados de uma planilha Excel. O script deve ler os destinatários, mensagens e anexos da planilha e enviar os e-mails de forma eficiente.
Resultado esperado:
- Um script funcional em Python.
- Deve permitir a configuração do remetente via credenciais de autenticação.
- Necessário suportar anexos no envio de e-mails.
- O código deve ser bem documentado e conter instruções de uso.
Alertas:
- O script deve usar a biblioteca
smtplib
para envio de e-mails. - A autenticação deve ser feita via OAuth2 para maior segurança, evitando o uso direto de senha.
- O código não deve armazenar credenciais sensíveis em texto plano.
- Certifique-se de que o script funciona em versões do Python 3.8 ou superior.
Contexto:
- Será utilizado para automatizar envios de e-mails corporativos a partir de uma planilha de pedidos.
- A planilha contém colunas como "Nome", "E-mail", "Mensagem" e "Arquivo Anexo".
- O usuário final não tem experiência em programação, então a configuração deve ser simples.
Esse exemplo garante clareza, especificação técnica e medidas de segurança.
Nenhum comentário:
Postar um comentário