Como maximizar a reutilização de código com blocos de tópicos
Blocos de tópicos são componentes reutilizáveis que você pode criar para executar tarefas comuns e elementos de conversa em Virtual Agent conversas. Os blocos de tópicos simplificam a criação de tópicos e o processo de manutenção, permitindo que você reutilize procedimentos ou ações padrão em tópicos de conversa.
Como os blocos de tópicos reutilizáveis funcionam
- Definir propriedades do bloco de tópicos.
- Defina os controles (nós) usados no bloco.
- Teste ou visualize o bloco.
- Publique o bloco para disponibilizá-lo para uso em tópicos ou outros blocos de tópicos.
Ao contrário dos tópicos, os blocos de tópicos não são detectáveis por um modelo de linguagem grande (LLM), Compreensão da linguagem natural (NLU) ou palavras-chave. A funcionalidade do bloco de tópicos só pode ser acessada por um tópico.
Uma conversa que usa (consome) um bloco de tópicos é chamada de tópico de chamada. Um bloco de tópico pode chamar outro bloco de tópico, mas não pode chamar a si mesmo. Você pode "aninhar" blocos de tópicos desta maneira, mesmo se o fluxo retornar ao tópico inicial, como neste exemplo:
A plataforma e as aplicações do Virtual Agent fornecem blocos de tópicos pré-criados para tarefas ou subfluxos comuns. Você pode usar esses blocos de tópicos pré-criados em seus tópicos de conversa "como estão" no escopo da aplicação apropriado, duplicando-os. Você pode personalizar esses blocos de tópicos pré-criados conforme necessário. Alguns dos blocos de tópicos comuns incluem o seguinte.
| Blocos de tópicos pré-criados | Escopo da aplicação |
|---|---|
|
Global. Fornecido com o plug-in Glide Virtual Agent (com.glide.cs.chatbot). |
| Pesquisa contextual: usa uma frase de pesquisa para retornar resultados de pesquisa em formato de cartão, como artigos de conhecimento e itens do catálogo. | Bloqueio de tópico comum usado pelas aplicações de negócios de CSM, Prestação de serviços de RH e ITSM. Fornecido com o plug-in Gestão de serviços Virtual Agent Topic Blocks (com.glideapp.cs.sm_topic_blocks). Este plug-in está incluído com os plug-ins de conversa do Virtual Agent para essas aplicações de negócios. |
Na página inicial, você pode usar o ícone de filtro para filtrar e exibir somente os blocos de tópicos.
Depois de criar e publicar um bloco de tópicos, o bloco estará disponível para uso como um utilitário de bloco de tópicos em Designer do Virtual Agent. Você pode adicionar o bloco de tópicos a um tópico de chamada ou a outro bloco de tópicos. No exemplo a seguir, o tópico de chamada usa o bloco de tópicos de Pesquisa contextual. Quando um tópico chama o bloco de tópicos de Pesquisa contextual, o fluxo de conversa contido no bloco de tópicos é executado.
O que fazer a seguir
- Crie um bloco de tópico reutilizável.
Crie um componente de conversa que execute uma função comum que possa ser reutilizada em Virtual Agent conversas.
- Adicione um bloco de tópico reutilizável a um tópico de chamada ou bloco de tópico.
Para executar um subfluxo específico, inclua um bloco de tópico reutilizável em um tópico de chamada (pai) ou bloco de tópico. Especifique as entradas que são usadas no bloco de tópicos e as saídas de revisão que são retornadas do bloco de tópicos.
- Manter blocos de tópicos e tópicos de chamada associados (conforme necessário).
Quando você atualiza um bloco de tópico publicado, Designer do Virtual Agent executa determinadas verificações. As mensagens exibidas informam sobre mudanças que você pode querer fazer nos tópicos de chamada que usam o bloco atualizado.