Os componentes pré-criados são uma coleção de fluxos pré-criados fornecidos pelos agentes conversacionais (Dialogflow CX) para tarefas e cenários comuns. Podem ser usados para acelerar o desenvolvimento de agentes novos e existentes.
Existem dois tipos de componentes pré-criados:
- Bases: componentes que recolhem parâmetros específicos, como o nome e a morada
- Exemplos de utilização: componentes que representam percursos do utilizador mais longos, como fazer um pagamento, que podem usar um ou mais blocos de construção
Os fluxos de componentes pré-criados incluem intenções e entidades que estão prontas a usar. Para componentes que requerem integrações com serviços externos, tem de modificar a configuração dos webhooks flexíveis para integrar com os pontos finais adequados.
Estão disponíveis os seguintes componentes de base:
- Recolha de moradas
- Recolha alfanumérica
- Recolha do CVV do cartão de crédito
- Recolha da data de validade do cartão de crédito
- Recolha do número do cartão de crédito
- Recolha da data de nascimento
- Feedback
- Saudação
- Nome da coleção
- Recolha numérica
- Recolha de números de telefone
- Sala de espera
- Recolha de códigos postais
Estão disponíveis os seguintes componentes de exemplos de utilização:
- Saldo da conta
- Extrato da conta
- Agendar reunião
- Autenticação
- Cancelar encomenda
- Inscrição de cartão de crédito
- Extrato do cartão de crédito
- Diferendos
- Encomenda de troca
- Direcionamento de serviços financeiros
- Bloquear cartão
- Cartão perdido ou roubado
- Faça um pagamento
- Ofertas e ofertas especiais
- Abrir conta
- Estado da encomenda
- Autenticação de retalho
- Fraude e contestações no retalho
- Devolução e reembolso
- Direção das telecomunicações
- Histórico de transações
Limitações
Aplicam-se as seguintes limitações:
- Atualmente, os componentes pré-criados só suportam inglês (en).
Importe um componente pré-criado
Para importar um componente pré-criado para o seu projeto:
- Aceda à consola Dialogflow CX.
- Escolha o seu projeto do Google Cloud.
- Selecione o seu agente ou crie um novo agente.
- Selecione o separador Gerir.
- Clique em Pré-criado no painel Gerir.
- Clique no componente de interesse e, de seguida, 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 seu projeto estiver dentro de um perímetro dos VPC Service Controls (VPC-SC), pode ter de adicionar uma regra de saída para ativar a importação das versões mais recentes dos componentes pré-criados do contentor do Google Cloud Storage alojado na Google onde estão armazenados. Se as regras do VPC-SC impedirem a saída para o contentor alojado pela Google, pode ver uma mensagem de erro na importação que contém "Permission denied while accessing Google Cloud Storage URI 'gs://gassets-api-ai/prebuilt_components/cx-standard-prebuilt-components/resource-name'".
Para ativar a importação, tem de criar uma regra de saída
que permita o acesso ao projeto do Google Cloud externo que contém o contentor do Google
Cloud Storage gs://gassets-api-ai
. Os atributos seguintes descrevem o recurso e as operações necessárias para ativar a importação do recurso pertencente à Google:
- Recurso:
projects/921279757870
- Nome do serviço:
storage.googleapis.com
- Método:
google.storage.objects.get
Personalizações e definições
Para personalizar o componente e melhorar as definições:
- Edite as respostas dos agentes e as entidades personalizadas para satisfazer as necessidades da sua empresa.
- Para agentes de voz, são recomendadas as seguintes definições de voz:
- Altere o modelo de STT
para
latest_short
. Para ver que funcionalidades são suportadas por este modelo para um idioma específico, consulte os idiomas suportados pela conversão de voz em texto. - Ative a adaptação automática da voz.
- Altere o modelo de STT
para
- Se usar uma integração de telefonia que permita valores de parâmetros extraídos de teclas premidas no teclado telefónico, ative o DTMF para integrações de telefonia.
- Teste o agente com o simulador.
- Para testar o seu componente por voz, recomendamos que use o Dialogflow CX Phone Gateway.
Processe eventos de saída
Após a conclusão com êxito da tarefa, um componente pré-criado termina com o alvo de transição simbólico END_FLOW.
Quando um componente pré-criado não consegue concluir a tarefa, são emitidos os seguintes eventos para a página de chamada que causou a transição para o fluxo do componente pré-criado. É uma prática recomendada processar estes eventos no seu agente criando os processadores de eventos correspondentes na página de chamada.
Veja os eventos incorporados:
- flow-cancelled
- flow-failed
- flow-failed-human-escalation
Funcionalidades adicionais
Alguns componentes pré-criados têm funcionalidades adicionais. Consulte a documentação específica do componente para verificar que funcionalidades são implementadas para um componente específico.
Funcionalidade de repetição
Se o utilizador final tiver dificuldade em interpretar o agente virtual ou não tiver ouvido a resposta de um agente, pode pedir para repetir o último comando.
Exemplos de expressões:
- O que é que acabaste de dizer?
- Repita.
- Pode repetir?
- Desculpe.
Funcionalidade da sala de espera
Se o utilizador final quiser demorar um minuto a responder ao agente e não tiver uma resposta imediata a um comando, pode pedir ao agente virtual para esperar. Quando o utilizador final estiver pronto para continuar a conversa, pode dizer ao agente "Estou pronto" para retomar a conversa. A funcionalidade de sala de espera está ativada em alguns componentes pré-criados chamando o componente pré-criado de sala de espera. A funcionalidade de sala de espera também pode ser ativada em qualquer parte do agente seguindo as instruções de configuração descritas na vista geral do componente pré-criado de sala de espera.
Exemplos de expressões:
- Aguarde.
- Aguarde um segundo.
- Aguarde, vou verificar.
- Estou a verificar, aguarde.
- Já tenho tudo pronto.
Funcionalidade de reprodução
Se o utilizador final quiser saber o que o agente recolheu até agora, pode pedir ao agente para reproduzir. Em seguida, o agente reproduz os parâmetros capturados atualmente.
Exemplos de expressões:
- Reprodução.
- Recorda.
- Pode repetir?
- Lê isso novamente.
Intenções comuns
As intenções comuns são intenções usadas para comportamentos comuns em vários componentes.
Intenção comum | Descrição |
---|---|
prebuilt_components_confirmation_yes | Expressões positivas usadas para expressar afirmação, consentimento ou para marcar a adição de algo que enfatiza e amplifica uma declaração em resposta a uma pergunta ou um pedido |
prebuilt_components_confirmation_no | Expressões negativas usadas para expressar discordância, negação ou recusa em resposta a uma pergunta ou um pedido |
prebuilt_components_confirmation_done | Expressões usadas para indicar que o utilizador final concluiu uma tarefa ou um pedido |
prebuilt_components_escalate_human_agent | Frases usadas para pedir que o agente virtual estabeleça ligação entre o utilizador final e um agente humano |
prebuilt_components_start_over | Frases usadas para pedir que a experiência completa seja reiniciada desde o início |
prebuilt_components_playback | Frases específicas para pedir que a entrada recolhida atualmente seja reproduzida para o utilizador final, de modo que este possa dar a confirmação |
prebuilt_components_replay | Expressões usadas para pedir que o comando anterior seja repetido |
prebuilt_components_waiting_room | Expressões usadas para expressar a necessidade de tempo para rever, encontrar ou fornecer informações em resposta a uma pergunta ou um pedido |
prebuilt_components_ready | Expressões usadas para notificar o agente virtual de que o utilizador final quer continuar uma ação |