Melhores práticas de engenharia de prompt para Claude 4
Este guia fornece técnicas específicas de engenharia de prompt para os modelos Claude 4 (Opus 4 e Sonnet 4) para ajudá-lo a obter resultados ideais em suas aplicações. Esses modelos foram treinados para seguir instruções com mais precisão do que as gerações anteriores dos modelos Claude.
Princípios gerais
Seja explícito com suas instruções
Os modelos Claude 4 respondem bem a instruções claras e explícitas. Ser específico sobre o resultado desejado pode ajudar a melhorar os resultados. Clientes que desejam o comportamento “acima e além” dos modelos Claude anteriores podem precisar solicitar esses comportamentos de forma mais explícita com o Claude 4.
Adicione contexto para melhorar o desempenho
Fornecer contexto ou motivação por trás de suas instruções, como explicar ao Claude por que tal comportamento é importante, pode ajudar o Claude 4 a entender melhor seus objetivos e entregar respostas mais direcionadas.
Claude é inteligente o suficiente para generalizar a partir da explicação.
Seja vigilante com exemplos e detalhes
Os modelos Claude 4 prestam atenção aos detalhes e exemplos como parte do seguimento de instruções. Certifique-se de que seus exemplos estejam alinhados com os comportamentos que você deseja incentivar e minimize os comportamentos que deseja evitar.
Orientação para situações específicas
Controle o formato das respostas
Existem algumas maneiras que descobrimos serem particularmente eficazes para direcionar a formatação de saída nos modelos Claude 4:
-
Diga ao Claude o que fazer em vez do que não fazer
- Em vez de: “Não use markdown em sua resposta”
- Tente: “Sua resposta deve ser composta de parágrafos de prosa fluida.”
-
Use indicadores de formato XML
- Tente: “Escreva as seções de prosa da sua resposta em tags <paragrafos_de_prosa_fluida>.”
-
Combine o estilo do seu prompt com a saída desejada
O estilo de formatação usado em seu prompt pode influenciar o estilo de resposta do Claude. Se você ainda estiver enfrentando problemas de direcionamento com a formatação de saída, recomendamos que você combine, tanto quanto possível, o estilo do seu prompt com o estilo de saída desejado. Por exemplo, remover markdown do seu prompt pode reduzir o volume de markdown na saída.
Aproveite as capacidades de pensamento e pensamento intercalado
O Claude 4 oferece capacidades de pensamento que podem ser especialmente úteis para tarefas que envolvem reflexão após o uso de ferramentas ou raciocínio complexo de várias etapas. Você pode orientar seu pensamento inicial ou intercalado para obter melhores resultados.
Para mais informações sobre capacidades de pensamento, consulte Pensamento estendido.
Otimize chamadas de ferramentas paralelas
Os modelos Claude 4 se destacam na execução paralela de ferramentas. Eles têm uma alta taxa de sucesso no uso de chamadas paralelas de ferramentas sem qualquer instrução para fazê-lo, mas algumas instruções menores podem aumentar esse comportamento para uma taxa de sucesso de uso de ferramentas paralelas de ~100%. Descobrimos que este prompt é mais eficaz:
Reduza a criação de arquivos em codificação agêntica
Os modelos Claude 4 podem às vezes criar novos arquivos para fins de teste e iteração, particularmente ao trabalhar com código. Essa abordagem permite que Claude use arquivos, especialmente scripts Python, como um “rascunho temporário” antes de salvar sua saída final. O uso de arquivos temporários pode melhorar os resultados, particularmente para casos de uso de codificação agêntica.
Se você preferir minimizar a criação de novos arquivos, você pode instruir Claude a limpar depois de si mesmo:
Melhore a geração de código visual e frontend
Para geração de código frontend, você pode direcionar os modelos Claude 4 para criar designs complexos, detalhados e interativos, fornecendo incentivo explícito:
Você também pode melhorar o desempenho de frontend do Claude em áreas específicas, fornecendo modificadores adicionais e detalhes sobre o que focar:
- “Inclua o maior número possível de recursos e interações relevantes”
- “Adicione detalhes cuidadosos como estados de hover, transições e micro-interações”
- “Crie uma demonstração impressionante mostrando capacidades de desenvolvimento web”
- “Aplique princípios de design: hierarquia, contraste, equilíbrio e movimento”
Considerações de migração
Ao migrar do Sonnet 3.7 para o Claude 4:
-
Seja específico sobre o comportamento desejado: Considere descrever exatamente o que você gostaria de ver na saída.
-
Estruture suas instruções com modificadores: Adicionar modificadores que incentivem o Claude a aumentar a qualidade e o detalhe de sua saída pode ajudar a moldar melhor o desempenho do Claude. Por exemplo, em vez de “Crie um painel de análise”, use “Crie um painel de análise. Inclua o maior número possível de recursos e interações relevantes. Vá além do básico para criar uma implementação completa de recursos.”
-
Solicite recursos específicos explicitamente: Animações e elementos interativos devem ser solicitados explicitamente quando desejados.