ChatGPT, visão geral e seu uso em Blockchain

30 Jan 2023

O ChatGPT foi lançado pela OpenAI em 30 de novembro de 2022. Desde então, o mundo está estarrecido com o que este chatbot alimentado por inteligência artificial pode fazer. 

Alguns investidores estão implementando o ChatGPT em seus fluxos de trabalho. Alunos o estão usando para trabalhos escolares. Já há análises que apontam impactos reais no setor de marketing e em quase todas as indústrias. E a Microsoft, após anunciar que incorporará a inteligência artificial por trás do ChatGPT em seu suíte Office e Bing, divulgou na última segunda-feira (23) novo investimento multibilionário no ChatGPT.

Isto sem falar no sucesso publicitário que o ChatGPT alcançou em tão pouco tempo, atraindo a atenção da grande mídia para a OpenAI, além de gerar inúmeros memes nas mídia social. 

Já no início de dezembro, o ChatGPT tinha mais de um milhão de usuários – uma base de usuários invejável sob qualquer ótica.

Mas o que está por trás do desenvolvimento do ChatGPT? O que ele realmente pode fazer quando, por exemplo, exploramos sua sinergia com a tecnologia blockchain? Quais as possíveis casos de uso?

Estas são algumas das questões que exploraremos hoje. 

Mas para mergulharmos em nosso artigo, é preciso antes compreender o básico.

Visão geral do ChatGPT  O que é o ChatGPT afinal? 

ChatGPT é uma ferramenta de inteligência artificial (IA) que foi projetada para ajudar as pessoas a se comunicar com computadores de uma forma mais natural e intuitiva, através da sinergia entre duas áreas da Inteligência Artificial – o LLM e o PLN, que veremos mais adiante. 

Logo, ele é um modelo de linguagem, uma ferramenta de inteligência artificial que utiliza o conhecimento já produzido por nós humanos que está armazenado em dados (linguagem altamente estruturada de programação de computador) e o transforma em linguagem natural (como o inglês).  

Mas se as ferramentas de chats via Inteligência Artificial já existiam, por que todos só falam do ChatGPT desde o seu lançamento?

Porque o ChatGPT é tão inovador?

Desde o seu início, os computadores conseguem entender linguagens de programação altamente estruturadas e os comandos usados ​​em planilhas.

Mas eles não conseguem entender a atividade humana  que – não utiliza essa linguagem de programação altamente estruturada, mas – usam idiomas naturais.

É difícil fazer com que os computadores entendam e gerem esses idiomas naturais.

Foi para solucionar esta dificuldade, surgiu o “Processamento de Linguagem Natural” (PLN) que é a área da Inteligência Artificial focada em fazer com que os computadores realizem as seguintes tarefas:

entendam idiomas naturais (inglês, pex.) e  gerem esses idiomas naturais irrestritos  com a flexibilidade que qualquer humano normal de cinco anos de idade

Patrocinados

Patrocinados

Paralelamente ao Processamento de Linguagem Natural, em outra área da Inteligência Artificial (o Machine Learning), surgiu um modelo de linguagem chamado LLM (Large Language Model).

O LLM é um tipo de modelo de aprendizagem de máquina que pode lidar com uma ampla gama de casos de uso de Processamento de Linguagem Natural (PNL).    

Os LLMs (como o ChatGPT) estão transformando rapidamente o processamento de linguagem natural (PNL), permitindo o desenvolvimento de modelos pré-treinados poderosos para uma gama de tarefas.  

Estas grandes redes neurais possuem a capacidade de ingerir grandes quantidades de dados de texto e gerar automaticamente representações semânticas, permitindo-lhes mapear grandes faixas de linguagem em alguma forma de significado. Esta capacidade permitiu a pesquisa de PNL em larga escala, com grandes modelos de linguagem.

Como resultado, esses grandes modelos de linguagem pré-treinados (LLMs) estão revolucionando a pesquisa de PNL e tornando mais fácil do que nunca criar aplicações sofisticadas de aprendizagem de máquina que aproveitam grandes quantidades de dados de texto. 

E o ChatGPT “pode ser” o mais avançado LLM existente atualmente. 

Na verdade, ele estarreceu a todos, mais pela expectativa de mudança de paradigma, que pela questão técnica em si. 

Mas vamos entender isto melhor.

Qual a finalidade do ChatGPT?

Em termos mais simples, o ChatGPT é uma ferramenta de chat alimentada por inteligência artificial, que consegue responder uma pergunta e, a partir daí, escrever ensaios, e-mails, poemas e até mesmo código de computador. 

E é sempre bom lembrar que toda pesquisa começa com uma boa pergunta.

Então, porque não perguntar ao próprio ChatGPT qual sua função e finalidade?

Foi isto que fiz, após acessar o website da OpenAI, fazer meu cadastro e receber um código por SMS para começar a interagir com o ChatGPT.

Logo de início, aparece um alerta interessante:

“O sistema pode ocasionalmente gerar informações incorretas ou enganosas e produzir conteúdo ofensivo ou tendencioso. Não se destina a dar conselhos.”

Pois bem, iniciei uma conversa com o ChatGPT, e as respostas me foram dadas em poucos segundos. 

Patrocinados

Patrocinados

Quando pedi que me explicasse sua função e finalidade, a resposta dada foi a seguinte:

“Eu sou um modelo de linguagem chamado ChatGPT, desenvolvido pela OpenAI. Minha função é gerar um texto de tipo humano com base na entrada que recebo. Meu objetivo é ajudar os usuários a gerar texto para várias tarefas, como escrever um ensaio, compor um e-mail ou ter uma conversa. Também posso ser usado para outras tarefas de processamento de linguagem natural, tais como resumo, tradução e resposta a perguntas.”

Veja a resposta original em inglês, aqui.

Logo, sua finalidade é ajudar usuários a gerar texto para várias tarefas com base na entrada que recebo. Aqui, leia-se: conforme a pergunta feita por nós humanos que será respondida com base em um conhecimento já produzido. 

Não existe inteligência artificial que formule perguntas originais. Quem gera conhecimento é o ser humano.

Outra pergunta que fiz ao ChatGPT é quem é o melhor jogador de futebol do mundo? Veja a conversa original em inglês, aqui.

Como o Chat GPT funciona? O que ele consegue resolver?

Basicamente, o ChatGPT funciona como um chat de mensagens, onde você interage com um Bot (robô). Você faz a pergunta e o ChatGPT te responde.

E as perguntas que o ChatGPT consegue te responder vão desde perguntas simples – como “O que é blockchain” – a complexos problemas matemáticos baseados em texto. Geralmente, a resposta é clara e autoexplicativa.

Ele também é capaz de realizar em segundos uma profunda análise sobre questões difíceis de serem respondidas, como por exemplo:

“Quanto tempo uma nave espacial levaria em uma viagem da Terra à Marte se viajasse à velocidade da luz?” 

Veja a resposta, aqui.

Outro ponto interessante é que o ChatGPT é capaz de lembrar parte de conversas anteriores – como se tivesse memória. Ele consegue dar uma resposta mesmo quando não estamos articulando claramente a pergunta, mas apenas nos referindo a qualquer ‘prompt’ anterior. 

No entanto, nem tudo são flores. 

Incapacidades do Chat GPT  ⎯ O que ele não faz?

As limitações atuais dos modelos de linguagem de larga escala – LLMs, Large Language Model –  são bem conhecidas.

O ChatGPT também “erra”, e fornece respostas incorretas, além de evitar responder a perguntas relacionadas a:

hora – como responder a data atual e dia da semana opiniões políticas – como, por exemplo, opiniões sobre ex-presidentes orientação financeira – como a preferência entre duas empresas inventar fatos sobre modelos dos quais não tenha conhecimento ou ainda não tenha sido autorizado.

Quanto a evitar responder perguntas sobre opiniões, lembra quando perguntei qual é o melhor jogador de futebol. A resposta que o ChatGPT me deu foi a seguinte:

Patrocinados

Patrocinados

“A questão de quem é o melhor jogador de futebol é uma questão de opinião pessoal e pode variar dependendo do critério de cada um para o que faz de um jogador o melhor. Algumas pessoas podem argumentar que jogadores como Lionel Messi, Cristiano Ronaldo e Pelé são os melhores de todos os tempos com base em suas inúmeras conquistas e recordes, enquanto outros podem ter opiniões diferentes.(…)”

Deste modo, é possível que o ChatGPT invente fatos ou forneça acidentalmente uma resposta tendenciosa. É por isto que modelos de linguagem como o ChatGPT ainda não estão prontos para utilização em massa, e não vão tomar o lugar do Google e outros “motores de busca”, pelo menos por ora.

Aqui, é preciso destacar como é promissor que o ChatGPT seja capaz de “ponderar” entre quando fornecer uma resposta precisa e útil ao invés de fornecer uma resposta tendenciosa com menos confiança.

Mas é bom lembrar que a Microsoft lançou um “Bot AI” chamado Tay em 2016, desligado em questão de horas devido ao seu uso indevido. 

E não foi somente esse caso da Microsoft que nos alertou para os problemas com os AI Bots. A Meta AI Bot derrubou em dois dias a demonstração do Galactica.

Estes exemplos ilustram as dificuldades de disponibilizar LLMs para qualquer pessoa utilizar. 

Por isso, OpenAI deu um passo ‘inteligente’ ao exigir “credenciais OpenAI” (cadastro) para disponibilizar o ChatGPT como “pesquisa prévia”.

De todo modo, atualmente, o ChatGPT é de longe o maior modelo de linguagem pronto para o uso, por sua capacidade de:

escolher quando responder a uma pergunta e quando não a responder fornecer respostas altamente curadas e precisas. oferecer casos de uso interessantes na matemática e na descoberta do mundo.

E o fato de ser um modelo gratuito e open-source ‘era’ sua maior vantagem, pois potencializaria ainda mais a sua utilização. 

E digo “era”, porque o sucesso do “chatbot AI” foi tanto, que em recente anúncio no servidor oficial Discord da empresa, OpenAI disse que está “começando a pensar em como rentabilizar o ChatGPT “como uma das maneiras de “garantir [a viabilidade da ferramenta] a longo prazo”. Muito provavelmente, a versão paga se chamará “Professional ChatGPT”.

Agora que já temos uma visão geral do ChatGPT, vamos avançar com nosso artigo.

Programação e criação de tokens 

O ChatGPT consegue desenvolver linhas de programação de acordo com o comando que você der, consegue auditar as linhas de código que você fornecer. 

Por exemplo, quando pedimos para o ChatGPT:

“Crie um token ERC-20 com o nome iCoffee, com o símbolo “ICOF” com o total de supply de 21.000.000 e deve ter 8 casas decimais.”

Ele te traz um exemplo de um token ERC-20 escrito na linguagem de programação Solidity. Veja a resposta original aqui.

Criação de contratos inteligentes

Se dermos para o ChatGPT o direcionamento e pedimos para ele criar um contrato inteligente que faz swap entre Ether e USDC tokens direto no blockchain Ethereum, ele traça um exemplo de roteiro em código de programação. Veja a resposta aqui.

Patrocinados

Patrocinados

Desenvolvimentos de DAOs

O desenvolvimento de Organizações Autônomas Descentralizadas (DAOs) é outro uso potencial da combinação entre o ChatGPT e a tecnologia Blockchain. 

DAOs são organizações autônomas descentralizadas que são administradas inteiramente por código de software e são regidas de acordo com as regras que são codificadas em seus contratos inteligentes. 

Pois bem, quando perguntamos ao ChatGPT o que é preciso para criar uma DAO, veja o que ele responde:

“Para criar um DAO, você precisará do seguinte:

Uma rede em blockchain: as DAOs são normalmente criados no blockchain  Ethereum, mas outras redes blockchain como EOS e TRON também suportam DAOs. Um contrato inteligente: O contrato inteligente definirá as regras e funções da DAO, como por exemplo, como os membros podem votar em propostas e como os fundos podem ser alocados. Você pode usar uma estrutura DAO pré-existente ou criar a sua própria. Um ambiente de desenvolvimento: Você precisará de um ambiente de desenvolvimento como o Truffle, Embark ou Buidler para escrever, testar e implantar seu contrato inteligente para a rede blockchain. Ether ou outra criptomoeda: Dependendo da rede da blockchain, você precisará de uma certa quantidade de Ether ou outra criptomoeda para pagar as taxas de gás associadas à implantação e interação com o contrato inteligente. Uma interface de usuário: Para que os membros possam interagir com o DAO, você precisará criar uma interface de usuário. Esta pode ser um website ou um aplicativo móvel que se conecte ao contrato inteligente na blockchain. Participantes: Para criar um DAO, você precisará ter pelo menos um participante que implantará o contrato inteligente e se tornará o proprietário da DAO.

Note que criar um DAO é uma tarefa complexa e é importante entender as implicações legais e regulamentares da criação de um, especialmente se você planeja usá-lo para obter  fundos ou outras atividades financeiras.”

Surpreendente, não?! 

Nesse passo, podemos usar o ChatGPT para treinar um modelo sobre dados relacionados aos objetivos e valores específicos de uma determinada organização, é possível criar uma DAO que possa tomar decisões e ações que estejam alinhadas com os valores e objetivos da organização. 

E isto pode ser útil em uma variedade de contextos, como na governança de projetos de código aberto ou na gestão de ativos de propriedade comunitária.

Prestação de assessoria financeira personalizada

Outro uso interessante decorrente da sinergia entre essas tecnologias é o uso do ChatGPT para fornecer consultoria financeira personalizada com base na situação financeira e objetivos individuais, ou para automatizar processos financeiros complexos, como execução comercial ou gerenciamento de risco.

Desenvolvimento de DEXs Criação de sistemas de identidade digital

Também, o Chat GPT poderia ser usado para criar sistemas de identidade digital descentralizada baseados na tecnologia blockchain, que poderiam possibilitar aos indivíduos verificarem sua identidade de forma segura e privada para uma variedade de propósitos.

Geração de interfaces de usuários para dApps

O ChatGPT poderia permitir aos usuários interagirem com aplicativos descentralizados, através de comandos de linguagem natural, sendo necessário para isto apenas que o chatbot gerasse uma interface de usuário para dApps. 

Aqui, vale dizer que os casos de uso entre a sinergia entre o ChatGPT e blockchain não se esgotam por aqui. 

Pensamentos finais

Patrocinados

Patrocinados

A combinação de ChatGPT e blockchain um campo enorme de casos de uso, e o potencial  revolucionar na forma como conduzimos transações financeiras, tomamos decisões de negócios que utilizam a tecnologia blockchain, codificamos contratos inteligentes, enfim, há muitas possibilidades interessantes para seu uso em vários contextos.

Contudo, é importante notar que a sinergia entre o Chat GPT e a tecnologia blockchain não está livre de desafios.

Um primeiro desafio é a necessidade de garantir que essas tecnologias sejam utilizadas de forma ética e responsável. É necessário garantir que essas tecnologias sejam utilizadas de forma ética e responsável. O que pode exigir o desenvolvimento de diretrizes e regulamentos para garantir que o Chat GPT e blockchain sejam usados com respeito à privacidade e a segurança.

Outro desafio consiste em garantir que tais tecnologias sejam acessíveis e inclusivas. Para isto, deve-se buscar o desenvolvimento de ferramentas e recursos que possam ajudar pessoas de todas as origens e níveis de conhecimento a compreender e utilizar essas tecnologias.

Apesar destes desafios, os benefícios de se combinar o ChatGPT e Blockchain são significativos. Ainda estamos engatinhando nestas duas tecnologias, de modo que os casos de usos mais inovadores da combinação entre Chat GPT e Blockchain ainda nem tenham surgido.

E você? Tinha ideia do que é o ChatGPT e de seu alcance em termos de possibilidades? Sabia que ele é capaz de escrever um código de programação, e criar um token ou um contrato inteligente?

Que tal se aventurar no website do OpenAI para descobrir como o ChatGPT vai afetar sua vida? 

Conhecimento é poder!! Nos vemos em breve!

Isenção de responsabilidade

Todas as informações contidas em nosso site são publicadas de boa fé e apenas para fins de informação geral. Qualquer ação que o leitor tome com base nas informações contidas em nosso site é por sua própria conta e risco.

Ler mais
Notícias semelhantes
Notícias mais populares dessa semana