OpenAI - Como usar uma Inteligência Artificial a seu favor

Neste artigo vamos conhecer a engine text-davinci-002 da OpenAI, uma inteligência artificial que irá lhe auxiliar em praticamente tudo. Desde uma receita de cookies até criar um jogo em JavaScript ou uma consulta SQL com JOIN e o escambau a quatro. O software já está em estágio bem evoluído, testei exaustivamente nos últimos dias e realmente FUNCIONA!

[ Hits: 14.695 ]

Por: Fábio Berbert de Paula em 06/09/2022 | Blog: https://fabio.automatizando.dev


Introdução



Você não leu errado, a OpenAI funciona exatamente como está na descrição. Venho testando a ferramenta exaustivamente e a conclusão que cheguei é que ela já é extremamente útil. Neste artigo veremos como usar a ferramenta e demonstrarei alguns casos de uso. Fique até o final, garanto que não irá se arrepender!!!

A ferramenta não é necessariamente gratuita, mas novos inscritos ganham um crédito de 18 dólares para usá-la como quiser. A cobrança é realizada por tokens, cada token equivale a 4 letras que a AI te responde. Em 09/2022 cada 1.000 tokens custam a bagatela de 2 centavos de dólar. Se eu não estiver muito equivocado, com seus 18 dólares de crédito você terá direito a 360.000 caracteres de resposta da AI.

No momento que você tiver uma demanda superior a essa tenho certeza que teu caso de uso estará lhe rendendo mais que $18/mês e se autofinanciará.

O site oficial da OpenAI é:
Entrando lá, clique em "Sign Up" para criar uma conta ou "Login" se já tiver uma.

Ao efetuar login você será direcionado para uma página de "Overview" da ferramenta.
Você terá acesso a documentação em Inglês, assim como exemplos. Mas já vou começar demonstrando a parte mais legal da história, o Playground.
Na área principal da tela você terá uma grande textarea onde poderá inserir texto livremente, usando linguagem natural, inclusive em PORTUGUÊS e ao clicar em submeter a IA irá respondê-lo.

Na lateral direita você encontrará parâmetros de fine-tunning da ferramenta, basta passar o mouse sobre elas para descobrir para que servem. Notem que o "Model" selecionado é o text-davinci-002, que é o mais caro porém mais capaz de todos. Nada o impede de testar outros modelos.

Playground

Vamos começar com tarefas simples, como um simples diálogo com a IA.

NOTA: ao digitar o texto em linguagem natural, tecle enter para indicar que terminou de escrever e em seguida "Ctrl + Enter" para submeter o texto (tecla de atalho para o botão Submit).

A figura abaixo transcreve meu primeiro diálogo com a AI, o texto marcado em verde foram as respostas dela.
Agora pedi uma receita de cookies:
A seguir algumas perguntas aleatórias:
E que tal correção de texto? Tem!
Tradução para outras línguas? Tem!
Ele também pode criar redação por você:

Programação

Sim, a AI tem habilidades de programação, estão inclusive trabalhando fortemente numa engine chamada code-davinci-002, que provavelmente já esteja integrada com a text-davinci-002, preciso pesquisar mais para ter certeza do que estou falando.

Vamos a um exemplo de ajuda para criar uma consulta SQL. Basta você descrever as tabelas, pedir a consulta e voilà!!!

No exemplo abaixo descrevi 3 tabelas MySQL: usuario, topico e resposta. Quero uma consulta que retorne o nome do usuário e a soma de topicos e respostas que ele criou, ordenado pelos usuários com maior participação.
É isso mesmo que você viu meu amigo!!! A AI criou uma consulta SQL de boa complexidade que funciona perfeitamente, é só copiar e colar no seu código.

Agora vamos a outro exemplo, quero criar uma página HTML com um formulário simples:
Olha a onda que a AI tirou com minha cara, eu me esqueci do campo telefone, ele completou por vontade própria kkkk.

Caso você não goste de alguma resposta, basta apagar o que a AI digitou e submeter a mesma pergunta, ela enviará variações da resposta até que você encontre uma que lhe agrade.

Na próxima página veremos como criar um código em NodeJS para interagir com a engine.

    Próxima página

Páginas do artigo
   1. Introdução
   2. Interagindo com a API usando NodeJS
Outros artigos deste autor

Organizando projetos com a classe FastTemplate (parte 2)

Desenhar com o mouse na tela do desktop

Desbloquear a tela do Android pelo PC (PIN)

Otimizando seu web server com Apache2 + Lighttpd

Como jogar poker no Full Tilt Poker pelo Linux

Leitura recomendada

Como criar VIEWS no MySQL

Gerencie suas informações através de instruções SQL com selects turbinados (para leigos e experts)

Instalando o poderoso banco de dados IBM DB2!

Injeção de SQL

MongoDB Aggregation

  
Comentários
[1] Comentário enviado por meinhardt_jgbr em 22/09/2022 - 13:18h

Excelente artigo como sempre Fabio. Gostei da ideia e já começo a ficar tentado a criar algum tipo de automatização de estratégia de execução (robot) para aplicar em operações de bolsa de valores. Seria o caso de criar algo do zero ou tentar fazer alterações/personalizações em algum robot já existente e operacional. Com certeza, no mínimo por curiosidade vale a pena tentar.

[2] Comentário enviado por cytron em 23/09/2022 - 19:01h

Ok, se não for uma pessoa do outro lado respondendo, então é no mínimo assustador. Ao menos para mim cujo a mente está fervilhando de ideias.

[3] Comentário enviado por willium532 em 11/10/2022 - 09:10h

Have you observed a response for this, I have legitimately something basically dark. https://www.pointclickcare-cna.com/

[4] Comentário enviado por maurixnovatrento em 23/10/2022 - 11:36h


Eita. Esse negócio é interessante, se bem usado facilita a vida da pessoa. O grande problema dessas tecnologias é que, enquanto algumas pessoas usam IA para grandes feitos, outras usam para manipulação e fake news.

Mas aqui não é esse o caso. Essa ferramenta é fantástica.

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts