Engenharia de Prompt Com ChatGPT
Engenharia de Prompt Com ChatGPT
Engenharia de Prompt Com ChatGPT
ChatGPT
Instrutor: Marcelo de Almeida Viana
2023
v2.0
30/11/2023
Engenharia de Prompt com ChatGPT
Conteúdo
Marcelo de Almeida Viana
Revisão
Luciano Henrique Naldi
Editoração
Marcelo de Almeida Viana
Coordenação-Geral
José Augusto de Lima Prestes
Engenharia de Prompt com ChatGPT
SUMÁRIO
1. Introdução 05
2. Inspiração 06
3. Conceitualização 07
4. Consolidação 49
5. Avaliação 57
Referências 58
Engenharia de Prompt com ChatGPT
1. INTRODUÇÃO
Ao longo deste curso, abordaremos os pontos mais importantes
para compreender o que é a engenharia de prompt, como um conceito
que vem se tornando essencial no campo da Inteligência Artificial (IA),
no qual desempenha um papel crucial na interação com modelos de
linguagem, como o GPT-3 e o GPT-4 utilizados pelo ChatGPT.
5
Engenharia de Prompt com ChatGPT
2. INSPIRAÇÃO
O que você entende de Inteligência Artificial? E de engenharia de
prompt? Quais são as tendências para o mercado para os próximos
anos?
6
Engenharia de Prompt com ChatGPT
3. CONCEITUALIZAÇÃO
3.1 Engenharia de Prompt
9
Engenharia de Prompt com ChatGPT
10
Engenharia de Prompt com ChatGPT
11
Engenharia de Prompt com ChatGPT
12
Engenharia de Prompt com ChatGPT
13
Engenharia de Prompt com ChatGPT
14
Engenharia de Prompt com ChatGPT
A experiência com chatbots tradicionais (sem IA) revela que eles têm
suas restrições. Frequentemente, se o usuário apresenta uma questão
que desvia do roteiro programado, o chatbot falha em fornecer uma
resposta satisfatória, o que pode gerar frustração e insatisfação no
cliente ou parceiro que procurava assistência (JIMENEZ, 2023).
16
Engenharia de Prompt com ChatGPT
17
Engenharia de Prompt com ChatGPT
18
Engenharia de Prompt com ChatGPT
19
Engenharia de Prompt com ChatGPT
Entender esses aspectos dos tokens ajuda a ter uma visão mais
completa não só de como interagir mais eficientemente com modelos
como o ChatGPT, mas, também, de como esses modelos funcionam e
são treinados. Isso é fundamental para qualquer pessoa que trabalhe
com PLN em um nível técnico ou que busque otimizar o uso de tais
tecnologias.
20
Engenharia de Prompt com ChatGPT
22
Engenharia de Prompt com ChatGPT
24
Engenharia de Prompt com ChatGPT
25
Engenharia de Prompt com ChatGPT
26
Engenharia de Prompt com ChatGPT
28
Engenharia de Prompt com ChatGPT
29
Engenharia de Prompt com ChatGPT
30
Engenharia de Prompt com ChatGPT
31
Engenharia de Prompt com ChatGPT
32
Engenharia de Prompt com ChatGPT
33
Engenharia de Prompt com ChatGPT
35
Engenharia de Prompt com ChatGPT
36
Engenharia de Prompt com ChatGPT
37
Engenharia de Prompt com ChatGPT
38
Engenharia de Prompt com ChatGPT
Ao interagir com o ChatGPT, pode ser muito eficaz indicar que ele
assuma um "papel" específico na descrição do prompt. Ao fornecer um
contexto adicional que sugere uma persona particular, você direciona o
chatbot a adotar características, comportamentos e habilidades típicas
de pessoas em determinadas profissões ou situações. Ao fazer isso,
você não está apenas personalizando a interação, mas também
orientando o chatbot a acessar e aplicar padrões estatísticos e
comportamentais que são comuns a um nicho, grupo ou personalidade
específica na sua base de dados.
39
Engenharia de Prompt com ChatGPT
40
Engenharia de Prompt com ChatGPT
41
Engenharia de Prompt com ChatGPT
42
Engenharia de Prompt com ChatGPT
43
Engenharia de Prompt com ChatGPT
44
Engenharia de Prompt com ChatGPT
45
Engenharia de Prompt com ChatGPT
46
Engenharia de Prompt com ChatGPT
47
Engenharia de Prompt com ChatGPT
48
Engenharia de Prompt com ChatGPT
4. CONSOLIDAÇÃO
No decorrer desta unidade, apresentaremos o estudo de caso que
será utilizado para compreender um utilizando os conceitos de
engenharia de prompt, aplicado na ferramenta ChatGPT da OpenAI.
49
Engenharia de Prompt com ChatGPT
50
Engenharia de Prompt com ChatGPT
51
Engenharia de Prompt com ChatGPT
Para você que está iniciando e quer aprender como usar esta
ferramenta, seguem os passos para criar uma conta no ChatGPT:
52
Engenharia de Prompt com ChatGPT
53
Engenharia de Prompt com ChatGPT
55
Engenharia de Prompt com ChatGPT
56
Engenharia de Prompt com ChatGPT
5. AVALIAÇÃO
5.1 Compartilhando Conquistas
57
Engenharia de Prompt com ChatGPT
REFERÊNCIAS
BROWN, T., MANN, B., RYDER, N., SUBBIAH, M., KAPLAN, J.D.,
DHARIWAL, P., NEELAKANTAN, A., SHYAM, P., SASTRY, G., ASKELL, A.,
AGARWAL, S., HERBERT-VOSS, A., KRUEGER, G., HENIGHAN, T., CHILD,
R., RAMESH, A., ZIEGLER, D., WU, J., WINTER, C., HESSE, C., CHEN, M.,
MCCANDLISH, S., RADFORD, A., SUTSKEVER, I., AMODEI, D. Language
Models are Few-Shot Learners. NeurIPS Proceedings, v.33, 2020.
GUO, Z., JIN, R., LIU, C., HUANG, Y., SHI, D., YU, L., LIU, Y., LI, J., XIONG,
B., XIONG, D. Evaluating Large Language Models: A Comprehensive
Survey. ArXivLabs, 2023. Disponível em: https://arxiv.org/abs/
2310.19736. Acesso em: 09 novembro 2023.
INSTITUIÇÃO EXECUTORA
COORDENADORA
INICIATIVA
Este projeto foi apoiado pelo Ministério da Ciência, Tecnologia e Inovação, com recursos da Lei nº 8.248,
de 23 de outubro de 1991, no âmbito do PPI-Softex, coordenado pela Softex e publicado Residência em
TIC 03 (Processo: 01245.010224/2022-33).