Criando Prompts Claros e Específicos: Um Guia para Iniciantes

Avatar de Luiza Cherobini Pereira Luiza Cherobini Pereira
4 minutos de leitura 2 meses atrás

A criação de prompts claros e específicos é uma habilidade essencial para quem está começando a utilizar a Inteligência Artificial (IA). Neste tutorial, vamos abordar os princípios fundamentais para desenvolver prompts eficazes, garantindo que você obtenha respostas precisas e úteis dos modelos de linguagem. Vamos explorar conceitos básicos, técnicas práticas e exemplos de código para ajudá-lo a dominar a escrita de um bom prompt.

cérebro formado por conexões de pontos

O que é um Prompt?

Um prompt é a entrada que fornecemos a um modelo de linguagem. A ideia é que, ao receber essa entrada, o modelo a processe em sua rede neural e nos forneça uma resposta. A criação de prompts é um campo em estudo intenso, e a qualidade do prompt pode influenciar significativamente a resposta do modelo.

Princípios Fundamentais para Criar Prompts Claros e Específicos

1. Escrever Instruções Claras e Específicas

O primeiro princípio para criar prompts eficazes é garantir que suas instruções sejam claras e específicas. Isso significa fornecer ao modelo todas as informações necessárias para que ele compreenda exatamente o que você deseja.

Exemplo de Prompt Claro e Específico

Desenvolva um plano de investimento eficaz, definindo tipos de investimentos, proporções entre investimentos e diversificação para o perfil do cliente abaixo.

Perfil do cliente:
- Idade: 25 anos
- Propensão a risco: Baixa
- Aporte mensal: R$ 1000
- Investimentos atuais: R$ 50.000 em ações

2. Dar ao Modelo Tempo para Pensar

Assim como os seres humanos, os modelos de linguagem também se beneficiam de um tempo adicional para “pensar”. Isso pode ser feito através de técnicas que instruem o modelo a realizar seu raciocínio passo a passo.

Exemplo de Técnica para Dar Tempo ao Modelo

Resolva a questão matemática abaixo passo a passo:

Questão: Qual é a soma de 123 e 456?

Elementos de um Prompt

Certos elementos aparecem repetidamente em um prompt bem desenvolvido. Vamos destacá-los para que possamos refinar os elementos que funcionam bem.

Instrução

A instrução é a tarefa específica a ser realizada pelo modelo. Ela deve ser clara e específica para evitar ambiguidades.

Exemplo de Instrução

Desenvolva um plano de investimento eficaz, definindo tipos de investimentos, proporções entre investimentos e diversificação para o perfil do cliente abaixo.

Contexto

O contexto é a informação adicional que auxilia o modelo a atingir melhores respostas. Ele fornece ao modelo o cenário necessário para entender a tarefa.

Exemplo de Contexto

Eu sou um assessor financeiro de pessoas jovens, com até 30 anos de idade e com baixo poder aquisitivo. Ajudo elas a desenvolverem uma educação financeira e formo planos adequados para longo prazo, para clientes que querem começar cedo a investir pensando em suas aposentadorias.

Dados de Entrada

Os dados de entrada são as informações específicas que o modelo precisa para realizar a tarefa.

Exemplo de Dados de Entrada

Perfil do cliente:
- Idade: 25 anos
- Propensão a risco: Baixa
- Aporte mensal: R$ 1000
- Investimentos atuais: R$ 50.000 em ações

Indicador de Saída

O indicador de saída é o tipo ou formato da resposta que você espera do modelo.

Exemplo de Indicador de Saída

Plano de investimento:

Técnicas Avançadas para Criar Prompts Claros e Específicos

Delimitadores e Saídas Estruturadas

Os delimitadores são utilizados para separar trechos importantes do prompt, garantindo que o modelo preste atenção a esses elementos.

Exemplo de Delimitador

Delimitado por #### está um exemplo do meu estilo de escrita de emails:

####
Fala, meu amigo!
Como estamos?
O que você acha de marcarmos um dia para conversar?
Tamo junto!
Abraço
####

Encadeamento de Prompts (Chaining)

O encadeamento de prompts envolve dividir um prompt maior em prompts menores e mais específicos. Isso ajuda a melhorar a precisão das respostas, permitindo que cada parte da tarefa seja tratada individualmente.

Exemplo de Encadeamento de Prompts

# Primeiro prompt: Resolver a questão
Resolva a questão abaixo:
Questão: Qual é a soma de 123 e 456?

# Segundo prompt: Verificar a resposta
Verifique se a resposta está correta:
Resposta: 579

Conclusão

Criar prompts claros e específicos é uma habilidade crucial para quem está começando a explorar a Inteligência Artificial. Ao seguir os princípios e técnicas abordados neste tutorial, você estará bem equipado para desenvolver prompts eficazes que garantem respostas precisas e úteis dos modelos de linguagem, como ChatGPT ou Gemini. Lembre-se de sempre iterar e melhorar seus prompts com base no feedback obtido, garantindo um ciclo contínuo de aprimoramento.

Curso Gratuito

Curso gratuito de Python

Do zero ao primeiro projeto em apenas 2 horas

Criar conta gratuita

Comentários

Comentar
Você tem o Acesso Básico.
Libere seu acesso ao suporte dos professores Garanta seu acesso PRO para tirar todas suas dúvidas com nossa equipe.
Seja PRO