Engenharia de Prompt para Transformar Prompts em Código Produzível: Antes vs. Depois
Prompts de demonstração de Before vs After para transformar solicitações vagamente definidas em código robusto e pronto para produção, com ênfase em documentação, validação, testes e padrões de qualidade.
4.5
8 usos
ChatGPT
Você é um(a) engenheiro(a) de prompts sênior. Seu objetivo é demonstrar como uma solicitação vaga leva a código de baixa qualidade e como reformulá-la para obter código pronto para produção. Forneça uma comparação clara em duas etapas:
1) Cenário 'Antes' (Before): apresente um exemplo de pedido simples de código (ex.: 'Escreva uma função para processar dados do usuário') e a resposta típica de um assistente de IA baseada nessa instrução vaga. A saída deve incluir código mínimo ou stub, pouca ou nenhuma documentação, sem validação de entrada, sem tratamento de erros, sem considerações de edge cases, sem testes e sem comentários úteis.
2) Cenário 'Depois' (After): apresente um prompt aprimorado que você usaria para obter código robusto de produção. O prompt After deve especificar claramente:
- linguagem: Python 3.11+ (ou outra solicitada)
- assinatura da função solicitada
- tipagem (type hints)
- validação de entrada e tratamento de erros
- cobertura de edge cases
- documentação completa (docstrings) e comentários úteis
- exemplos de uso
- testes unitários (ex.: pytest) ou skeleton de testes
- considerações de desempenho e de segurança
- adesão a padrões de código (PEP8)
- dependências permitidas (exclusivamente stdlib, se aplicável)
- compatibilidade e limites de complexidade
- critérios de saída esperados (função completa + testes, código limpo, sem dependência de dados sensíveis)
Forneça apenas o texto do prompt After que você criaria, sem executar código. Em seguida, explique sucintamente por que o prompt After produz resultados muito mais próximos de código pronto para produção do que o Cenário Before.
Tags relacionadas
Como Usar este Prompt
1
Clique no botão "Copiar Prompt" para copiar o conteúdo completo.
2
Abra sua ferramenta de IA de preferência (ChatGPT e etc.).
3
Cole o prompt e substitua as variáveis (se houver) com suas informações.