O que é encadeamento de prompts?

Encadeamento de prompts envolve usar a saída de um prompt como entrada para outro prompt. Ao encadear prompts, você pode guiar o Claude através de uma série de tarefas menores e mais gerenciáveis para, em última análise, atingir um objetivo complexo.

O encadeamento de prompts oferece várias vantagens:

  • Precisão e consistência aprimoradas na saída gerada em cada etapa distinta
  • Solução de problemas mais fácil, isolando subtarefas específicas que podem ser particularmente propensas a erros ou desafiadoras de lidar

Quando usar encadeamento de prompts

Considere usar encadeamento de prompts nos seguintes cenários:

  1. Tarefas com várias etapas: Se sua tarefa requer várias etapas distintas, como pesquisar um tópico, delinear um ensaio, escrever o ensaio e formatar o ensaio, o encadeamento de prompts pode ajudar a garantir que cada etapa da tarefa tenha o foco total do Claude e seja executada em um alto nível de desempenho.
  2. Instruções complexas: Quando um único prompt contém muitas instruções ou detalhes, o Claude pode ter dificuldade em segui-los consistentemente. Dividir a tarefa em uma série de subtarefas encadeadas pode melhorar o desempenho para cada subtarefa.
  3. Verificando saídas: Você pode usar o encadeamento para pedir ao Claude para verificar suas próprias saídas com uma determinada rubrica e melhorar sua resposta, se necessário, garantindo resultados de maior qualidade. Por exemplo, após gerar uma lista de itens, você pode realimentar essa lista para o Claude e pedir que ele verifique a precisão ou integridade da lista.
  4. Processamento paralelo: Se sua tarefa tem várias subtarefas independentes, você pode criar prompts separados para cada subtarefa e executá-los em paralelo para economizar tempo.

Dicas para encadeamento eficaz de prompts

  1. Mantenha as subtarefas simples e claras: Cada subtarefa deve ter um objetivo bem definido e instruções simples. Isso facilita para o Claude entender e seguir.
  2. Use tags XML: Envolver entradas e saídas em tags XML pode ajudar a estruturar os dados e tornar mais fácil extrair e passar para a próxima etapa ao encadear prompts.

Exemplos

Aqui estão alguns exemplos mostrando como usar prompts encadeados e dividir tarefas em subtarefas:

Respondendo perguntas usando um documento e citações

Aqui queremos que o Claude, dado um documento e uma pergunta, gere uma resposta usando citações relevantes do documento.

Prompt 1: Extraindo as citações

FunçãoConteúdo
UsuárioAqui está um documento, em tags XML \