Skip to content

Instantly share code, notes, and snippets.

@rafaelpontezup
Created October 14, 2024 14:34
Show Gist options
  • Save rafaelpontezup/c2246839fe6a510c5671525da1cd1f5c to your computer and use it in GitHub Desktop.
Save rafaelpontezup/c2246839fe6a510c5671525da1cd1f5c to your computer and use it in GitHub Desktop.
AI Prompt Techniques - by Philipe Alves

Prompt Techniques

Zero-shot Prompt

Nesta técnica, o modelo recebe uma solicitação sem exemplos ou contexto prévio. Ele deve deduzir a resposta diretamente da tarefa.

Exemplo:

> Escreva uma função em Java que verifique se uma string é um palíndromo.

Few Shot Prompt

Nesta técnica, você dá alguns exemplos para guiar o modelo, ajudando-o a entender o padrão da tarefa.

Exemplo:

> Crie a configuração do TaaC.

Self Consistency

Esta técnica executa múltiplas cadeias de pensamento e escolhe a mais consistente entre elas.

Exemplo:

> Escreva uma função em Java que verifique se uma string é um palíndromo. Teste com diferentes palavras para verificar a consistência.

Chain of Thoughts (CoT)

Esta técnica permite que o modelo pense em etapas intermediárias antes de chegar à solução final.

Exemplo:

> Escreva uma função em Java que verifique se uma string é um palíndromo. Explique o raciocínio passo a passo.

Tree of Thoughts (ToT)

Esta técnica envolve dividir o problema em várias ramificações, explorando diferentes soluções potenciais antes de escolher o caminho correto.

Exemplo:

> Quero implementar um sistema de autenticação. Liste algumas abordagens para criar um serviço de login em Java, incluindo autenticação baseada em token, autenticação básica e autenticação por OAuth2.
@rafaelpontezup
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment