Aprendizagem pessoal com IA
e orientação prática

Anthropic Prompts Engineering Course - Apêndice: Prompts em cadeia

programas

Como diz o ditado, "Escrever é reescrever". Está comprovado que, quando perguntado, Claude geralmente consegue melhorar a precisão de suas respostas!

Há muitas maneiras de solicitar Claude "Pense novamente". As mesmas maneiras que permitem que as pessoas verifiquem naturalmente seu trabalho geralmente se aplicam ao Claude. (Para obter mais exemplos de quando e como usar cadeias de dicas, confira nosso Documentação da cadeia de pistas).


exemplo típico

Neste exemplo, pedimos ao Claude que pensasse em dez palavras ......, mas uma delas não é uma palavra real.

Exemplo 1:

Entrada:
Prompt
Usuário: liste dez palavras terminadas em "ab".

Saída:
A resposta (incorreta) de Claude
Aqui estão 10 palavras que terminam em "ab":
1. Cab
2. dab
3. fab
4. gab
5 Jab
6. lab
7. Nab
8. slab
9. Tab
10. Zab

O fato de o Claude fornecer uma resposta mais precisa corrigiria o erro!

Abaixo, pegamos a resposta incorreta de Claude acima e a substituímos por um prompt que pede a Claude que verifique novamente sua resposta anterior.

Dica: Clique na célula e copie o texto em um editor de texto para ver a dica completa, especialmente na célula substituída G22.

Exemplo 2:

Entrada:
Modelo de dica
{{CONVO_HISTORY}}
Usuário: encontre todas as alternativas para "words" que não sejam palavras reais.
+
Dicas antigas + resposta incorreta do Claude
(de cima) {{CONVO_HISTORY}}
Usuário: Liste dez palavras que terminem com a letra "ab".
Ajudante: Aqui estão 10 palavras que terminam em "ab":

1. Cab
2. dab
3. fab
4. Gab
5. Jab
6. lab
7. Nab
8. slab
9. Tab
10. Zab
=
Dicas após a substituição
Usuário: Liste dez palavras que terminem com a letra "ab".
Ajudante: Aqui estão 10 palavras que terminam em "ab":

1. Cab
2. dab
3. fab
4. Gab
5. Jab
6. lab
7. Nab
8. slab
9. Tab
10. Zab
Usuário: Encontre todas as alternativas para "words" que não sejam palavras reais.

Resultado:
Nova resposta de Claude
Aqui estão 10 palavras reais que terminam com a letra "ab":

1. Cab
2. dab
3 Grab
4. gab
5. Jab
6. lab
7. Nab
8. slab
9. tab
10. Blab

Mas será que o Claude mudou a resposta só porque dissemos para ele mudar? E se tivéssemos fornecido a resposta correta em primeiro lugar? Será que o Claude teria perdido a confiança por causa disso? Aqui, colocamos uma resposta correta na caixa roxa e pedimos que ela seja verificada novamente.

Exemplo 3:

Entrada:
Modelo de dica
{{CONVO_HISTORY}}
Usuário: encontre todas as alternativas para "word" que não sejam palavras reais.
+
Claude hipotético responde corretamente {{CONVO_HISTORY}}
Usuário: Liste dez palavras que terminem exatamente com a letra "ab".
Ajudante: 1. cab
1. dab
2. grab
3. gab
4. jab
5. lab
6. Nab
7. Slab
8. tab
9. Blab

Dicas após a substituição
Usuário: Liste dez palavras que terminem exatamente com a letra "ab".
Ajudante: 1. Cab
2. dab
3 Grab
4. gab
5 Jab
6. lab
7. Nab
8. slab
9. tab
10. Blab
Usuário: Encontre todas as alternativas para "word" que não sejam palavras reais.

Saída:
Nova resposta de Claude
Aqui estão 10 palavras reais que terminam com a letra "ab":

1. Cab
2. dab
3 Grab
4. gab
5. Jab
6. lab
7. Nab
8. slab
9. tab
10. Blab

Claude não se afastou de sua resposta correta nesse caso.

Você também pode fazer com que o Claude melhore suas respostas. Abaixo está uma versão da história em que primeiro pedimos ao Claude que escrevesse uma história e depois a melhorasse. Suas preferências pessoais podem variar, mas muitos de vocês provavelmente concordarão que a segunda versão do Claude é melhor.

Exemplo 4:

Entrada:
Prompt
Usuário: Escreva uma história curta de três frases sobre uma garota que gosta de correr.

Saída:
Resposta do Claude (primeira versão da história)
Esta é uma história curta de três frases sobre uma garota que gosta de correr:

Amelia adorava correr. O vento soprando em seus cabelos, a sensação rítmica de seus pés e a sensação de liberdade que a corrida lhe proporcionava eram tudo de que ela precisava. Enquanto corria pelo parque, todas as suas preocupações se dissipavam e ela se sentia incrivelmente realizada.

Exemplo 5:

Entrada:
Modelo de prompt
{{PAST_STORY}}
Usuário: Torne esta história um pouco melhor.
+
História anterior do Claude {{PAST_STORY}}
Usuário: Escreva uma história curta de três frases sobre uma garota que gosta de correr.
Assistente: Esta é uma história curta de três frases sobre uma garota que gosta de correr:

Amelia adorava correr. O vento em seus cabelos, a sensação rítmica de seus pés e a sensação de liberdade que a corrida lhe proporcionava eram tudo de que ela precisava. Enquanto corria pelo parque, todas as suas preocupações se dissipavam e ela se sentia incrivelmente realizada.
=
Prompt de substituição
Usuário: Escreva uma história curta de três frases sobre uma garota que gosta de correr.
Assistente: Esta é uma história curta de três frases sobre uma garota que gosta de correr:

Amelia adorava correr. O vento em seus cabelos, o ritmo de seus passos e a sensação de liberdade que a corrida lhe proporciona são tudo o que ela precisa. Enquanto corria pelo parque, todas as suas preocupações se dissipavam e ela se sentia incrivelmente realizada.
Usuário: Torne essa história um pouco melhor.

Resultado:
A nova história de Claude.
Esta é uma história curta de três frases melhorada:

Os pés de Amelia batiam na calçada, seu coração acelerava junto com a excitação. O mundo ao seu redor desapareceu, substituído pelo ritmo constante de sua respiração e a sensação do vento em seus cabelos. A cada passo, suas preocupações se dissipavam, substituídas por uma profunda sensação de alívio e alegria.

Essa forma de substituição é muito poderosa. Temos usado espaços reservados de substituição para passar listas, palavras, respostas anteriores do Claude e assim por diante. Você também pode usar a substituição para executar o que chamamos de "chamada de função", em que você pede ao Claude para executar alguma função e, em seguida, passa o resultado dessa função ao Claude para processamento posterior. Isso é o mesmo que qualquer outra operação de substituição. Mais informações sobre isso no próximo apêndice.

Aqui está um exemplo de incorporação dos resultados de uma chamada ao Claude em outra chamada mais longa.

Exemplo 6:

Entrar:
Primeiro prompt
Usuário: Encontre todos os nomes do texto abaixo:

"Olá, Jesse. Sou eu, Erin. Estou ligando por causa da festa que o Joey vai dar amanhã. A Keisha disse que estaria lá e acho que a Mel também estará."
Ajudante: 
+
Novo modelo de prompt ( da saída anterior)
Usuário: Esta é uma lista de nomes:
{{NAMES}}
Por favor, organize essa lista em ordem alfabética.

Primeira resposta de Claude → {{NAMES}}
- Jesse
- Erin
- Joey
- Keisha
- Mel
</names
=
Novo prompt após a substituição
Usuário: Esta é uma lista de nomes:
- Jesse
- Erin
- Joey
- Keisha
- Mel

Organize essa lista em ordem alfabética.

Saída:
A segunda resposta de Claude
Esta é uma lista alfabética de nomes:

<nomes
- Erin
- Jesse
- Joey
- Keisha
- Mel
Aprendizagem fácil com IA

O guia do leigo para começar a usar a IA

Ajuda você a aprender a utilizar as ferramentas de IA com baixo custo e a partir de uma base zero.A IA, assim como o software de escritório, é uma habilidade essencial para todos. Dominar a IA lhe dará uma vantagem em sua busca de emprego e metade do esforço em seu trabalho e estudos futuros.

Ver detalhes>
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " Anthropic Prompts Engineering Course - Apêndice: Prompts em cadeia

Chefe do Círculo de Compartilhamento de IA

O Chief AI Sharing Circle se concentra no aprendizado de IA, fornecendo conteúdo abrangente de aprendizado de IA, ferramentas de IA e orientação prática. Nosso objetivo é ajudar os usuários a dominar a tecnologia de IA e explorar juntos o potencial ilimitado da IA por meio de conteúdo de alta qualidade e compartilhamento de experiências práticas. Seja você um iniciante em IA ou um especialista sênior, este é o lugar ideal para adquirir conhecimento, aprimorar suas habilidades e realizar inovações.

Entre em contato conosco
pt_BRPortuguês do Brasil