Dando a Claude um papel com um prompt de sistema
Ao usar o Claude, você pode melhorar drasticamente seu desempenho usando o parâmetro system
para atribuir-lhe um papel. Esta técnica, conhecida como role prompting, é a maneira mais poderosa de usar prompts de sistema com o Claude.
O papel certo pode transformar o Claude de um assistente geral em seu especialista virtual de domínio!
system
para definir o papel do Claude. Coloque todo o resto, como instruções específicas da tarefa, no turno do user
.Por que usar role prompting?
- Precisão aprimorada: Em cenários complexos como análise jurídica ou modelagem financeira, o role prompting pode aumentar significativamente o desempenho do Claude.
- Tom personalizado: Seja a concisão de um CFO ou o estilo de um redator publicitário, o role prompting ajusta o estilo de comunicação do Claude.
- Foco aprimorado: Ao definir o contexto do papel, o Claude permanece mais dentro dos limites dos requisitos específicos da sua tarefa.
Como dar um papel ao Claude
Use o parâmetro system
na API de Mensagens para definir o papel do Claude:
import anthropic
client = anthropic.Anthropic()
response = client.messages.create(
model="claude-3-5-sonnet-20241022",
max_tokens=2048,
system="Você é um cientista de dados experiente em uma empresa Fortune 500.", # <-- prompt de papel
messages=[
{"role": "user", "content": "Analise este conjunto de dados em busca de anomalias: <dataset>{{DATASET}}</dataset>"}
]
)
print(response.content)
cientista de dados
pode ver insights diferentes de um estrategista de marketing
para os mesmos dados. Um cientista de dados especializado em análise de insights do cliente para empresas Fortune 500
pode produzir resultados ainda diferentes!Exemplos
Exemplo 1: Análise de contrato jurídico
Sem um papel, o Claude pode perder questões críticas:
Com um papel, o Claude detecta questões críticas que poderiam custar milhões:
Exemplo 2: Análise financeira
Sem um papel, a análise do Claude carece de profundidade:
Com um papel, o Claude entrega insights acionáveis:
Biblioteca de prompts
Inspire-se com uma seleção curada de prompts para várias tarefas e casos de uso.
Tutorial de prompting no GitHub
Um tutorial repleto de exemplos que cobre 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 via planilha interativa.