Principal Aplicativos e integrações Como levar seu chatbot do Dialogflow para o Trino AI?

Como levar seu chatbot do Dialogflow para o Trino AI?

Última atualização em Aug 13, 2025

Os chatbots são valiosos para muitas equipes de engajamento do cliente. Eles lidam com eficiência com perguntas triviais e liberam agentes humanos para se concentrarem em questões mais urgentes.

Dialogflow e Rasa.ai são plataformas líderes em PNL (Processamento de Linguagem Natural) para a criação de chatbots personalizados. Neste guia, explicamos como você pode criar um bot no Dialogflow e integrá-lo facilmente ao Trino AI em segundos.

Como criar um bot do Dialogflow?

Passo 1. Acesse o  Console do Dialogflow . Usaremos o Dialogflow Essentials para este artigo. Clique em "Criar Agente". Você verá opções como estas:

Passo 2. Você precisará criar intenções com base em como deseja que seu bot responda. Haverá duas intenções padrão no projeto, chamadas "Intenção de Fallback Padrão" e "Intenção de Boas-Vindas Padrão", conforme mostrado abaixo.

Isso conclui a configuração básica do bot. Vamos criar uma conta de serviço e conectá-la ao Trino AI.

Você também pode criar intenções adicionais para seus casos de uso específicos.
O Trino AI também oferece suporte a intenções avançadas que permitem  transferência de agentes ,  mensagens interativas , etc.
Consulte: Role para baixo até "Intenções Avançadas".

Etapa 3. Crie uma conta de serviço . Para conectar este bot ao Trino AI, você precisa criar uma conta de serviço no seu console do Google Cloud. Acesse o console do projeto no Google Cloud clicando no  ID do projeto  nas configurações do projeto.

Acesse  IAM e Administração -> Contas de Serviço . Você verá uma visualização como a mostrada abaixo. Clique em "Criar Conta de Serviço".

Forneça um nome e uma descrição para a conta de serviço, conforme mostrado abaixo.

Para fornecer acesso, selecione Cliente da API do Dialogflow no menu suspenso.

Continue e clique em "Concluído". Agora, você poderá ver o serviço listado no painel. O próximo passo é criar uma chave para que ela possa ser compartilhada com o Trino AI. Clique na conta do serviço e na aba "Chaves". Em seguida, clique em "Adicionar Chave". Você verá uma tela como a abaixo.

Clique em "JSON" e depois em "Criar". Isso gerará uma chave para sua conta de serviço. Baixe a chave e salve-a para usar mais tarde.

Configurando a integração do Dialogflow no Trino AI

O Trino AIpossui integração nativa com o Dialogflow. Você pode conectar seu bot ao Trino AI em duas etapas rápidas.

Passo 1. Acesse "Configurações -> Integrações -> Dialogflow". Clique em "Configurar".

Passo 2. Clique no botão "Adicionar um novo hook". Isso abrirá um modal de configuração. Você precisa adicionar "ID do Projeto", "Arquivo de Chave do Projeto" e uma caixa de entrada para criar um hook. Copie o conteúdo do arquivo de chave baixado anteriormente e cole-o na área de texto.

Pronto! A integração está concluída. Teste a caixa de entrada do site para ver se o bot processa a consulta inicial.

Intenções Avançadas

Criando uma intenção de transferência

Assim que o usuário solicitar falar com o agente, o Dialogflow deverá informar ao Trino AI que um agente pode assumir a conversa.

Crie uma intenção chamada "Handoff Intent" com frases de treinamento como "Fale com um agente" ou "Fale com um agente", etc. Para lidar com a intenção de transferência, criaremos uma resposta "Custom Payload", conforme mostrado abaixo.

{
  "action": "handoff"
}

Ao disparar uma intenção com a carga acima, o Trino AI alternará o status da conversa  aberta e a repassará a um agente.

Mensagens interativas

Observação : atualmente, mensagens interativas são suportadas apenas na caixa de entrada do site.

A integração Trino AI-Dialogflow também oferece suporte  a mensagens interativas . Os seguintes tipos de mensagens interativas são suportados.

  1. Opções (acompanhamento suportado)

  2. Cartões

  3. Artigos

Criando uma mensagem interativa Intent

Você pode criar outras mensagens interativas alterando a carga útil, conforme mencionado no guia de mensagens interativas .

Crie uma intenção com frases de treinamento necessárias e uma resposta "Carga útil personalizada", conforme mostrado abaixo para uma mensagem de opções.

## example for an options interactive message
{
  "content_type": "input_select",
  "content": "Select your favorite food from below",
  "content_attributes": {
    "items": [
      {
        "value": "I like sushi",
        "title": "Sushi"
      },
      {
        "title": "Biryani",
        "value": "I like biryani"
      },
      {
        "title": "Pizza",
        "value": "I like pizza"
      }
    ]
  },
  "private": false
}

Quando um usuário interage com mensagens de entrada e seleciona um valor, ele retorna ao Dialogflow. Isso permite configurar intenções de acompanhamento, como criar uma intenção com a frase de treinamento "Eu gosto de biryani" para casos em que o contato seleciona a opção "biryani".

Como um agente pode transferir a conversa de volta para o bot do Dialogflow?

Quando o bot do Dialogflow está conectado a uma caixa de entrada, as conversas são criadas com  pending status em vez de  open. Isso permite que a triagem inicial aconteça por meio do bot antes que a conversa seja encaminhada a um agente. Quando  handoff isso acontece, o status da conversa é alterado para  open e o bot para de responder.

Às vezes, os agentes querem devolver uma conversa que foi transferida para a fila do bot. Eles podem fazer isso alterando o status da conversa de volta para  pending. Isso fará com que o bot comece a responder a essa conversa novamente.