Boas Práticas de Engenharia de Prompts no Claude 3
Boas práticas de engenharia de prompts são fundamentais para otimizar a interação com modelos de linguagem, garantindo que as respostas sejam precisas, relevantes e alinhadas com as necessidades do usuário.
Abordagens para Reduzir a Latência
A latência, no cenário de modelos de linguagem de grande escala (LLMs) como o Claude, refere-se ao tempo de processando da entrada e geração da saída pelo modelo.
Algumas estratégias e boas práticas que podem ser adotadas para reduzi-lá são:
Formular prompts concisos e diretos
Evitar informações desnecessárias ou redundantes
Pedir por respostas mais curtas
Reduzir o valor do parâmetro de comprimento máximo da saída
Acesse a documentação da Anthropic para saber mais: https://docs.anthropic.com/pt/docs/reducing-latency
Boas Práticas para Formular Prompts
Seja específico e direto
Formule perguntas claras e objetivas
Evite ambiguidades ou instruções vagas
Forneça contexto relevante
Inclua informações de fundo necessárias
Explique o propósito ou objetivo da tarefa
Use exemplos
Demonstre o tipo de resposta desejada
Ilustre conceitos complexos com casos concretos
Divida tarefas complexas em etapas
Decomponha problemas grandes em partes menores
Solicite feedback intermediário para ajustes
Especifique o formato de saída desejado
Indique se deseja listas, parágrafos, tabelas, etc.
Mencione restrições de comprimento, se aplicável
Explore diferentes perspectivas
Peça análises de múltiplos ângulos
Solicite prós e contras em questões complexas
Utilize instruções de role-play quando apropriado
Peça ao modelo para assumir papéis específicos
Use cenários para contextualizar tarefas
Instruções de role-play podem ser incluídas no system prompt (prompt do sistema) durante a inferência. Isso ajuda a definir o contexto e as regras para a interação do modelo de linguagem, garantindo que o modelo entenda e siga o papel ou a perspectiva designada. Acesse a documentação da Anthropic para saber mais: https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/system-prompts
Seja preciso sobre o nível de detalhe desejado
Indique se deseja uma resposta concisa ou aprofundada
Peça elaborações adicionais quando necessário
Use XML tags
Utilize as tags XML para estruturar prompts com diversos componentes
Defina claramente diferentes partes do prompt, utilizar tags como
<instructions>
,<example>
e<formatting>
ajudam a evitar que o Claude misture instruções com exemplos ou contexto.
Para saber mais sobre o uso de XML tags no Claude, acesse a documentação da Anthropic: https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/use-xml-tags
Aproveite as capacidades multimodais
Use imagens para fornecer contexto visual quando relevante
Combine instruções textuais e visuais para tarefas complexas
Itere e refine
Ajuste prompts com base nas respostas recebidas
Experimente diferentes abordagens para otimizar resultados
Acesse a documentação da AWS para saber mais:
https://docs.aws.amazon.com/pt_br/bedrock/latest/userguide/general-guidelines-for-bedrock-users.html
Atualizado