Engenharia de Prompt
Olá tudo bem? Você sabe qual é a definição de engenharia de prompt?
A engenharia de prompt é o processo de criar, otimizar e estruturar instruções que guiam modelos de linguagem, como o ChatGPT, a gerar respostas mais precisas e relevantes. Esse conceito envolve a elaboração de prompts claros e contextualizados, levando em consideração o objetivo desejado, o contexto necessário e a forma como a informação será solicitada ao modelo.Ela é essencial para maximizar o potencial de modelos de IA, pois permite obter melhores resultados com base na forma como as perguntas ou tarefas são formuladas. Isso envolve várias técnicas, como o uso de delimitadores, a inclusão de exemplos, a definição de persona, e a aplicação de métodos como o Chain-of-Verification e autorreflexão.
Como exemplo veja o prompt para estudo de matemática.
"Explique passo a passo como resolver a equação quadrática *******usando a fórmula de Bhaskara. Mostre todas as etapas e forneça o valor das raízes."
"Explique como somar frações com denominadores diferentes. Use o exemplo ******* e mostre todos os passos até obter o resultado final."
"Descreva como calcular a área de um triângulo dado sua base e altura. Use o exemplo de um triângulo com base de 6 cm e altura de 8 cm. Inclua a fórmula e explique cada parte do cálculo."
Aqui estão cinco estratégias para a construção de um prompt eficiente, especialmente ao trabalhar com modelos de linguagem:
1 1. Definir Objetivos Claros
Um bom prompt começa com a definição clara do objetivo que você deseja alcançar. Quanto mais específico for o objetivo, mais preciso será o resultado. Evite generalidades e forneça o máximo de contexto necessário.Exemplo:
- Objetivo Vago: "Explique frações."
- Objetivo Claro: "Explique como somar frações com denominadores diferentes e dê um exemplo resolvido, como 35+23\frac{3}{5} + \frac{2}{3}."
2 2. Fornecer Contexto Adequado
Ao fornecer mais detalhes e contexto, o modelo pode entender melhor a tarefa e gerar respostas mais relevantes. O contexto pode incluir informações sobre o nível de conhecimento do usuário, o tipo de resposta esperado, ou até detalhes sobre o formato da saída.Exemplo:
- Sem Contexto: "Como resolver uma equação?"
- Com Contexto: "Explique como resolver uma equação linear do tipo 2x+5=152x + 5 = 15, detalhando cada passo e explicando o conceito de isolar a variável."
3 3. Utilizar Exemplos para Guiar o Modelo
Oferecer exemplos específicos ajuda a moldar a resposta do modelo e a garantir que ele siga a direção correta. Isso é particularmente útil em prompts que envolvem formatação ou estilo de resposta.Exemplo:
- Sem Exemplo: "Explique a fórmula da área de um círculo."
- Com Exemplo: "Explique a fórmula da área de um círculo detalhando o que significa cada termo. Exemplo: se o raio for 3 cm, qual é a área?"
4 4. Ser Direto e Específico
Frases longas e complexas podem gerar ambiguidade e respostas menos precisas. Prefira frases curtas e objetivas, limitando a quantidade de instruções que o modelo precisa processar de uma só vez.Exemplo:
- Prompt Ineficiente: "Me explique sobre frações, mas inclua também como resolver equações e um pouco sobre funções."
- Prompt Eficiente: "Explique como subtrair frações com denominadores diferentes e dê um exemplo resolvido."
5 5. Usar Delimitadores e Formatação
Delimitadores (como aspas, parênteses ou barras) podem ajudar o modelo a diferenciar partes distintas de uma tarefa, especialmente em prompts mais complexos ou que envolvem várias instruções.Exemplo:
- Sem Delimitadores: "Explique como somar 2/3 e 4/5."
- Com Delimitadores: "Explique como somar as frações 23\frac{2}{3} e 45\frac{4}{5}, e depois mostre a resposta simplificada."
Aplicando essas estratégias, você pode construir prompts mais eficientes e garantir que o modelo de linguagem ofereça respostas mais precisas e úteis.
<a href="https://youtu.be/u9SoapRXSwA">https://youtu.be/u9SoapRXSwA</a>
A precisão e a clareza são extremamente importantes ao trabalhar com modelos de linguagem. Quando você fornece um prompt para um modelo como o GPT-4, deve ser o mais descritivo possível. O modelo, embora avançado, não tem a capacidade de fazer suposições fora do que foi fornecido no prompt. Por isso, o essencial é denominar uma Persona, Definir uma Tarefa, Contextualizar, Delimitar Restrições e Declarar o Objetivo.Compare as abordagens:a) Fale um pouco sobre a invasão mongol na China.b) Você é um historiador renomado especializado em invasões militares e suas consequências. Escreva um texto descritivo de 300 palavras sobre a invasão mongol da China, detalhando a estratégia militar de Genghis Khan, os principais eventos durante a invasão, como a queda de Zhongdu (Pequim), e o impacto duradouro dessa conquista na história da China e do mundo. Inclua análises sobre como as táticas de Genghis Khan influenciaram futuras campanhas militares e as mudanças sociopolíticas, culturais e econômicas na China pós-invasão. Se possível, compare essa invasão com outras invasões históricas relevantes, destacando semelhanças e diferenças.a) Fale sobre Nilo Peçanha.b) Você é um historiador renomado. Use sua experiência e explique quem foi o presidente Nilo Peçanha analisando sua obra entre os anos 1908 e 1910 e avalie sua contribuição para a educação profissional. Explique como se estivesse conversando com um estudante do Ensino Médio.a) Faça um resumo do PDF anexo.b) Use o aplicativo: @MEUPDFMASTER e solicite a mesma coisa.
a) Quais são as melhores estratégias para estudar e se preparar para provas?b) Elabore 3 estratégias para eu me preparar para o Exame Nacional do Ensino Médio. Tenho mais dificuldades em Química.a) crie uma imagem de duas pessoas em um laboratório de química fazendo um experimento com tubos de bequer e uma pipeta.b) Create an image of a black male scientist and another older female scientist in their 50s with brown skin in a chemistry lab. They are wearing a white lab coat and white goggles, looking closely at two flasks of red liquid on a table in front of you. The scientist has very short, almost shaved hair. The environment should look like a scientific laboratory, with details such as laboratory equipment and soft lights that create a focus on the scientist and the flasks.” the SCIENTIST HAS A serious and neutral look, focused on the results. The laboratory must have other typical elements such as microscopes, beakers, or even blackboards with notes.<figure class="wp-block-image size-large" contenteditable="false"></figure>AUTOMAÇÃO DE PROMPTS1- @MEUPDFMASTER: traduz para o português arquivos em PDF, faz resumos descritivos divididos em partes, elabora lista de questões objetivas e elabora um mapa mental.https://chatgpt.com/g/g-hNzkI116G-meupdfmaster2- @RESUMEAI: traduz para o português vídeos do Youtube, faz resumos descritivos e elabora lista de questões objetivas.https://chatgpt.com/g/g-g6EQeCbix-resume-ai3- @REIDOPROMPT: auxilia na criação dos melhores prompts para cada aplicação que o usuário deseja desenvolver, interagindo com perguntas para melhorar a precisão.https://chatgpt.com/g/g-UpAtTm6O8-rei-do-prompt<figure class="wp-block-image size-large" contenteditable="false">Arquivo:Rei-do-prompt-2.jpg</figure>
4-@MEUMAPAMENTAL: auxilia na criação de mapas mentais a partir de textos ou arquivos em PDF.https://chatgpt.com/g/g-XtALfzF5H-meumapamental5- @FALAAIMARCUSAURELIUS: possibilita realizar uma conversa filosóficas com o imperador romano tendo como referência suas reflexões organizadas no livro MEDITAÇÕES.https://chatgpt.com/g/g-l9BOejyvs-falaaimarcusaurelius6- @DICASANTIPLAGIO: auxilia os estudantes a organizarem citações e referências corretamente dentro das normas e ensina como evitar o plágio acadêmicohttps://chatgpt.com/g/g-tfdbZQ1C9-dicasantiplagio7- @TCCNOTA1000: auxilia o estudante a construir um projeto de TCC a partir da interação com o usuário.https://chatgpt.com/g/g-s7OQxkUf8-tcc-nota-10008-@LIDERAAI: possibilita conversas interativas sobre os desafios da gestão pública.https://chatgpt.com/g/g-fnDmnyBQd-lidera-ai9-@DECIFRAOEDITAL: possibilita uma interação dos usuários com edital de ingresso, pesquisa ou extensão, auxiliando na compreensão.https://chatgpt.com/g/g-mofbj9z4q-decifreoedital10- @DOUTORPAD: responde dúvidas técnicas sobre processos administrativoshttps://chatgpt.com/g/g-OEyfeJjw1-doutorpad11- @REFRIGERAAI: responde perguntas teóricas e práticas de refrigeraçãohttps://chatgpt.com/g/g-Ox2o1cOUM-refrigera-ai12- @PYTHON: auxilia no aprendizado da linguagem de programação PYTHONhttps://chatgpt.com/g/g-GoMqhq6mA-python13- @MEUSDIREITOS: auxilia o cidadão a compreender seus direitos básicos.https://chatgpt.com/g/g-oUm5thbQf-meusdireitos14- @REIDASFINANÇAS: auxilia na educação financeirahttps://chatgpt.com/g/g-VHjskLTZ0-reidasfinancas15- @FALAAIJESUE: protótipo de GPT de entretenimento e interação como clone virtualhttps://chatgpt.com/g/g-qDnMN99p2-falaaijesue16- @PREPARAPARAAPROVA: auxilia na preparação para o ENEMhttps://chatgpt.com/g/g-FQmqIOdxc-preparaparaaprova17- @CARGA TERMICA: calcula a capacidade do equipamento de climatizaçãohttps://chatgpt.com/g/g-Z27fF7eN8-carga-termicaOUTROS GPTs IMPORTANTES:https://chatgpt.com/g/g-0S5FXLyFN-wolframhttps://chatgpt.com/g/g-vI2kaiM9N-whimsical-diagramshttps://chatgpt.com/g/g-VJPtFG34T-gpt-builder-pro-4-0https://chatgpt.com/g/g-0QDef4GiE-prompt-perfecthttps://chatgpt.com/g/g-tc0eHXdgb-romidjourneyro-mj-prompt-generator-v6
<figure class="wp-block-image size-large is-resized" contenteditable="false">Arquivo:Image-7.png</figure>''''TAREFA:1- Obtenha uma figura sobre ciência e tecnologia na Internet2- Cole essa imagem no ChatGPT e solicite que ele crie um prompt descrevendo a imagem.3- Use esse prompt, Faça as alterações que entender necessário e solicite ao ChatGPT para construir uma imagem baseada no modelo encontrado.4- Envie a imagem para o email: jesue@ifsc.edu.br5- Publique essa imagem em suas redes sociais
<figure class="wp-block-image size-large is-resized" contenteditable="false">Arquivo:Image-2.png</figure>