For the complete documentation index, see llms.txt. This page is also available as Markdown.

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 no seu chatbot, fornecendo respostas que se encaixam no contexto da conversa.

Como seu fluxo de fallback deve ficar se você usar o GPT como uma mensagem de Não Entendido

O que é GPT

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

A 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 GPT-3, ChatGPT ou GPT-4 modelo e informar a ele a consulta certa que define o tipo de resposta que você gostaria, e ele a criará para você!

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

[Vídeo] GPT em conversas com clientes

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

Configure sua integração OpenAI

Antes de poder usar GPT dentro dos 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 página inicial da Chatlayer, vá para Integrações.

2

Pesquise por "OpenAI" na barra de busca.

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

Clique em Open AI.

Visualizaçã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.

Janela 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 poderá ser usado mais tarde 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 Contas conectadas aba. Observe que a palavra "Auth" foi adicionada automaticamente antes do "Nome de exibição".

Você pode ver sua conta OpenAI na aba Contas conectadas.

Você configurou sua conta GPT e gostaria de partir direto para a criação do bot? Nós temos o que você precisa com nosso modelo GPT-3 bot. Experimente!

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

Como usar os modelos GPT da OpenAI dentro de um bot

Você precisará fazer duas coisas para que seus clientes possam interagir com 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 bloco e abra-o.

2

Pesquise pela integração OpenAI na barra de busca e selecione-a

Pesquise pela 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, ela se chama "Auth Exemplo de Token Chatlayer OpenAI".

Insira sua conta OpenAI para conectá-la ao bloco de ação.
4

Selecione a ação a executar, 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 que ela possa gerar uma resposta. Elas são chamadas de Campos da ação:

  • Preencha o Descrição do bot, que é uma breve 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 na Chatlayer US devido às regulamentações europeias do GDPR.

Tenha em mente: quanto mais longa for a descrição do bot ou o prompt do bot, mais tempo levará para receber uma resposta da OpenAI.

Preencha os campos da ação para que a OpenAI receba 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 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 no session 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 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ê já sabe como configurar um bloco de ação que gera uma resposta GPT e como exibir essa resposta dentro de um bloco.

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

[Caso de uso] GPT para mensagens de fallback

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

Se você ainda não tiver um bot, pode usar um dos nossos bots de modelo.

Depois que você criar um bot, entre no seu Geral fluxo e abra o Não Entendido bloco. A partir daí, vamos modificar o Não Entendido bloco para que ele use a integração OpenAI:

  1. Exclua a mensagem de texto dentro do Não Entendido 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", depois 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 ele integre o GPT

  4. No campo Ir para, crie um bloco de mensagem do bot e chame-o de "Exibir resposta GPT", depois 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ê falar com seu bot agora e perguntar algo que ele não saiba, o estado do bloco "Não Entendido" deverá 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 ele 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 GPT. Neste exemplo, criamos uma intent_not_delivered intent.

  2. Crie um bloco de ação que gere uma resposta GPT e conecte-o a um bloco que a exiba, como explicado no tutorial acima. No nosso exemplo, consultamos o seguinte texto no 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 desenvolvidos pela OpenAI, que fica nos EUA. Como ele é generativo, 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 o uso do GPT em produção (ou seja, em um bot voltado para clientes) sem testes completos e entendimento dos riscos.

Atualizado

Isto foi útil?