paint-brush
GPT-3 no seu bolso? Por que não!por@tole
2,716 leituras
2,716 leituras

GPT-3 no seu bolso? Por que não!

por Tihomir Dmitrović4m2023/01/26
Read on Terminal Reader

Muito longo; Para ler

GPT-3 é uma tecnologia incrível e é incrível ver como ela pode ser usada para criar aplicativos poderosos e úteis. Com a ajuda do Convoworks, agora é possível usar o GPT-3 no WordPress e no Viber para criar um bot de conversação inteligente. Com alguns passos simples, você pode ter o poder GPT no seu bolso!
featured image - GPT-3 no seu bolso? Por que não!
Tihomir Dmitrović HackerNoon profile picture

O GPT tornou-se um tópico muito popular nos últimos tempos e está sendo usado de várias maneiras diferentes, desde o atendimento automatizado ao cliente até o processamento de linguagem natural.


Este tutorial mostrará como criar um chatbot com tecnologia GPT para o aplicativo Viber, usando o WordPress e o plug-in sem código Convoworks WP . Nele, explicaremos como configurar o chatbot para que você possa usar a tecnologia de linguagem natural do GPT-3 para tirar dúvidas e conversar sobre qualquer assunto.


Vamos começar!



Configurar

Para começar a configurar seu chatbot com tecnologia GPT para o Viber, você precisará ter uma instalação do WordPress acessível publicamente para receber solicitações do aplicativo Viber. Em seguida, navegue até o instalador do plug-in e instale e ative o Convoworks WP. Feito isso, abra o Convoworks WP e crie um novo serviço usando a opção "Importar do arquivo". A definição do serviço (arquivo json) pode ser baixada aqui .


Importar definição de serviço do Convoworks

Crie um bot do Viber em https://partners.viber.com/account/ . Para fazer isso, a única coisa que você precisa é um aplicativo Viber instalado e funcionando. Depois de criá-lo, você terá um token de acesso à API que será usado no Convoworks. Observe o código QR que você pode usar para convidar usuários.

Configuração da conta do Viber bot


Agora abra seu serviço no Convoworks, navegue até a visualização Configuração e clique para habilitar a plataforma Viber. Aqui você deve inserir o “Token de autenticação” do Viber e o “ID da conta”. Você pode encontrar o número de identificação da conta no URL da sua conta do Viber em https://partners.viber.com/account/ .


Configuração da plataforma Viber no Convoworks


A última etapa é definir a chave de autenticação OpenAI no serviço Convoworks. Em seu serviço, navegue até a exibição Variáveis e defina o valor correto. Aqui você também pode definir qual modelo está usando e outros parâmetros que a API GPT está usando.


Configuração da API OpenAI GPT no serviço Convoworks


Agora é só começar a usar. Vá para o aplicativo Viber, abra a tela Mais e toque em um ícone de código QR na parte superior. Vire a câmera para o código QR na página da sua conta do Viber bot e você está dentro!


Aplicativo Viber - mais visualização

Como isso funciona?

A conversa

GPT (Transformador pré-treinado generativo) é um tipo de algoritmo que pode entender a linguagem natural e gerar um novo texto com base em um determinado prompt. Ele funciona usando o prompt de entrada para construir um contexto e, em seguida, usando esse contexto para gerar texto.

O princípio de conclusão do GPT é que ele gerará um novo texto com base no contexto fornecido pelo prompt. É importante fornecer ao GPT um prompt que forneça contexto suficiente para o algoritmo gerar o texto relacionado. Por exemplo, se você fornecer um prompt como "Qual é a capital da França?", o GPT gerará um texto sobre a França e sua capital.

Então, o que estamos fazendo aqui no serviço Convoworks é simplesmente definir a variável ${conversation} (vazia no início) que contém a conversa completa (verifique o elemento “Set parameter”). Estamos adicionando a ele a consulta do usuário e as respostas do bot.


Elemento de consulta Http


Este componente nos permite criar solicitações de API e usar os dados de resposta. Ele irá buscar uma resposta de conclusão, adicioná-la à conversa e preparar o texto de resposta que podemos retornar ao usuário. Essa funcionalidade é colocada em um fragmento para que possamos utilizá-la em vários locais do fluxo de trabalho.

Neste serviço, estamos usando filtros de texto simples para permitir o manuseio dos comandos adicionais. Aqui está um exemplo que captura os comandos “restart” ou “start over” para redefinir a conversa (define a variável ${conversation} para uma string vazia).


Configuração do elemento de consulta HTTP


Filtro de texto e comandos especiais


Neste serviço, estamos usando filtros de texto simples para permitir o manuseio dos comandos adicionais. Aqui está um exemplo que captura os comandos “restart” ou “start over” para redefinir a conversa (define a variável ${conversation} para uma string vazia).


Recomeçar a manipulação de comandos


ideias futuras

Autenticação

Quando o Viber está enviando solicitações, também estamos recebendo o ID exclusivo do usuário. Se tivermos esse id em nosso banco de dados, poderemos facilmente saber os detalhes do usuário e responder com uma mensagem ou conversa personalizada.


Engenharia de alerta

Há muito poder em saber como formar prompts para obter a maior parte do GPT. Formar o prompt certo é crucial e você deve brincar com isso. Lembre-se de que o Convoworks está sendo executado dentro do WordPress e pode acessar todos os seus dados, o que significa que você pode preencher previamente um prompt com dados do banco de dados. Você pode colocar um contexto de conversa diferente se for um novo usuário, qual foi o último pedido dele… o que você precisar.

Conclusão

A GPT-3 é uma tecnologia incrível e é incrível ver como ela pode ser usada para criar aplicativos poderosos e úteis. Com a ajuda do Convoworks, agora é possível usar o GPT-3 no WordPress e no Viber para criar um bot de conversação inteligente. Com alguns passos simples, você pode ter o poder GPT no seu bolso!