Os componentes pré-criados são um conjunto de fluxos pré-criados fornecidos pelos agentes de conversação (Dialogflow CX) para tarefas e cenários comuns. Eles podem ser usados para acelerar o desenvolvimento de agentes novos e atuais.
Há dois tipos de componentes pré-criados:
- Elementos básicos:componentes que coletam parâmetros específicos, como nome e endereço.
- Casos de uso:componentes que representam jornadas de usuários maiores, como fazer um pagamento, que podem usar um ou mais elementos básicos
Os fluxos de componentes pré-criados incluem intents e entidades prontas para uso. Para componentes que exigem integrações com serviços externos, modifique a configuração dos webhooks flexíveis para integrar com os endpoints adequados.
Os seguintes componentes de bloco de construção estão disponíveis:
- Coleção de endereços
- Coleção alfanumérica
- Coleção de CVV do cartão de crédito
- Coleção da data de validade do cartão de crédito
- Coleção de números de cartão de crédito
- Coleta de data de nascimento
- Feedback
- Saudação
- Nomear a coletânea
- Coleção numérica
- Coleção de números de telefone
- Sala de espera
- Coleção de CEPs
Os seguintes componentes de caso de uso estão disponíveis:
- Saldo da conta
- Extrato da conta
- Agendamento de horário
- Authentication
- Cancelar pedido
- Registro do cartão de crédito
- Extrato do cartão de crédito
- Disputas
- Trocar ordem
- Orientação de serviços financeiros
- Cartão de bloqueio
- Cartão perdido ou roubado
- Efetuar um pagamento
- Ofertas e promoções
- Abrir conta
- Status do pedido
- Autenticação de varejo
- Disputas e fraudes no varejo
- Devolução e reembolso
- Orientação de telecomunicações
- Histórico de transações
Limitações
Considere as seguintes limitações:
- No momento, os componentes pré-criados só estão disponíveis em inglês (en).
Importar um componente pré-criado
Para importar um componente pré-criado para seu projeto:
- Acesse o console do Dialogflow CX.
- Escolha seu projeto do Google Cloud.
- Selecione seu agente ou crie um novo.
- Selecione a guia Manage.
- Clique em Prebuilt no painel Manage.
- Clique no componente de interesse e em Importar como fluxo.
- Consulte a documentação específica de cada componente para determinar se é necessária uma configuração adicional para o webhook.
- Comece a testar e personalizar.
VPC Service Controls
Se o projeto estiver em um perímetro do VPC Service Controls (VPC-SC), talvez seja necessário adicionar uma regra de saída para ativar a importação das versões mais recentes dos componentes pré-criados do bucket externo do Google Cloud Storage hospedado pelo Google em que eles estão armazenados. Se as regras do VPC-SC impedirem a saída para o bucket hospedado pelo Google, você poderá receber uma mensagem de erro na importação que contém "Permissão negada ao acessar o URI do Google Cloud Storage 'gs://gassets-api-ai/prebuilt_components/cx-standard-prebuilt-components/resource-name'".
Para ativar a importação, você precisa criar uma regra de saída que permita o acesso ao projeto externo do Google Cloud que contém o bucket gs://gassets-api-ai
do Google Cloud Storage. Os atributos a seguir descrevem o recurso e as operações necessárias para ativar a importação do recurso do Google:
- Recurso:
projects/921279757870
- Nome do serviço:
storage.googleapis.com
- Método:
google.storage.objects.get
Personalizações e configurações
Para personalizar o componente e melhorar as configurações:
- Edite as respostas do agente e as entidades personalizadas para atender às necessidades da sua empresa.
- Para agentes de voz, recomendamos as seguintes configurações de fala:
- Mude o modelo de STT
para
latest_short
. Para saber quais recursos são compatíveis com esse modelo para um idioma específico, consulte Idiomas compatíveis com a conversão de voz em texto. - Ative a adaptação automática de fala.
- Mude o modelo de STT
para
- Se você usa uma integração de telefonia que permite que os valores de parâmetro sejam extraídos das teclas do telefone, ative o DTMF para integrações de telefonia.
- Teste o agente usando o simulador.
- Para testar o componente por voz, é recomendável usar o Gateway telefônico do Dialogflow CX.
Processar eventos de saída
Após a conclusão da tarefa, um componente pré-criado será encerrado com a meta de transição simbólica END_FLOW.
Quando um componente pré-criado não consegue concluir a tarefa, os eventos a seguir são emitidos para a página de chamada que causou a transição para o fluxo de componentes pré-criados. É recomendável processar esses eventos no seu agente criando os gerenciadores de eventos correspondentes na página de chamada.
Consulte os eventos integrados:
- fluxo-cancelado
- fluxo-falhou
- flow-failed-human-escalation
Outras funcionalidades
Alguns componentes pré-criados têm mais funcionalidades. Consulte a documentação específica do componente para verificar quais recursos foram implementados para um componente específico.
Função de repetição
Se o usuário final tiver dificuldade para interpretar o agente virtual ou não ouvir a resposta do agente, ele poderá pedir que a última solicitação seja repetida.
Exemplos de declarações:
- O que você acabou de dizer?
- Diga de novo.
- Pode repetir?
- Desculpe.
Funcionalidade da sala de espera
Se o usuário final quiser esperar um pouco para retornar ao agente e não tiver uma resposta imediata para uma solicitação, ele poderá pedir para o agente virtual aguardar. Quando o usuário final estiver pronto para continuar a conversa, ele poderá dizer ao agente "Estou pronto" para retomar a conversa. O recurso de sala de espera é ativado em alguns componentes pré-criados chamando o componente pré-criado da sala de espera. O recurso de sala de espera também pode ser ativado em qualquer lugar do agente seguindo as instruções de configuração conforme descrito na visão geral do componente predefinido da sala de espera.
Exemplos de declarações:
- Aguarde.
- Espere um segundo.
- Aguarde um momento. Vou verificar.
- Estou verificando. Aguarde.
- Estou pronto agora.
Funcionalidade de reprodução
Se o usuário final quiser saber o que o agente coletou até o momento, ele poderá pedir para o agente reproduzir. O agente vai reproduzir os parâmetros capturados no momento.
Exemplos de declarações:
- Reprodução.
- Reproduza.
- Reproduza de novo, por favor.
- Leia isso para mim.
Intents comuns
As intents comuns são usadas para comportamentos comuns em vários componentes.
Intent comum | Descrição |
---|---|
prebuilt_components_confirmation_yes | Frases positivas usadas para expressar afirmação, concordância ou para marcar a adição de algo, enfatizando e ampliando uma declaração em resposta a uma pergunta ou solicitação |
prebuilt_components_confirmation_no | Frases negativas usadas para expressar discordância, negação ou recusa em resposta a uma pergunta ou solicitação |
prebuilt_components_confirmation_done | Frases usadas para expressar que o usuário final concluiu uma tarefa ou solicitação |
prebuilt_components_escalate_human_agent | Frases usadas para solicitar que o agente virtual conecte o usuário final a um agente humano |
prebuilt_components_start_over | Frases usadas para solicitar que toda a experiência comece do início |
prebuilt_components_playback | Frases específicas para solicitar que a entrada coletada no momento seja reproduzida para o usuário final, para que ele possa confirmar |
prebuilt_components_replay | Frases usadas para solicitar que a instrução anterior seja dita de novo |
prebuilt_components_waiting_room | Frases usadas para expressar a necessidade de tempo para analisar, encontrar ou fornecer informações em resposta a uma pergunta ou solicitação |
prebuilt_components_ready | Frases usadas para notificar o agente virtual de que o usuário final quer continuar uma ação |