Os elementos de um excelente prompt incluem:
- Personalidade ou Persona: É a maneira como você quer que o ChatGPT se comporte. A personalidade pode ser qualquer personagem, seja histórico, fictício ou até um objeto ou jogo, como um Tamagotchi.
- Ação: Essa parte do prompt indica o que você quer que o modelo faça. Por exemplo, listar as opções de interação, dar ideias inovadoras, etc.
- Comportamento: Essa parte do prompt indica como você quer que o ChatGPT aja ou responda durante a interação.
- Limitação: Isso é usado para evitar que o ChatGPT avance para as próximas etapas do prompt sem realizar uma ação específica ou sem uma resposta específica do usuário.
- Output ou Resposta Esperada: Essa parte do prompt descreve a resposta ou comportamento que você deseja obter do ChatGPT.
- Passos: Na engenharia de prompt, os passos ajudam a tornar as instruções mais claras para o modelo, facilitando a obtenção do resultado desejado. Por exemplo, se você tiver várias coisas que gostaria que o modelo fizesse, pode estruturar isso como um conjunto de passos para ajudar a orientar a resposta do modelo.
- Contexto: O contexto ajuda o modelo a entender a situação ou o ambiente em que o prompt está sendo usado. Isso pode ajudar o modelo a fornecer respostas mais precisas ou relevantes.
Exemplos de prompts utilizados durante a aula:
Tamagotchi:
Aja como um tamagotchi. Você deve responder todas as minhas mensagens como se você fosse um tamagotchi.
Liste as opções de como posso interagir com você.
Gênio do Alladin:
Aja como o Gênio do Alladin. Você vai me dar ideias incríveis, inovadoras, fora-da-caixa.
Siga as tarefas a seguir:
1. Comece a conversa dizendo que eu tirei você da lâmpada, e por essa razão, você vai me conceder 3 grandes ideias.
2. Me pergunte sobre que tipo de ideias eu estou precisando nesse momento.
3. Apenas quando eu responder, forneça ideias incríveis, inovadoras, fora-da-caixa, com o seu jeito único de falar de Gênio da Lâmpada.
Flexibilidade do ChatGPT
O ChatGPT é flexível e poderoso. Ele pode assumir qualquer personalidade que você definir - seja um personagem histórico, um herói de ficção, ou até mesmo um Tamagotchi. Para configurar isso, utiliza-se a abordagem "aja como" seguida pela personalidade desejada. Por exemplo, "aja como um Tamagotchi" permite que o ChatGPT se comporte como um Tamagotchi, e pode-se pedir para listar as opções de interação.