Os componentes pré-criados são uma coleção de fluxos pré-criados fornecidos por 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 maiores do usuário, como efetuar um pagamento, que pode usar um ou mais elementos básicos
Os fluxos de componentes pré-criados incluem intenções e entidades que estão 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:
- Coleta de endereços
- Coleção alfanumérica
- Coleta do código de segurança do cartão de crédito (CSC)
- Coleção da data de validade do cartão de crédito
- Coleta de número de cartão de crédito
- Coleta de data de nascimento
- Feedback
- Saudação
- Nomear a coletânea
- Coleção numérica
- Coleta 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
- Pedido de troca
- Orientação de serviços financeiros
- Bloquear cartão
- Cartão perdido e roubado
- Efetuar um pagamento
- Ofertas e promoções
- Abrir conta
- Status do pedido
- Autenticação do varejo
- Fraude e disputa no varejo
- Devolução e reembolso
- Direção de telecomunicações
- Histórico de transações
Limitações
Considere as seguintes limitações:
- Atualmente, os componentes pré-criados oferecem suporte apenas ao 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 Pré-construído no painel Gerenciar.
- Clique no componente desejado e depois 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 VPC Service Controls (VPC-SC) perimeter, você pode precisar adicionar uma regra de saída para permitir a importação das versões mais recentes do componentes pré-criados do bucket externo do Google Cloud Storage hospedado pelo Google onde eles são armazenados. Se as regras da 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, é necessário 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 abaixo descrevem
e as operações necessárias para ativar a importação do recurso de propriedade 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 entidades personalizadas para atender às necessidades da sua empresa.
- Para agentes de voz, são recomendadas as seguintes configurações de fala:
- Mudar 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.
- Mudar o modelo de STT
para
- Se você usa uma integração de telefonia que permite que os valores de parâmetro sejam extraídos de pressionamentos do teclado do telefone, ative o DTMF para integrações de telefonia.
- Testar o agente usando o simulador.
- Para testar seu componente por voz, recomendamos usar Dialogflow CX Phone Gateway.
Processar eventos de saída
Após a conclusão da tarefa, um componente pré-criado será fechado com o END_FLOW destino da transição simbólica.
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.
Veja os eventos integrados:
- com fluxo cancelado
- falha no fluxo
- 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.
Repetir a funcionalidade
Se o usuário final tiver dificuldade para interpretar o agente virtual ou deixou de ouvir a resposta do agente, ele pode pedir que o último comando seja repetido.
Exemplos de declarações:
- O que você acabou de dizer?
- Diga novamente.
- 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, eles podem 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 descritas nos visão geral do componente pré-criado da sala de espera.
Exemplos de declarações:
- Aguarde.
- Espere um segundo.
- Por favor, aguarde, deixe-me verificar.
- Estou verificando.
- Tudo 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 enunciados:
- Reprodução.
- Reproduza.
- Reproduza de novo.
- Leia de novo 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 uma afirmação, aprovar ou marcar a adição de algo que enfatiza e amplifica uma afirmaçã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 recomece 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 gostaria de continuar uma ação |