Introdução a inteligência artificial com GPT-3

Thiago S. Adriano
3 min readNov 14, 2022

Veja neste artigo o que seria o GPT-3 e como dar os primeiros passos com ele utilizando o playground e uma aplicação Node.js com reactjs

Introdução

O GPT-3 (Generative Pre-Training Transformer 3) é um dos modelos de linguagem natural mais avançados da atualidade.

Caso esse seja o seu primeiro contato com ele, seu funcionamento consiste em prever o que alguém vai escrever e retornar uma sugestão para completar o trecho.

Atualmente ele conta com mais de 175 bilhões de parâmetros retirados da internet, fazendo com que ele seja capaz de escrever os mais variados tipos de textos.

No entanto, quando bem refinado por uma pessoa, os casos de uso do GPT-3 se tornam ainda mais diversificados.

Um ponto importante para se destacar neste momento, é que além de textos essa tecnologia nos permite trabalhar também com imagem, áudio e vídeo.

A seguir um print retirado do site openai.com com os seus modelos de aplicação:

Introdução do GPT-3

Parte prática

Para que você tenha um melhor entendimento sobre este assunto, vamos criar alguns exemplos utilizando o playground que a plataforma nos fornece e uma api Node.js com Reactjs.

Sua utilização necessita de um cadastro no site openai, caso não possua o processo de criação é bem simples.

Com a conta criada, começaremos com o exemplo do playgroud. Abra a url: playground no seu navegador, em seguida criaremos alguns exemplos com texto e imagem.

Para que os exemplos desse artigo fiquem mais compreensíveis, gravei um vídeo demonstrando algumas das possibilidades que podemos criar utilizando esta tecnologia:

Exemplo do GPT-3 utilizando o playground

Exemplo com código

Para pular a etapa de criação de um novo projeto, eu copiei um dos exemplos da documentação do site openai e fiz alguns pequenos ajustes, para que ele funcione dentro de uma API com express.js.

Caso tenha interesse em clonar este código, segue seu link no meu github: node-gpt3.

Agora para que possamos fazer uma integração com a IA via código, será necessário ter uma API Key. Abra o link: openai api-key e clique em Create new secret key conforme esta no print abaixo:

Copie o código gerado e atualize o arquivo .env conforme exemplo a seguir:

OPENAI_API_KEY="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"

Para validar todo fluxo da API, eu criei um projeto frontend em reactjs para que possamos interagir com o projeto backend.

Caso tenha interesse em clonar este projeto, segue seu link no meu Github: react-gpt-3

Com os projetos clonados na sua máquina, execute eles conforme os comandos abaixo para que possamos interagir com a IA:

//api node
npm start

//front
npm run dev

Abra o endereço http://127.0.0.1:5173/ no seu navegador, em seguida digite algo no campo de pesquisa conforme demonstrado no video acima no ambiente de playground.

Resultado:

Bem legal né? Esse foi um exemplo simples do que podemos fazer com esta tecnologia :)

Espero que tenham gostado e até um próximo artigo pessoal :)

Referência

--

--