Tipos de prompts

Tipos de prompts: uma visão geral com exemplos

Os principais tipos de prompts de IA explicados com exemplos: zero-shot, few-shot, de papel, de sistema, de instrução, contextual, estruturado, conversacional e multimodal.

Traduzido do original em inglês. Código, prompts e saídas de modelos são mantidos em inglês.

Os tipos de prompts descrevem a forma de um prompt: o que ele contém e onde. Não são exclusivos. Um prompt de produção real costuma ser um prompt de sistema que atribui um papel, dá instruções, inclui alguns exemplos e exige uma saída estruturada. Conhecer os tipos ajuda a decidir de quais partes uma tarefa precisa.

Comparação rápida

Tipo O que o define Use quando
Zero-shot Só instruções, sem exemplos A tarefa é comum e fácil de descrever
One-shot Um exemplo O formato de saída é a parte difícil
Few-shot Dois ou mais exemplos A tarefa depende de julgamento ou estilo
De papel Atribui uma persona ou especialidade Tom, profundidade ou perspectiva importam
De sistema Instruções permanentes para uma sessão inteira Você está construindo uma aplicação ou assistente
De instrução Um comando direto Quase sempre; é a base de todo prompt
Contextual Fornece informações de fundo ou documentos A resposta depende de fatos que o modelo não tem
Estruturado Seções, delimitadores e um layout fixo O prompt é longo ou gerado por máquina
Conversacional Vários turnos que se apoiam uns nos outros Explorar, refinar ou esclarecer
Multimodal Imagens, áudio ou arquivos com texto A entrada não é só texto
Com recuperação aumentada Contexto buscado em tempo de execução As respostas devem vir dos seus próprios dados

Prompting zero-shot, one-shot e few-shot

Eles se diferenciam pelo número de exemplos. O zero-shot depende apenas das instruções. O few-shot mostra ao modelo pares de entrada e saída antes da entrada real.

Classify the review as positive or negative.

Review: "Arrived late and the box was damaged." -> negative
Review: "Does exactly what it says." -> positive
Review: "{{review}}" ->

Guia completo: prompting zero-shot, one-shot e few-shot.

Prompting por papéis

Um prompt de papel diz ao modelo quem ele deve ser: “Você é um revisor de segurança sênior.” Ele define vocabulário, profundidade e prioridades em poucas palavras. Um papel funciona melhor quando é específico e vem acompanhado de uma tarefa; um papel sozinho não faz nada.

Prompts de sistema

Um prompt de sistema é a instrução permanente que uma aplicação envia antes de qualquer mensagem do usuário. Define o trabalho do assistente, as regras e as convenções de saída para toda a conversa. Guia completo: prompts de sistema e prompting por papéis.

Prompting de instrução

O tipo mais simples: um comando direto, idealmente uma frase no imperativo seguida de requisitos.

Rewrite the paragraph below at a grade 8 reading level. Keep every fact.

Todos os outros tipos se apoiam em uma instrução clara. Se a instrução for confusa, nem exemplos nem papéis a salvam.

Prompting contextual

Os prompts contextuais acrescentam a informação de que o modelo precisa para responder: um documento, a descrição de um produto, o público, decisões anteriores. A habilidade está em escolher o que incluir. O contexto relevante melhora a resposta; o contexto sem relação compete com as instruções pela atenção.

Context: our refund window is 30 days and excludes custom orders.
Question: can a customer return a custom engraved item after 10 days?

Prompting estruturado

Um prompt estruturado organiza seu conteúdo em seções rotuladas, geralmente Tarefa, Contexto, Requisitos, Formato de saída e Entrada, com delimitadores em volta dos dados variáveis. É o layout que escala: prompts longos continuam legíveis e cada parte pode ser editada sem perturbar as outras. O otimizador de prompts do PromptFlowEngine pode converter um parágrafo nesse layout e verificar que nada foi perdido.

Não o confunda com saída estruturada, que trata da forma da resposta. Veja os prompts de saída estruturada.

Prompting conversacional

Em um chat, cada mensagem é um prompt que inclui a conversa até ali. Isso permite refinar passo a passo: perguntar, ler, corrigir, restringir. É a forma mais rápida de explorar um problema.

Dois cuidados. Conversas longas acumulam instruções obsoletas que o modelo ainda tenta cumprir, então comece uma nova conversa quando o assunto mudar. E um resultado a que você chegou após dez turnos de correção não é reproduzível até que você escreva os requisitos finais como um único prompt.

Prompting multimodal

Os prompts multimodais combinam texto com imagens, áudio, vídeo ou documentos. Valem as mesmas regras, com dois acréscimos: diga para onde o modelo deve olhar (“no gráfico da página 2”) e diga o que fazer quando algo for ilegível, para que ele relate o problema em vez de adivinhar.

The image is a photo of a paper receipt. Extract the merchant, the date,
and the total as JSON. If a field is not legible, use null.

Prompting com recuperação aumentada

Aqui a aplicação pesquisa uma base de conhecimento e insere os resultados no prompt antes da pergunta. O modelo responde a partir dos trechos fornecidos, e não de memória, o que mantém as respostas atualizadas e permite citar fontes. Guia completo: prompting RAG.

Escolhendo um tipo

Comece com um prompt de instrução. Acrescente contexto se o modelo não tiver os fatos. Acrescente exemplos se a saída não for a que você quer depois que as instruções estiverem claras. Passe-o para um prompt de sistema quando virar parte de uma aplicação. Acrescente estrutura quando passar de um parágrafo.

Quando as formas simples não bastam, o passo seguinte é a técnica: veja as técnicas de engenharia de prompts.