0% acharam este documento útil (0 voto)
43 visualizações4 páginas

Guia Completo sobre Prompts em IA

Enviado por

Fortuna
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
43 visualizações4 páginas

Guia Completo sobre Prompts em IA

Enviado por

Fortuna
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

O que é um prompt?

Um prompt, no contexto de modelos de linguagem como o ChatGPT, é o texto fornecido ao


modelo para provocar uma resposta relevante. Geralmente, um prompt assume a forma de
uma pergunta ou instrução que orienta o modelo a gerar uma saída específica.

Por que os prompts são importantes?


Os prompts desempenham um papel crucial na interação com modelos de linguagem, pois
determinam a qualidade e a relevância das respostas geradas.

Um prompt bem elaborado pode direcionar o modelo para fornecer informações precisas,
resolver problemas complexos ou até mesmo criar conteúdo criativo.

Compreender e dominar a arte de elaborar prompts eficazes é uma habilidade valiosa para
aproveitar ao máximo o potencial desses poderosos sistemas de IA.

Tipos de prompts:
1. Perguntas diretas: Prompts na forma de perguntas simples e diretas, como "Qual é a
capital da França?".
2. Instruções: Prompts que fornecem instruções claras para uma tarefa específica, como
"Escreva um artigo sobre os benefícios da meditação".
3. Contexto: Prompts que fornecem informações contextuais para orientar a resposta do
modelo, como "Considerando o cenário econômico atual, quais são as perspectivas para
o mercado imobiliário nos próximos anos?".
4. Prompts criativos: Prompts que incentivam o modelo a gerar conteúdo criativo, como
"Escreva um poema sobre a beleza da natureza".

Técnicas de Prompts:
1. Zero-shot Prompting (Prompt de Tiro Zero): Esta técnica envolve fornecer um prompt ao
modelo sem qualquer exemplo ou contexto adicional, esperando que ele gere uma
resposta relevante com base apenas no prompt.
2. Few-shot Prompting (Prompt de Poucos Tiros): Nesta abordagem, alguns exemplos
(geralmente de 1 a 5) são fornecidos junto com o prompt para dar ao modelo uma ideia
do tipo de resposta esperada.
3. Chain-of-Thought Prompting (Prompt de Cadeia de Pensamento): Esta técnica incentiva o
modelo a explicar seu raciocínio passo a passo, gerando uma cadeia de pensamentos
que levam à resposta final.
4. Self-Consistency (Autoconsistência): Esta abordagem envolve gerar múltiplas respostas
para o mesmo prompt e, em seguida, selecionar a resposta mais consistente ou que
aparece com mais frequência.
5. Generate Knowledge Prompting (Prompt de Geração de Conhecimento): Nesta técnica, o
modelo é solicitado a gerar conhecimento relevante para o prompt, que pode ser usado
para responder à pergunta ou realizar a tarefa em questão.
6. Prompt Chaining (Encadeamento de Prompts): Esta abordagem envolve dividir uma tarefa
complexa em uma série de subtarefas e fornecer prompts para cada subtarefa, com a
saída de um prompt servindo como entrada para o próximo.
7. Tree of Thoughts (Árvore de Pensamentos): Semelhante ao Chain-of-Thought Prompting,
esta técnica incentiva o modelo a explorar múltiplos caminhos de raciocínio em paralelo,
criando uma árvore de pensamentos que leva a diferentes respostas possíveis.
8. Retrieval Augmented Generation (Geração Aumentada por Recuperação): Nesta
abordagem, o modelo recupera informações relevantes de uma base de conhecimento
externa e as usa para gerar uma resposta mais informativa e contextualmente relevante
para o prompt.

Essas técnicas de prompt visam aprimorar o desempenho e a capacidade dos modelos de


linguagem em diferentes tarefas, aproveitando abordagens variadas para orientar e direcionar
a geração de respostas.

Mas não se preocupe com elas agora, vamos para algo mais simples.

Dicas para criar prompts eficazes:


1. Seja claro e específico: Formule prompts que sejam fáceis de entender e que
comuniquem claramente a tarefa ou pergunta.
2. Forneça contexto suficiente: Inclua informações relevantes no prompt para ajudar o
modelo a gerar uma resposta mais precisa e informativa.
3. Use linguagem natural: Escreva prompts usando linguagem simples e conversacional,
como se estivesse falando com outra pessoa.
4. Experimente diferentes abordagens: Teste variações de prompts para a mesma tarefa e
observe como as respostas diferem. Isso pode ajudar a identificar a melhor maneira de
interagir com o modelo.

Mais dicas como essa na aula 10 mandamentos da Engenharia de Prompts.


Exemplo de prompt e resposta:
Prompt: "Por que o céu é azul?"

Resposta: "O céu parece azul para nós devido à forma como as moléculas no ar espalham a
luz do sol. A luz de comprimento de onda mais curto (azul) se espalha mais facilmente do que
a luz de comprimento de onda mais longo (como vermelhos e amarelos), então quando
olhamos para o céu, o que vemos é toda a luz azul espalhada. Isso é conhecido como
espalhamento de Rayleigh. A cor do céu varia com base em condições como o ângulo do sol e
a quantidade de poeira/água no ar, mas durante o dia com um céu claro, o comprimento de
onda azul da luz é o principal responsável pela cor que percebemos."

Os prompts são uma parte essencial da interação com modelos de linguagem como o
ChatGPT. Ao criar prompts claros, específicos e contextualmente relevantes, os usuários
podem obter respostas mais precisas e úteis dos modelos.

Elementos de um prompt

Imagine que a engenharia de prompts seja como montar um quebra-cabeça. Cada peça
representa um elemento crucial para formar a imagem completa. Nesse cenário:

- Instrução: é a imagem que você deseja formar, o objetivo final, como "Classifique o texto em
neutro, negativo ou positivo". É o guia que você segue, a capa da caixa do quebra-cabeça,
mostrando o que você está tentando construir.

- Contexto: são as dicas adicionais ou peças de borda que ajudam a orientar onde as outras
peças devem ir, facilitando a montagem. São as pistas que contextualizam sua tarefa,
ajudando a definir o quadro geral.

- Dados de Entrada: é a peça específica que você está tentando encaixar agora, como "Acho
que a comida estava ok". É o ponto de partida, a peça que você segura na mão, procurando
seu lugar exato no quebra-cabeça.

- Indicador de Saída: é a forma ou o espaço que você espera preencher com sua peça, como
"Sentimento:". É saber se a peça vai no canto, no meio ou nas bordas, definindo o tipo de
encaixe que você está buscando.

Assim como na montagem de um quebra-cabeça, nem todas as peças são necessárias para
começar, mas cada uma é essencial para completar a imagem. A arte de engenharia de
prompts, portanto, envolve saber qual peça usar, onde e como ela se encaixa no grande
esquema das coisas, montando peça por peça até revelar a imagem desejada.
E é isso que quero te ensinar nas próximas aulas.

Você também pode gostar