Preencha a resposta do Claude para um maior controle da saída
Ao usar o Claude, você tem a capacidade única de guiar suas respostas preenchendo previamente a mensagem do Assistant
. Essa poderosa técnica permite que você direcione as ações do Claude, pule preâmbulos, imponha formatos específicos como JSON ou XML e até mesmo ajude o Claude a manter a consistência do personagem em cenários de role-play.
Em alguns casos em que o Claude não está tendo o desempenho esperado, algumas frases pré-preenchidas podem melhorar muito o desempenho do Claude. Um pouco de preenchimento prévio faz uma grande diferença!
Como preencher previamente a resposta do Claude
Para preencher previamente, inclua o texto inicial desejado na mensagem do Assistant
(a resposta do Claude continuará de onde a mensagem do Assistant
parar):
import anthropic
client = anthropic.Anthropic()
response = client.messages.create(
model="claude-3-5-sonnet-20240620",
max_tokens=1024,
messages=[
{"role": "user", "content": "Qual é a sua cor favorita?"},
{"role": "assistant", "content": "Como um assistente de IA, eu não tenho uma cor favorita, mas se tivesse que escolher, seria verde porque"} # Preencha aqui
]
)
Exemplos
Exemplo 1: Controlando a formatação da saída e pulando o preâmbulo
{
força o Claude a pular o preâmbulo e gerar diretamente o objeto JSON. Isso é mais limpo, mais conciso e mais fácil para os programas analisarem sem processamento adicional.Exemplo 2: Mantendo o personagem em cenários de role-play
[NOME_DO_PAPEL]
entre colchetes pode lembrar o Claude de permanecer no personagem, mesmo para conversas mais longas e complexas. Isso é especialmente poderoso quando combinado com o prompt de papel no parâmetro system
.Biblioteca de prompts
Inspire-se com uma seleção cuidadosamente escolhida de prompts para várias tarefas e casos de uso.
Tutorial de prompting no GitHub
Um tutorial repleto de exemplos que abrange os conceitos de engenharia de prompts encontrados em nossa documentação.
Tutorial de prompting no Google Sheets
Uma versão mais leve do nosso tutorial de engenharia de prompts por meio de uma planilha interativa.