Engenharia de Prompt: mudanças entre as edições

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Jesue (discussão | contribs)
Sem resumo de edição
Jesue (discussão | contribs)
Sem resumo de edição
 
(5 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 43: Linha 43:
   * Com Delimitadores: "Explique como somar as frações \\( \frac{2}{3} \\) e \\( \frac{4}{5} \\), e depois mostre a resposta simplificada."
   * Com Delimitadores: "Explique como somar as frações \\( \frac{2}{3} \\) e \\( \frac{4}{5} \\), e depois mostre a resposta simplificada."


== Automação de Prompts ==
== Ferramentas para Automação de Prompts ==
Existem diversas ferramentas que automatizam o uso de prompts para diferentes tarefas. Aqui estão alguns exemplos:
=== 1. @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-meupdfmaster Link para MEUPDFMASTER]


* [@MEUPDFMASTER](https://chatgpt.com/g/g-hNzkI116G-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.
=== 2. @RESUMEAI ===
* [@RESUMEAI](https://chatgpt.com/g/g-g6EQeCbix-resume-ai): Traduz para o português vídeos do YouTube, faz resumos descritivos e elabora lista de questões objetivas.
Traduz para o português vídeos do YouTube, faz resumos descritivos e elabora lista de questões objetivas.
* [@REIDOPROMPT](https://chatgpt.com/g/g-UpAtTm6O8-rei-do-prompt): 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-g6EQeCbix-resume-ai Link para RESUMEAI]


== Conclusão ==
=== 3. @REIDOPROMPT ===
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.
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 Link para REIDOPROMPT]


== Referências ==
=== 4. @MEUMAPAMENTAL ===
* [https://youtu.be/u9SoapRXSwA](https://youtu.be/u9SoapRXSwA)
Auxilia na criação de mapas mentais a partir de textos ou arquivos em PDF. 
[https://chatgpt.com/g/g-XtALfzF5H-meumapamental Link para MEUMAPAMENTAL]


<figure class="wp-block-image size-large is-resized" contenteditable="false">470x461px</figure>
=== 5. @FALAAIMARCUSAURELIUS ===
Possibilita realizar conversas filosóficas com o imperador romano, tendo como referência suas reflexões organizadas no livro *Meditações*. 
[https://chatgpt.com/g/g-l9BOejyvs-falaaimarcusaurelius Link para FALAAIMARCUSAURELIUS]
 
=== 6. @DICASANTIPLAGIO ===
Auxilia os estudantes a organizarem citações e referências corretamente dentro das normas e ensina como evitar o plágio acadêmico. 
[https://chatgpt.com/g/g-tfdbZQ1C9-dicasantiplagio Link para DICASANTIPLAGIO]
 
=== 7. @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-1000 Link para TCCNOTA1000]
 
=== 8. @LIDERAAI ===
Possibilita conversas interativas sobre os desafios da gestão pública. 
[https://chatgpt.com/g/g-fnDmnyBQd-lidera-ai Link para LIDERAAI]
 
=== 9. @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-decifreoedital Link para DECIFRAOEDITAL]
 
=== 10. @DOUTORPAD ===
Responde dúvidas técnicas sobre processos administrativos. 
[https://chatgpt.com/g/g-OEyfeJjw1-doutorpad Link para DOUTORPAD]
 
=== 11. @REFRIGERAAI ===
Responde perguntas teóricas e práticas de refrigeração. 
[https://chatgpt.com/g/g-Ox2o1cOUM-refrigera-ai Link para REFRIGERAAI]
 
=== 12. @PYTHON ===
Auxilia no aprendizado da linguagem de programação Python. 
[https://chatgpt.com/g/g-GoMqhq6mA-python Link para PYTHON]
 
=== 13. @MEUSDIREITOS ===
Auxilia o cidadão a compreender seus direitos básicos. 
[https://chatgpt.com/g/g-oUm5thbQf-meusdireitos Link para MEUSDIREITOS]
 
=== 14. @REIDASFINANÇAS ===
Auxilia na educação financeira. 
[https://chatgpt.com/g/g-VHjskLTZ0-reidasfinancas Link para REIDASFINANÇAS]
 
=== 15. @PREPARAPARAAPROVA ===
Auxilia na preparação para o ENEM. 
[https://chatgpt.com/g/g-FQmqIOdxc-preparaparaaprova Link para PREPARAPARAAPROVA]
 
 
==== TAFEFA DO MINICURSO 2====
 
===PARTICIPANTES COM NOMES DE "A" a  "J"===
https://kahoot.it/challenge/06678009?challenge-id=d367bcde-cf27-4984-82bc-57821146733e_1729182645106 
 
PIN DO JOGO: 06678009
 
 
=== PARTICIPANTES COM NOMES DE "K" a "Z"===
 
https://kahoot.it/challenge/03913031?challenge-id=d367bcde-cf27-4984-82bc-57821146733e_1729183799572
PIN DO JOGO: 03913031

Edição atual tal como às 19h41min de 18 de outubro de 2024

1 Engenharia de Prompt

1.1 Definição

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.

1.2 Exemplos de Prompts 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."

1.3 Estratégias para Construção de um Prompt Eficiente

Aqui estão cinco estratégias para a construção de um prompt eficiente, especialmente ao trabalhar com modelos de linguagem:

1.3.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 \\( \frac{3}{5} + \frac{2}{3} \\)."

1.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 = 15 \\), detalhando cada passo e explicando o conceito de isolar a variável."

1.3.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 \\( A = \pi r^2 \\), detalhando o que significa cada termo. Exemplo: se o raio for 3 cm, qual é a área?"

1.3.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."

1.3.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 \\( \frac{2}{3} \\) e \\( \frac{4}{5} \\), e depois mostre a resposta simplificada."

1.4 Ferramentas para Automação de Prompts

1.4.1 1. @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. Link para MEUPDFMASTER

1.4.2 2. @RESUMEAI

Traduz para o português vídeos do YouTube, faz resumos descritivos e elabora lista de questões objetivas. Link para RESUMEAI

1.4.3 3. @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. Link para REIDOPROMPT

1.4.4 4. @MEUMAPAMENTAL

Auxilia na criação de mapas mentais a partir de textos ou arquivos em PDF. Link para MEUMAPAMENTAL

1.4.5 5. @FALAAIMARCUSAURELIUS

Possibilita realizar conversas filosóficas com o imperador romano, tendo como referência suas reflexões organizadas no livro *Meditações*. Link para FALAAIMARCUSAURELIUS

1.4.6 6. @DICASANTIPLAGIO

Auxilia os estudantes a organizarem citações e referências corretamente dentro das normas e ensina como evitar o plágio acadêmico. Link para DICASANTIPLAGIO

1.4.7 7. @TCCNOTA1000

Auxilia o estudante a construir um projeto de TCC a partir da interação com o usuário. Link para TCCNOTA1000

1.4.8 8. @LIDERAAI

Possibilita conversas interativas sobre os desafios da gestão pública. Link para LIDERAAI

1.4.9 9. @DECIFRAOEDITAL

Possibilita uma interação dos usuários com edital de ingresso, pesquisa ou extensão, auxiliando na compreensão. Link para DECIFRAOEDITAL

1.4.10 10. @DOUTORPAD

Responde dúvidas técnicas sobre processos administrativos. Link para DOUTORPAD

1.4.11 11. @REFRIGERAAI

Responde perguntas teóricas e práticas de refrigeração. Link para REFRIGERAAI

1.4.12 12. @PYTHON

Auxilia no aprendizado da linguagem de programação Python. Link para PYTHON

1.4.13 13. @MEUSDIREITOS

Auxilia o cidadão a compreender seus direitos básicos. Link para MEUSDIREITOS

1.4.14 14. @REIDASFINANÇAS

Auxilia na educação financeira. Link para REIDASFINANÇAS

1.4.15 15. @PREPARAPARAAPROVA

Auxilia na preparação para o ENEM. Link para PREPARAPARAAPROVA


1.4.15.1 TAFEFA DO MINICURSO 2

1.4.16 PARTICIPANTES COM NOMES DE "A" a "J"

https://kahoot.it/challenge/06678009?challenge-id=d367bcde-cf27-4984-82bc-57821146733e_1729182645106

PIN DO JOGO: 06678009


1.4.17 PARTICIPANTES COM NOMES DE "K" a "Z"

https://kahoot.it/challenge/03913031?challenge-id=d367bcde-cf27-4984-82bc-57821146733e_1729183799572 PIN DO JOGO: 03913031