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
Usar no 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.

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.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!