Aprimore suas técnicas com ChatGPT e Engenharia de Prompt
Table of Contents:
Introduction
- O que é o Chat GPT?
- Como usar o Chat GPT
- Conceitos de Engenharia de Prompt
3.1. Criando um prompt de maneira mais eficiente
3.2. Melhorando a precisão das respostas
- O Cookbook da Open AI
- Prompt Engineering para o GPT3 e GPT4
- Zero Shot e Chain of Thought
6.1. Exemplo de aplicação: Arrecadação de Impostos
6.2. F-Shot com Chain of Thought
- Carreira em Engenharia de Prompt
- Conclusão
O que é o Chat GPT?
O Chat GPT é um sistema de linguagem natural baseado no GPT (Generative Pre-trained Transformer) desenvolvido pela OpenAI. Esse sistema utiliza modelos de linguagem pré-treinados com grande quantidade de dados de texto para gerar respostas coerentes e contextualizadas. Neste episódio, iremos explorar como utilizar o Chat GPT e explorar conceitos de engenharia de prompt para obter respostas mais precisas.
Como usar o Chat GPT
Antes de começar a utilizar o Chat GPT, é necessário criar uma conta no sistema. O processo de criação é fácil e rápido. Ao acessar o Chat GPT, você será apresentado(a) a duas opções: GPT 3.5 e GPT 4. O GPT 3.5 é uma versão mais antiga, treinada com menos dados, enquanto o GPT 4 é a versão mais recente e atualizada, porém, é um serviço pago.
Para utilizar o Chat GPT, é necessário enviar prompts, que são as mensagens enviadas ao sistema para obter uma resposta. O sistema oferece sugestões de mensagens, mas é possível criar seus próprios prompts. Por exemplo, você pode pedir para que o chat GPT crie uma poesia sobre um determinado tema.
Conceitos de Engenharia de Prompt
A engenharia de prompt é uma técnica que visa melhorar a eficiência e precisão das respostas geradas pelo Chat GPT. Existem diversas estratégias que podem ser aplicadas nesse sentido. Algumas delas incluem:
3.1. Criando um prompt de maneira mais eficiente
- Dê instruções claras e divida tarefas complexas em subtarefas
- Explique o contexto e a pergunta antes de solicitar a resposta
- Utilize técnicas como o uso de exemplos (F-Shot) para ensinar o modelo a pensar junto com você
3.2. Melhorando a precisão das respostas
Através da técnica de Zero Shot com Chain of Thought, é possível aprimorar a precisão das respostas do Chat GPT. Essa técnica consiste em instruir o modelo a pensar passo a passo, ajudando-o a estruturar suas respostas de forma mais precisa.
O Cookbook da Open AI
A OpenAI disponibiliza um "cookbook" em seu repositório público no GitHub, no qual são apresentadas diversas técnicas para melhorar a confiabilidade dos prompts. Nesse livro de receitas, são explicados conceitos e estratégias aplicáveis tanto ao GPT 3.5 quanto ao GPT 4.
Prompt Engineering para o GPT3 e GPT4
A engenharia de prompt também pode ser aplicada tanto ao GPT 3.5 quanto ao GPT 4. Embora o GPT 4 seja o modelo mais atualizado e provavelmente ofereça respostas melhores, é possível utilizar os conceitos e técnicas de prompt engineering em ambos os modelos.
Zero Shot e Chain of Thought
Uma técnica eficaz para instruir o Chat GPT a pensar passo a passo é o Zero Shot com Chain of Thought. Esse método permite ensinar o modelo a raciocinar junto com o usuário, obtendo respostas mais precisas e coerentes.