ChatGPT e Engenharia de Prompt: Técnicas para o Prompt Perfeito

Alura
28 Sept 202317:00

Summary

TLDRIn this first episode of the web series 'ChatGPT and Generative Models', host Fabrício Carraro introduces ChatGPT, a large language model (LLM). He explains what ChatGPT is, how to use it, and delves into 'prompt engineering' – techniques for crafting better prompts to elicit more accurate responses from ChatGPT. The episode compares the capabilities of GPT-3.5 and GPT-4, highlighting the latter's advanced features and its subscription-based model. Demonstrations include creating poetry, translations, and solving complex problems step-by-step using thought chain techniques. The show also covers the importance of prompt engineering in obtaining precise answers and its emerging relevance as a career field. Future episodes promise to explore more about ChatGPT and LLMs, underscoring the series' educational and informative nature.

Takeaways

  • 😀 Welcome to the first episode of the web series 'ChatGPT and Generative AI' hosted by Fabrício Carraro, focusing on ChatGPT, its functionalities, and beyond.
  • 📚 The episode introduces ChatGPT as a large language model (LLM) trained on extensive text data, gaining popularity around the end of 2022 for its coherent responses.
  • 🔧 Highlighting the difference between GPT-3.5 and GPT-4, with GPT-3.5 being older and less data-trained compared to the more recent, subscription-based GPT-4.
  • 🤖 Emphasizes the concept of 'prompt engineering' - techniques for crafting better prompts to elicit more precise responses from ChatGPT.
  • 📖 Introduces a 'cookbook' by OpenAI on GitHub, offering techniques for improving prompt reliability, applicable to both GPT-3.5 and GPT-4 models.
  • 📈 Discusses the effectiveness of 'zero-shot' learning, where LLMs can generate responses without needing examples, and the enhancement of response accuracy through 'chain of thought' processing.
  • 📝 Showcases a step-by-step problem-solving example to demonstrate how breaking down complex prompts into simpler tasks can improve ChatGPT's accuracy.
  • 🤞 Introduces the concept of 'few-shot learning' (F-shot) combined with 'chain of thought' to teach ChatGPT to process information in a more structured manner.
  • 💬 Provides practical examples of prompt engineering, like calculating taxes with specific conditions, to illustrate how to achieve precise results from ChatGPT.
  • 👨‍💼 Positions prompt engineering as an emerging career field, emphasizing the importance of staying updated with scientific research and applying new techniques for optimal use of LLMs in various applications.

Q & A

  • What is ChatGPT?

    -ChatGPT is a large language model (LLM) created by OpenAI, known for generating coherent and contextually relevant responses based on the input prompts it receives.

  • What is prompt engineering?

    -Prompt engineering involves techniques to craft better prompts for ChatGPT, aiming to improve the quality and precision of the responses received.

  • What are the differences between GPT-3.5 and GPT-4 mentioned in the script?

    -GPT-3.5 is an older model trained on less data, providing slightly lower quality responses compared to GPT-4, which is the most recent and advanced version that offers better responses but is a paid service.

  • How does ChatGPT work?

    -ChatGPT operates through prompts, which are messages or requests sent by the user for the model to generate responses. It utilizes its training on vast amounts of text data to create replies that seem understanding of the user's input.

  • What is the significance of using precise prompts with ChatGPT?

    -Using precise prompts enhances the likelihood of receiving accurate and relevant responses from ChatGPT, as it helps the model understand the user's request more clearly.

  • Can you provide an example of how ChatGPT can process complex requests?

    -The script describes using the 'chain of thought' approach, where a complex problem is broken down into simpler steps that ChatGPT processes sequentially to arrive at a precise answer.

  • What is the 'chain of thought' technique in prompt engineering?

    -The 'chain of thought' technique involves guiding ChatGPT through a step-by-step reasoning process for complex prompts, improving the model's ability to generate accurate and detailed responses.

  • What is an F-shot example in the context of ChatGPT?

    -An F-shot example involves providing ChatGPT with a few examples (few-shot learning) along with the prompt, aiding the model in understanding the context or task better before generating a response.

  • How does prompt engineering benefit ChatGPT's response quality?

    -Prompt engineering improves response quality by refining prompts to be clearer and more specific, enabling ChatGPT to generate more accurate and contextually relevant replies.

  • What future implications does prompt engineering have for careers according to the script?

    -Prompt engineering is seen as a burgeoning career path, with demand for professionals who can research, develop, and apply new techniques to optimize interactions with language models like ChatGPT.

Outlines

00:00

😀 Introduction to ChatGPT and Generative AI

Fabrício Carraro introduces the first episode of the web series focused on ChatGPT and generative AI, highlighting the importance of understanding ChatGPT, how to use it, and the concept of prompt engineering for better interactions. He explains that ChatGPT is a large language model (LLM) that gained popularity in late 2022, designed to understand and respond to user inputs with high coherence. The episode promises to delve into the mechanics of ChatGPT in future installments, emphasizing the differences between GPT-3.5 and GPT-4 models, including their training data scope and capabilities. Carraro demonstrates using ChatGPT for creating poetry and translations, showcasing its ability to maintain rhymes across languages, setting the stage for deeper exploration of prompt engineering techniques.

05:01

📘 Advanced Prompt Engineering Techniques

This section explores advanced prompt engineering techniques for optimizing interactions with ChatGPT and other LLMs. Carraro introduces a cookbook published by OpenAI on GitHub, offering strategies to enhance the precision of user prompts. He discusses the relevance of clear instructions, breaking down complex tasks, and utilizing scientific papers on prompt engineering to create more effective prompts. Examples include the concept of 'zero-shot' tasks with 'chain of thought' processing, demonstrated through a mathematical problem involving movie directors and Nicolas Cage. This approach, encouraging step-by-step reasoning, improves the model's accuracy in delivering the desired outcome.

10:04

🔍 F-Shot with Chain of Thoughts

Carraro delves into a more sophisticated prompt engineering technique called 'F-shot with Chain of Thoughts,' where users provide a few examples (F-shots) alongside their prompts to guide ChatGPT's reasoning process. He illustrates this method with a tax collection example, explaining how providing specific examples and a structured query can significantly enhance the model's accuracy in complex calculations. This segment emphasizes the importance of teaching the model to think along with the user, showcasing a practical application of F-shot techniques for precise and reliable answers.

15:07

🚀 Conclusion and Future Prospects

The final segment summarizes the episode's key points and emphasizes the potential of prompt engineering as a burgeoning career field. Carraro mentions the continuous release of scientific papers on the topic, including contributions from leading tech companies and academia. He highlights the practical application of these techniques in obtaining more accurate responses from ChatGPT and other LLMs, suggesting that mastering prompt engineering could be critical for future technological developments. The episode concludes with an invitation to stay tuned for more insights in upcoming web series episodes, promising further exploration of ChatGPT and generative AI technologies.

Mindmap

Keywords

💡Chat GPT

Chat GPT is described as a large language model (LLM) developed by OpenAI, capable of generating human-like text responses. Within the video's theme, it's highlighted as a revolutionary tool that gained fame around late 2022 for its ability to understand and generate text based on vast amounts of data it was trained on. The script illustrates its use not only for creating poetry but also for translating languages, showcasing its versatility in handling various text-based tasks.

💡Prompt Engineering

Prompt Engineering is presented as a concept of crafting queries in a way that elicits better responses from Chat GPT or other LLMs. The video emphasizes this as an advanced technique beyond basic usage, aiming to optimize the interaction with the model for more precise outcomes. Examples from the script include structuring prompts to guide the model through complex problems step by step, enhancing the accuracy and relevance of its answers.

💡GPT-3.5 and GPT-4

These are versions of the Chat GPT model mentioned in the script. GPT-3.5, an older and less sophisticated version, is contrasted with GPT-4, the latest and more advanced model that offers improved responses but comes with a cost. The video uses these versions to demonstrate the evolution and enhancement of LLM capabilities, suggesting that higher versions can produce better results.

💡Large Language Model (LLM)

LLM refers to AI systems like Chat GPT that are trained on extensive text data to generate coherent and contextually relevant responses. The script highlights LLMs as the technology behind Chat GPT, explaining their significance in understanding human language and generating text that seems to grasp the essence of the input provided.

💡OpenAI

Mentioned as the developer of Chat GPT, OpenAI is portrayed as a leading organization in AI research. The script points to OpenAI's role in advancing LLM technology and their effort in making tools like Chat GPT accessible, emphasizing its contribution to the field of artificial intelligence and its impact on how individuals and organizations interact with AI.

💡Zero-shot

This term refers to the model's ability to generate responses without prior examples or specific training on a task. The video discusses a study by Tak Kojima from the University of Tokyo, highlighting how LLMs like Chat GPT can provide accurate answers based on the general knowledge they've been trained on, showcasing the power and efficiency of zero-shot learning in natural language processing tasks.

💡Chain of Thought

Chain of Thought is a method of breaking down complex prompts into simpler, step-by-step components to improve the model's accuracy in responding. The script provides an example where Chat GPT is asked to solve a problem involving a series of logical steps, illustrating how this approach can lead to more precise and understandable responses from the model.

💡F-shot with Chain of Thoughts

This technique combines providing a few examples (F-shot) with the step-by-step reasoning process (Chain of Thoughts) to teach the model how to approach a problem. The video script uses this method to demonstrate how Chat GPT can be guided to produce specific outcomes, such as calculating taxes based on certain criteria, by first showing examples and then letting the model apply that reasoning to new data.

💡Prompt Formula

While discussing prompt engineering, the script refers to the quest for an ideal 'Prompt Formula'—a theoretically perfect way to phrase prompts for optimal responses from Chat GPT. It acknowledges that while no perfect formula exists, ongoing research and experimentation are devoted to finding techniques that enhance the effectiveness of prompts.

💡Scientific Papers

The script mentions scientific papers being published by researchers from prestigious institutions around the world, focusing on improving prompt engineering techniques. These papers are highlighted as essential resources for understanding how to better interact with LLMs like Chat GPT, reflecting the academic and practical interest in optimizing AI's potential for understanding and generating human-like text.

Highlights

Welcome to the first episode of the web series on ChatGPT and generative technologies, hosted by Fabrício Carraro.

Introduction to ChatGPT, a large language model trained on vast amounts of text data, gaining popularity in late 2022.

Comparison between GPT-3.5 and GPT-4 models, highlighting the advancements and subscription model of GPT-4.

Explanation of 'prompts' in ChatGPT, illustrating how to craft requests for the AI to generate specific responses.

Demonstration of ChatGPT's ability to create poetry, showcasing its understanding and creativity based on user prompts.

Highlighting ChatGPT's proficiency in language translation, maintaining poetic rhymes across languages.

Introduction to the concept of 'prompt engineering' for improving ChatGPT's responses.

Overview of OpenAI's 'cookbook' for prompt engineering, featuring techniques to enhance prompt effectiveness.

Discussion on academic research and papers focused on optimizing prompt engineering.

Exploration of 'chain of thought' reasoning in AI, demonstrating how step-by-step problem solving can enhance AI responses.

Example of using 'chain of thought' to solve a complex problem involving movie director filmography and Nicholas Cage.

Introduction of 'few-shot learning' combined with 'chain of thought' to teach ChatGPT problem-solving steps.

Application of prompt engineering in a tax calculation scenario, showcasing how to guide ChatGPT through complex calculations.

Demonstration of how providing examples (F-shots) and clear steps can significantly improve ChatGPT's accuracy.

Discussion on the emerging career field of prompt engineering, emphasizing its importance in leveraging AI models like ChatGPT for optimal results.

Transcripts

play00:00

boas-vindas ao primeiro episódio da web

play00:02

série chat GPT e as generativas aqui da

play00:07

[Música]

play00:11

lura o meu nome é Fabrício Carraro e no

play00:14

episódio de hoje a gente vai falar sobre

play00:16

o chat GPT né O que ele é como usar Mas

play00:19

a gente não vai parar nisso a gente vai

play00:21

um ponto além e falar também sobre

play00:23

conceitos de engenharia de prompt ou

play00:26

seja como criar um prompt de uma maneira

play00:29

melhor para o chat GPT dar uma resposta

play00:31

melhor para você se você tá vendo aqui

play00:33

na tela a gente já tá aberto no chat GPT

play00:36

né que é esse sistema esse llm né um

play00:39

large language Model um modelo grande de

play00:42

linguagem que são esses modelos criados

play00:45

que ganharam fama aí no final de 2022

play00:48

mais ou menos que eles são treinados com

play00:50

muitos dados com muitos dados de texto e

play00:54

Eles te dão uma resposta que você acha

play00:57

que ele entende o que você tá falando e

play00:59

na verdade ele realmente né ele faz

play01:01

associações ali por trás a gente vai ter

play01:03

um episódio aqui dessa websérie

play01:06

explicando como exatamente funciona o

play01:09

chat GPT E essas outras llms por trás

play01:12

mas esse modelo é treinado de uma

play01:14

maneira que ele consegue te dar uma

play01:16

resposta muito coerente na maioria das

play01:19

vezes né eu já tô logado aqui no meu

play01:20

chat GPT como vocês podem ver se você

play01:23

ainda não criou sua conta crie porque é

play01:25

muito fácil é muito rápido e você já vê

play01:28

logo de cara aqui que a gente tem duas

play01:30

coisas lá em cima né duas opções o GPT

play01:33

3.5 e o GPT 4 eles são modelos né o GPT

play01:39

3.5 ele foi treinado mais antigamente

play01:42

com menos dados então ele é um pouquinho

play01:45

pior e a gente tem o GPT 4 também que é

play01:47

o modelo mais atual mais recente dessa

play01:51

empresa a Open ai e ele é pago então a

play01:54

gente pode fazer tudo aqui dessa aula

play01:56

todos os conceitos que a gente vai ver

play01:58

podem ser feitos usando o GPT 3.5 esse

play02:02

modelo um pouco pior um pouco mais

play02:04

antigo mas se você tiver pagando você

play02:07

vai poder usar o GPT 4 que provavelmente

play02:10

vai te dar uma resposta melhor e como

play02:12

funciona isso né se você nunca usou o

play02:14

chat GPT na sua vida ele funciona

play02:17

através de prompts e o que é um prompt

play02:20

ele é basicamente um pedido uma mensagem

play02:23

que você manda pro chat GPT para ele te

play02:26

dar uma resposta você pode até ver aqui

play02:28

embaixo que tá escrito send a message

play02:30

que significa mande uma mensagem

play02:32

basicamente né ele te dá até algumas

play02:34

sugestões de mensagens que você pode

play02:37

mandar mas a gente vai criar os nossos

play02:39

próprios prompts aqui um prompt possível

play02:42

para introduzir aqui que a gente sempre

play02:44

faz de brincadeira é de pedir pro chat

play02:46

GPT criar uma poesia né então você pode

play02:49

pedir crie uma

play02:52

poesia sobre o Fabrício

play02:56

Carraro que gosta muito de

play03:01

línguas e aí ele já vai gerando para

play03:04

você automaticamente uma poesia né então

play03:08

vamos ler nos cantos das línguas ele

play03:10

mergulha com paixão Fabrício Carraro

play03:13

alma inquieta em profusão então ele até

play03:15

até rimando ali é uma coisa engraçada

play03:17

que não serve para muita coisa Claro mas

play03:20

que mostra como que ele entende né Essas

play03:23

textos ele foi treinado com muitos

play03:26

textos e aí dado um prompt aleatório ele

play03:29

consegue te dar uma resposta que nesse

play03:31

caso foi uma poesia que foi o que a

play03:33

gente pediu mas não é só isso né ele

play03:35

você pode pedir por exemplo aqui ele fez

play03:38

isso em português você pode fazer

play03:41

traduza pro inglês e como ele é muito

play03:46

bom com textos ele foi treinado com

play03:48

textos da internet até 2021 ele vai

play03:51

conseguir fazer essa coisa que ele não

play03:53

vai criar uma poesia nova porque a gente

play03:55

pediu para ele traduzir apenas né então

play03:58

talvez perca a rima né mas olha aqui ó

play04:02

with Passion so with so pur então ele

play04:06

ainda Manteve ele conseguiu manter a

play04:08

rima né the flight Shining bright Olha

play04:11

que interessante ele viu que era uma

play04:13

poesia e Conseguiu traduzir Mantendo as

play04:16

rimas e claro isso que a gente fez até

play04:18

agora Pode parecer um pouquinho bobo e é

play04:20

realmente Mas você já vu poder por trás

play04:23

do chpt Mas a gente não quer parar por

play04:26

aí a gente quer ir além usando os

play04:29

conceitos de prompt Engineering que é a

play04:32

engenharia de prompts e você pode me

play04:34

perguntar o que que é isso o que que é o

play04:36

prompt Engineering ela é basicamente

play04:38

técnicas que você pode usar para criar

play04:41

um prompt melhor para criar um pedido

play04:44

melhor pro chat GPT e para outras llms

play04:48

para obter uma resposta mais precisa

play04:51

deles então você pode ajudar o sistema

play04:55

criando um pedido melhor mais preciso

play04:58

mais claro e isso vai aumentar a sua

play05:01

chance a sua probabilidade de ter uma

play05:03

resposta que vai ser a que você quer e

play05:06

eu vou mostrar para vocês um cookbook

play05:09

que é um livro de receitas publicado

play05:11

pela própria Open Ai que é a empresa por

play05:13

trás do chat GPT lá no github público

play05:17

deles né no repositório do github

play05:19

público deles que tem várias técnicas

play05:22

para melhorar a confiabilidade do seu

play05:24

pedido então eles falam aqui ainda sobre

play05:27

o gpt3 né antes do 35 e antes do quatro

play05:30

mas são conceitos que são aplicáveis

play05:32

ainda pro 3,5 e pro 4ro né então eles te

play05:36

dão várias possíveis técnicas que você

play05:38

pode usar para criar a Fórmula Mágica a

play05:41

fórmula perfeita de um prompt é claro

play05:43

que não existe uma fórmula perfeita

play05:46

existem vários papers científicos sendo

play05:48

criados atualmente por universidades do

play05:52

mundo inteiro né de Stanford de Harvard

play05:54

berkley da China do Brasil também pelas

play05:58

próprias empresas né pelo Google pela

play06:00

Open ai pela meta do Facebook de como

play06:04

fazer melhor essa engenharia de prompt e

play06:07

eu vou apresentar alguns desses papers

play06:09

científicos aqui para vocês hoje que vão

play06:12

te ensinar a criar talvez não uma

play06:14

Fórmula Mágica mas criar com certeza um

play06:17

prompt melhor e mais inteligível pro

play06:19

chat GPT primeiramente ela diz aqui dê

play06:22

instruções mais claras divida tarefas

play06:26

complexas em subtarefas né tarefas um

play06:28

pouco menor E aí ele dá vários né deu

play06:31

prompt pro modelo para explicar antes de

play06:34

pedir a resposta enfim ele dá vários

play06:37

pedidos aqui várias técnicas que você

play06:39

pode usar mas a gente vai ver vai focar

play06:41

um pouco mais nos papers científicos né

play06:43

um deles que a gente pode ver aqui mais

play06:46

para baixo é esse de zero shot que foi

play06:49

publicado pelo Tak Kojima da

play06:51

Universidade de Tóquio aqui em 2022

play06:53

agora praticamente né que ele fala que

play06:55

basicamente as llms os large language

play06:58

Models eles funcionam com esses zero

play07:01

shots Ou seja você não precisa dar

play07:04

nenhum Exemplo né você não precisa dar

play07:05

um shot seria um exemplo ou uma amostra

play07:07

então eles funcionam sem dar nenhum

play07:10

exemplo que foi basicamente o jeito que

play07:12

a gente criou aqui né os prompts a gente

play07:14

só fez um pedido sem dar nenhum exemplo

play07:17

e ele deu pra gente uma resposta e ele

play07:19

realmente funciona dessa maneira mas tem

play07:22

maneiras de você melhorar essa

play07:24

eficiência né melhorar a precisão da

play07:26

resposta que é usando a cadeia de

play07:29

pensamento que em inglês é Chain of

play07:32

thought e isso a gente pode ver um

play07:34

exemplo aqui no próprio chat GPT pedindo

play07:37

para ele pensar passo a passo como você

play07:39

pode ver aqui Let's think Step by Step

play07:42

eu vou dar um prompt aqui para vocês pra

play07:45

gente testar isso vou até abrir um novo

play07:46

chat né se você vê aqui do lado esquerdo

play07:48

você tem essa opção porque quando você

play07:50

abre um novo chat você perde aquele

play07:52

contexto que a gente fez antes da poesia

play07:55

e a gente realmente não precisa daquele

play07:57

contexto né então vamos copiar e colar

play07:59

aqui né um diretor de cinema Já dirigiu

play08:02

16 filmes Metade dos filmes que ele

play08:05

dirigiu são de ação então oito são de

play08:07

ação e metade dos filmes de ação tem a

play08:11

participação do Nicholas cade então

play08:13

Quatro tem o Nicholas Cage e na metade

play08:16

deles o Nicholas Cage tem bigode Então

play08:19

são dois filmes que o Nicolas Cage vai

play08:21

ter bigode né quantos filmes de ação com

play08:24

a participação do Nicholas Cage com

play08:27

bigode ele dirigiu então é um problema

play08:30

que tem vários subníveis né e ele é um

play08:33

pouco confuso se você só der esse prompt

play08:35

automaticamente pro chat GPT é possível

play08:39

que ele erre então uma dessas técnicas

play08:41

de melhorar a precisão seria você pedir

play08:44

para ele fazer isso passo a passo como

play08:47

você como a gente viu anteriormente né

play08:48

então por exemplo a nossa Pergunta a

play08:51

gente pode escrever aqui

play08:52

pergunta seria esse nosso problema aqui

play08:55

do Nicholas Cage e lá embaixo a gente

play08:58

tem a

play09:01

resposta e pense passo a passo e vamos

play09:08

ver qual vai ser a resposta do chat GPT

play09:10

no nosso caso

play09:11

agora vamos dividir o problema em passos

play09:15

para chegar a resposta olha só que legal

play09:17

o diretor dirigiu 16 filmes passo um

play09:20

passo dois metade são de ação então oito

play09:23

passo três Metade dos filmes de ação que

play09:25

significa que quatro filmes de ação tem

play09:26

a participação do ncolas cate passo

play09:28

quatro

play09:29

agora a metade desses quatro filmes de

play09:31

ação com Nicolas Cage tem bigode isso

play09:34

nos leva a dois filmes de ação com o

play09:36

Nicholas Cage e Bigode Portanto o

play09:38

diretor dirigiu dois filmes de ação com

play09:41

a participação do Nicolas Cage e com

play09:43

bigode Olha que interessante você

play09:45

pedindo para ele pensar passo a passo

play09:47

ele já estrutura sua resposta de uma

play09:49

maneira diferente né Então em vez de

play09:51

cuspir a resposta de uma vez ele vai

play09:53

dividindo isso em Passos o que já ajuda

play09:56

muito na precisão dessa resposta uma

play09:59

outra técnica de prompt Engineering que

play10:01

é muito útil também ela é similar em vez

play10:04

de ser o zero shot com Chain of thoughts

play10:06

né com a cadeia de pensamento vai ser o

play10:08

f shot com Chain of thoughts ou seja

play10:11

alguns exemplos né poucos exemplos F

play10:14

shots com o Chain of thought com a

play10:16

cadeia de pensamento que você pode ver

play10:19

ele tá aqui também como um dos exemplos

play10:21

dados né F shot examples com a cadeia de

play10:24

pensamento com esse Chain of thoughts

play10:26

que como ele funciona basicamente em de

play10:29

você simplesmente dar o prompt e pedir

play10:31

já direto para ele fazer passo a passo

play10:34

você dá alguns exemplos você ensina o

play10:37

chat GPT a pensar junto com você e para

play10:40

isso a gente vai ver um outro exemplo

play10:42

aqui que quem fez a imersão II Quem fez

play10:45

a imersão de dados da lura já tá

play10:46

acostumado com ele mas se você não viu

play10:49

você vai ver aqui comigo que é um

play10:51

exemplo de arrecadação de impostos então

play10:54

você pode ver a gente tem uma tabelinha

play10:56

aqui né com 10 pessoas com o o

play10:59

rendimento anual de cada uma delas

play11:01

imagina que você trabalha no governo e

play11:03

você quer arrecadar impostos dessas

play11:05

pessoas e uma alíquota fixa ali de

play11:09

30% mas tem um porém as pessoas que

play11:12

ganham um salário anual abaixo de R

play11:15

40.000 elas vão ser isentas elas vão

play11:18

pagar zero de impostos Então olha como

play11:21

esse problema já começa a se complicar

play11:23

um pouquinho mais né você tem que fazer

play11:25

a soma de todos esses valores aqui mas

play11:29

apenas dos valores que sejam acima de R

play11:32

40.000 por ano e aí pegar os

play11:36

30% desses valores acima de R 40.000 por

play11:40

ano se você fizer esse pedido

play11:42

diretamente pro chat GPT é possível que

play11:44

ele se confunda ou para outros llms

play11:46

também né Pro Bard do Google pro Bing da

play11:49

Microsoft é possível que eles se

play11:51

confundam mas para isso a gente pode

play11:53

usar essa técnica de prompt Engineering

play11:56

a f shot com Chain of thought né a

play11:59

cadeia de pensamento para mais ou menos

play12:01

ensinar o chat GPT a pensar junto

play12:04

conosco Então vamos voltar lá pro chat

play12:06

GPT abrir um novo chat e eu vou colar

play12:08

aqui um prompt que eu já preparei para

play12:11

vocês e eu vou ensinar para vocês como

play12:13

fazer esse fio shots com Chain of

play12:15

thoughts Primeiramente você coloca a sua

play12:17

a sua pergunta você estrutura essa

play12:19

pergunta então eu tenho uma lista de

play12:22

valores realmente a gente tem aqui uma

play12:23

lista de valores o meu resultado final

play12:27

será 30% da soma dos valores correto

play12:32

porém nem todos os valores serão somados

play12:36

apenas aqueles acima de R

play12:39

40.000 até agora né Foi o que eu

play12:41

expliquei para vocês para a lista abaixo

play12:44

Qual é o meu resultado final e eu vou

play12:46

adicionar um pontinho a mais

play12:48

e conte

play12:52

quantas quantos

play12:55

valores

play12:57

existem e me dê o resultado

play13:07

final e aí aqui a gente dá uma lista de

play13:10

valores né 10.000 20.000 50.000 e 60.000

play13:14

ou seja dois acima de 40.000 e dois

play13:16

abaixo e aí eu mesmo vou dar a resposta

play13:19

pro chat GPT então nesta lista existem

play13:25

quatro valores e eu vou copiar aqui

play13:28

colar o resto do prompt para vocês

play13:31

né existem dois valores acima de 40.000

play13:35

que são 50.000 e 60.000 a soma desses

play13:38

valores é 11 110.000 né desses dois

play13:41

apenas o resultado final é 30% da soma

play13:45

desses valores portanto 30% de 110.000

play13:49

que resulta em 33.000 Essa é a resposta

play13:52

que eu escrevi pro chat GPT para dados

play13:54

fictícios que eu gerei aqui esses F

play13:57

shots Esses são os Fi shots são esses

play14:00

exemplos que eu tô dando para ele e

play14:02

agora a gente vai fazer pros nossos

play14:04

dados mesmo né pros dados reais que a

play14:06

gente quer a resposta Então pergunta a

play14:09

gente copia a pergunta porque a pergunta

play14:11

é a mesma né É o mesmo valor a gente

play14:13

pode até colocar um separador aqui para

play14:15

ele entender que é uma nova pergunta

play14:17

Então pergunta Tem uma lista de valores

play14:19

meu resultado é a mesma pergunta só que

play14:21

agora em vez de dar esses dados

play14:23

fictícios aqui a gente usa os nossos

play14:25

dados reais aqui da tabelinha né então

play14:28

vamos

play14:31

tem vários né você pode ver 31 15 e tal

play14:34

eu já fiz aqui até um valores para

play14:37

conferência no total a gente tem que ter

play14:40

cinco indivíduos desses né com

play14:42

rendimento acima de 40 Então são 10 são

play14:45

cinco acima e cinco abaixo e o imposto a

play14:47

ser arrecadado o valor total tem que ser

play14:51

13.500 vamos ver se o chat GPT vai dar

play14:54

esse mesmo

play14:55

valor e aqui a gente vai ter a nossa

play14:58

resposta

play15:00

osta que em vez de você escrever a

play15:03

resposta como você escreveu aqui você

play15:07

vai deixar em branco para ele completar

play15:09

então a gente deu um exemplo de resposta

play15:11

é o modelo que a gente quer e aqui a

play15:13

gente deu para ele completar E aí vamos

play15:16

ver se ele vai dar a resposta esperada

play15:18

Olha eu começo a produzir a nossa

play15:20

resposta ó Nessa lista existem 10

play15:23

valores existem cinco valores acima de

play15:24

40.000 que são blá blá blá blá BL blá os

play15:27

valores tais a soma valores é 435.000 o

play15:30

resultado final é 30% da soma desses

play15:32

valores portanto 30% de 435.000 que

play15:35

resulta em

play15:38

13.500 exatamente o valor que a gente

play15:41

esperava receber aqui então você olha

play15:44

ele pode parecer mais trabalhoso mas

play15:46

quando você precisa de dados mais

play15:48

precisos é uma técnica muito legal muito

play15:51

útil que vai te ajudar a treinar o chat

play15:55

GPT usando esses conceitos de prompt

play15:57

Engineering que é a engenharia de prompt

play15:59

que é também uma carreira que muitas

play16:01

pessoas têm falado recentemente a Forbes

play16:04

publicou na revista deles como uma das

play16:07

carreiras do Futuro que vai ser

play16:09

pesquisar esses vários artigos

play16:11

científicos que vão sendo lançados

play16:13

praticamente toda semana ultimamente né

play16:16

esse por exemplo do fel shots foi

play16:18

lançado aqui pelo Jason Way e pelo

play16:21

próprio Google né eles explicaram aqui

play16:23

como fazer a própria Google que lançou

play16:25

esse artigo científico e essa pessoa vai

play16:27

ser responsável por pesquisar esses

play16:29

artigos novos por criar também novas

play16:32

técnicas e aplicar na sua empresa para

play16:35

você obter respostas melhores quando

play16:37

você tiver usando o chat GPT e outros

play16:39

large language models na sua vida e por

play16:42

hoje é isso Pessoal espero que você

play16:43

tenha gostado desse Episódio e fica aqui

play16:46

com a gente nas próximas semanas porque

play16:48

a gente vai ter mais episódios dessa

play16:50

nossa websérie chat GPT e as generativas

play16:54

até mais tchau

play16:57

tchau i