OpenAI: GPT-3, ChatGPT e GPT-4

A OpenAI oferece GPT-3, ChatGPT e GPT-4. A série GPT usa tecnologia de NLP de ponta para gerar respostas em seu chatbot, fornecendo respostas que se encaixam no contexto da conversa.

Como seu fluxo de fallback deve se parecer se você usar o GPT como uma mensagem "Não Entendida"

O que é o GPT

GPT é uma série de sistemas avançados de Processamento de Linguagem Natural desenvolvidos pela OpenAI que permitem executar diversas tarefas baseadas em texto.

O Integração OpenAI permite gerar respostas no seu chatbot. Como construtor de bots ou designer de conversas, tudo o que você precisa fazer é selecionar o modelo GPT-3, ChatGPT ou GPT-4 e dizer a ele a consulta correta que define o tipo de resposta que você gostaria, e ele irá criá-la para você!

Para poder usar os modelos GPT no Chatlayer, você precisará configurar a integração OpenAI, então usar essa integração dentro blocos.

[Vídeo] GPT em conversas voltadas ao cliente

Aqui está um vídeo que fizemos sobre como e por que você poderia agregar valor ao seu bot se usar o GPT.

Configure sua integração OpenAI

Antes de poder usar o GPT dentro de blocos, você precisa conectar uma conta OpenAI à integração OpenAI no Chatlayer. Para isso, você pode precisar de uma chave de API da OpenAI.

Para conectar seu chatbot ao GPT:

1

Na sua página inicial do Chatlayer, vá para Integrações.

2

Procure por "OpenAI" na barra de pesquisa.

Procure por OpenAI e você encontrará a integração OpenAI pronta para ser configurada

3

Clique em Open AI.

Visão da integração OpenAI quando aberta.
4

Clique em + Adicionar Conta para começar a conectar sua conta OpenAI com a integração OpenAI.

Pop-up para fornecer as credenciais necessárias para conectar a OpenAI ao Chatlayer
5

Cole seu token de acesso no Token de acesso campo

6

Em Nome de exibição, escreva um identificador que possa ser usado posteriormente para selecionar esse token de acesso específico ao usar a integração OpenAI dentro de um bot. Neste exemplo, usamos o identificador Exemplo de Token Chatlayer OpenAI.

7

Opcionalmente, você pode fornecer um chave de API da OpenAI.

8

Clique em Enviar quando terminar.

A conta OpenAI agora deve estar visível na guia Contas Conectadas . Observe que a palavra "Auth" foi adicionada automaticamente na frente do "Nome de Exibição".

Você pode ver sua conta OpenAI na guia Contas Conectadas.

Você configurou sua conta GPT e gostaria de ir direto à construção do bot? Nós cobrimos isso com nosso modelo GPT-3 de bot. Experimente!

Sua integração OpenAI está configurada! Agora é hora de usá-la dentro da conversa.

Como usar modelos OpenAI GPT dentro de um bot

Você precisará fazer duas coisas para que seus clientes possam interagir com o GPT-3, ChatGPT ou GPT-4: gerar uma resposta e exibi-la.

Gerar uma resposta GPT

Para gerar uma resposta GPT-3, ChatGPT ou GPT-4:

1

Crie um Ação bloqueie e abra-o.

2

Procure a integração OpenAI na barra de pesquisa e selecione-a

Procure a integração OpenAI na barra de ferramentas do bloco de Ação e selecione-a.

3

Em conta OpenAI, selecione sua conta OpenAI que você conectou ao Chatlayer anteriormente.

No nosso caso, chama-se "Auth Exemplo de Token Chatlayer OpenAI".

Entre na sua conta OpenAI para conectá-la ao bloco de Ação.

4

Selecione a ação a ser executada, chamada "Resposta GPT".

Isso significa que a ação enviará a conversa para a OpenAI e recuperará uma resposta.

Selecione a ação para a integração GPT-3.

5

Agora, forneça à OpenAI as informações necessárias para poder gerar uma resposta. Estas são chamadas de Campos de Ação:

  • Preencha o Descrição do Bot, que é uma pequena descrição sobre o que seu bot faz. Por exemplo, um bot de restaurante.

  • Preencha o Prompt do Bot, que é uma descrição da resposta que você gostaria que o GPT gerasse. Exemplo: gerar uma mensagem personalizada para pedir desculpas por um inconveniente.

  • Selecione a Tipo de modelo, que pode ser GPT-3, ChatGPT ou GPT-4. Observe que o GPT-4 está disponível apenas no Chatlayer US devido às regulamentações europeias de GDPR.

Fique atento: quanto mais longa for a descrição do bot ou o prompt do bot, mais tempo levará para obter uma resposta da OpenAI.

Preencha os Campos de Ação para que a OpenAI obtenha todas as informações necessárias para gerar uma resposta.
6

Clique em Criar para salvar seu bloco de Ação integrado ao GPT

Você criou um bloco de Ação que usa o GPT para gerar uma resposta com base na descrição do seu chatbot! Agora, vamos ver como podemos exibir essa resposta gerada dentro da conversa.

Exibir uma resposta GPT

A resposta gerada pelo GPT está disponível nos sessão dados após a execução do bloco de Ação acima. Essa resposta é salva em {apps.openai.gpt.text} variável.

Para exibir a resposta do GPT na conversa:

1

Crie um Mensagem bloco.

2

Adicione um campo de texto e preencha-o com o{apps.openai.gpt.text} variável.

Adicione a variável que contém a resposta gerada pela OpenAI a um campo de texto para exibi-la na sua conversa.

Agora você sabe como configurar blocos de Ação que geram uma resposta do GPT e como exibir essa resposta dentro de um bloco.

Nas seções abaixo, usaremos um caso de uso para exemplificar como você pode usar o GPT para seu bot.

[Caso de uso] GPT para mensagens de fallback

Uma maneira de usar a integração OpenAI é como mensagem de fallback para quando seu bot não entendeu a pergunta do usuário.

Se você ainda não tem um bot, pode usar um dos nossos pré-construídos bots modelo.

Depois de criar um bot, entre no seu Geral fluxo, e abra o Não compreendido bloco. A partir daí, modificaremos o Não compreendido bloco para que ele use a integração OpenAI:

  1. Exclua a mensagem de texto dentro do Não compreendido bloco clicando no ícone da lixeira

  2. No Ir Para campo, crie um novo bloco de Ação que você chamará de "Gerar resposta GPT", então salve suas alterações

  3. Abra a Gerar resposta GPT bloco que você acabou de criar e configure este bloco de Ação para que integre o GPT

  4. No campo Ir Para, crie um bloco de Mensagem do Bot e chame-o de "Exibir resposta GPT", então salve suas alterações

  5. Abra a Exibir resposta GPT bloco e adicione a {apps.openai.gpt.text} variável dentro do campo de texto

How your fallback flow should look like if you use GPT as a Not Understood message

Se você conversar com seu bot agora e perguntar algo que o bot não sabe, o estado do bloco "Não Entendido" deve ser acionado. Em seguida, a OpenAI será chamada e a resposta será exibida para você.

Example of a fallback flow where GPT-3 was asked to generate an apology for an inconvenience in a restaurant bot.

[Caso de uso] GPT para respostas contextualizadas

O GPT é capaz de ler toda a conversa entre seu cliente e o bot, o que significa que pode gerar texto com base no contexto da conversa.

Como exemplo de respostas contextualizadas do GPT:

  1. Crie uma intenção que acionará uma resposta do GPT. Neste exemplo, criamos uma intent_not_delivered intenção.

  2. Crie um bloco de Ação que gere uma resposta do GPT e conecte-o a um bloco que a exiba, conforme explicado no tutorial acima. No nosso exemplo, consultamos o seguinte texto ao GPT-3:

Example of action fields for a personalized apology response made by GPT-3

  1. Faça o mesmo para qualquer outro bloco que você gostaria de personalizar. No nosso exemplo, criamos uma intenção chitchat.tell_a_joke que aciona uma resposta gerada pelo GPT de uma piada que leva em conta o contexto acima:

Example of action fields for a personalized joke made by GPT-3 and based on the context of the conversation

  1. Você agora pode ter interações mais contextualizadas com seus clientes!

Conversation sample of a flow that uses GPT-3 to generate a personalized apology then a joke

Limitações dos modelos GPT

GPT-3, ChatGPT e GPT-4 são modelos de IA generativa construídos pela OpenAI, que está localizada nos EUA. Por serem generativos, não controlamos o que o GPT cria. Dependendo da entrada que recebe, a resposta pode ser muito boa, conter informações incorretas ou até ser ofensiva. Portanto, não recomendamos que o GPT seja usado em produção (ou seja, um bot voltado ao cliente) sem testes rigorosos e entendimento dos riscos.

Last updated

Was this helpful?