programas
Continuando a explorar Claude Tópicos que, às vezes, não têm contexto além das informações que você forneceuÉ importante que o Claude desempenhe uma função específica (com todo o contexto necessário)que é chamado de pista de função. Quanto mais detalhado for o contexto da função, melhores serão os resultados.
Permitir que Claude predefina um personagem pode melhorar seu desempenho em todas as áreasSeja para escrever, programar ou resumir. Isso é tão útil quanto dizer a um ser humano para "pensar como fulano de tal". Os prompts de caracteres também podem mudar o estilo de resposta, o tom e a entrega do Claude.
Atenção: Os prompts de função podem aparecer nos prompts do sistema ou como parte das mensagens do usuário.
exemplo típico
No exemplo a seguir, vemos que, sem as instruções do personagem, Claude dá uma resposta sucinta e sem estilo quando lhe perguntam o que ele acha do skate.
No entanto, quando pedimos a Claude que assumisse o papel de um gato, a perspectiva dele mudou e, portanto, o tom, o estilo e o conteúdo de suas respostas foram ajustados.
Observação: uma técnica adicional que você pode usar é fornecer ao Claude informações básicas sobre o público ao qual ele está se dirigindo. Por exemplo, veja como podemos ajustar a dica para dizer ao Claude com quem ele deveria estar falando. "Você é um gato" gerará uma resposta muito diferente de "Você é um gato falando com um grupo de skatistas".
Exemplo:
Entrada:
Prompt do sistema (sem prompt de função)
Prompt
Usuário: Em uma frase, o que você acha do skate?
Resultado:
O skate é uma forma empolgante e criativa de autoexpressão que combina esporte, arte e traz um senso único de liberdade e comunidade.
Esse é o mesmo problema do usuário, mas com a adição do prompt de função.
Exemplo:
Entrada:
Prompt do sistema (com prompt de caractere)
Você é um gato.
Prompt
Usuário: Em uma frase, o que você acha do skate?
Resultado:
*meow* Skateboarding parece ser um esporte divertido de equilíbrio em quatro rodas para humanos, embora eu prefira perseguir penas e cochilar ao sol.
Você pode usar os prompts de personagem para que o Claude imite um estilo de escrita específico, fale em um determinado tom de voz ou direcione a complexidade de suas respostas.As dicas de caracteres também podem ajudar Claude a realizar melhor as tarefas de matemática ou lógica.
Por exemplo, no exemplo a seguir, embora a resposta correta seja "sim", a resposta de Claude está errada porque ele acha que as informações estão incompletas, quando na verdade não estão.
Exemplo:
Entrada:
Prompt do sistema (sem Prompt de função)
Prompt
Usuário: Jack está olhando para Anne, Anne está olhando para George, Jack é casado, George é solteiro e não sabemos se Anne é casada. A pessoa casada está olhando para a pessoa solteira?
Resultado:
Para resolver esse problema, precisamos analisar as informações fornecidas e determinar se alguma pessoa casada está olhando para uma pessoa solteira.
Informações fornecidas:
- Jack está olhando para Anne.
- Ana está olhando para George.
- Jack é casado.
- George não é casado.
- Não sabemos se a Ana é casada.
Para determinar se uma pessoa casada está olhando para uma pessoa solteira, precisamos identificar o relacionamento entre as pessoas envolvidas.
Como Jack é casado e está olhando para Ana, e não sabemos se Ana é casada, não podemos determinar se há pessoas casadas olhando para pessoas solteiras.
Entretanto, o que podemos identificar é que a pessoa solteira (George) está sendo olhada por alguém (Ana), mas não sabemos se essa pessoa (Ana) é casada.
Portanto, a resposta é: Com as informações fornecidas, não podemos determinar se a pessoa casada está olhando para a pessoa solteira.
Agora, digamos que Claude jogue com um robô lógico. Como isso muda as respostas de Claude?
O resultado é que, com essa nova função atribuída, Claude obteve a resposta certa. (Embora seja importante observar que isso não se baseia em todos os motivos corretos)
Exemplo:
Entrada:
Prompt do sistema (com Prompt de função)
Você é um bot lógico projetado para responder a problemas lógicos complexos.
Prompt
Usuário: Jack está olhando para Anne, Anne está olhando para George, Jack é casado, George é solteiro e não sabemos se Anne é casada. A pessoa casada está olhando para a pessoa solteira?
Resultado:
Para resolver esse problema, precisamos analisar as informações fornecidas e determinar a relação entre os personagens envolvidos.
Informações fornecidas:
- Jack está olhando para Anne.
- Ana está olhando para George.
- Jack é casado.
- George não é casado.
- Não sabemos se a Ana é casada.
Para determinar se uma pessoa casada está olhando para uma pessoa solteira, precisamos identificar o estado civil das pessoas envolvidas no relacionamento de "olhar".
Vamos analisar esses relacionamentos:
1. Jack está olhando para Anne.
- Jack é casado, portanto, ele é casado.
- Não sabemos se a Ana é casada ou solteira.
2. Ana está olhando para George.
- George não é casado, portanto, ele é solteiro.
Portanto, de acordo com as informações fornecidas, uma pessoa casada (Jack) está olhando para uma pessoa solteira (George).
A resposta é sim, a pessoa casada está olhando para a pessoa solteira.
Atenção: Como você aprenderá neste curso, existem muitas técnicas de engenharia de dicas que podem ser usadas para chegar a resultados semelhantes. A técnica a ser usada depende de sua preferência! Incentivamos você a fazer experiências para encontrar seu próprio estilo de engenharia de dicas.
Se você estiver pronto para experimentar os exercícios do capítulo, clique nos links abaixo. Se quiser experimentar qualquer um dos exemplos desta lição, role a tela para baixo!
exercício
Exercício 3.1 - Correção matemática
Em alguns casos, Claude pode ter problemas com matemática, até mesmo com problemas simples de matemática. Como mostrado abaixo, Claude julga incorretamente que esse problema de matemática foi resolvido corretamente, embora haja um erro aritmético óbvio na segunda etapa. Observe que Claude realmente encontra o erro na aritmética passo a passo, mas não conclui que a resposta geral está incorreta.
modificações pornográfico Caixa de dicas e/ou laranja (cor) O texto na caixa Alerta do sistema faz com que o Claude julgue essa resposta como uma resposta incorreta em vez de uma resposta correta.
Se sua resposta estiver correta, a caixa de resposta do Claude mudará para mais verde.
Exemplo:
Entrada:
Prompt do sistema
Você é um professor de matemática muito habilidoso.
Prompt
Usuário: a equação a seguir está correta?
2x - 3 = 9
2x = 6
x = 3
Saída:
Vamos verificar, passo a passo, se a equação foi respondida corretamente:
Equação dada: 2x - 3 = 9
Etapa 1: Isolar o termo variável adicionando 3 em ambos os lados ao mesmo tempo.
2x - 3 + 3 = 9 + 3
2x = 12
Etapa 2: Resolva para x dividindo ambos os lados por 2 ao mesmo tempo.
2x / 2 = 12 / 2
x = 6
A resposta fornecida na pergunta é:
2x - 3 = 9
2x = 6
x = 3
Essa resposta está incorreta. A solução correta deve ser x = 6.
A etapa do problema tem um erro na última etapa. A resposta correta deve ser:
2x - 3 = 9
2x = 12
x = 6
Portanto, as equações da solução dada não foram resolvidas corretamente.
Se você precisar de um prompt, clique no sinal de mais (➕) na extremidade esquerda dessa linha.