---
sourceDocument: Interfaces conversacionais do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/conversational-interfaces

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Interfaces conversacionais do Xanadu

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

# Como maximizar a reutilização de código com blocos de tópicos

# Como maximizar a reutilização de código com blocos de tópicos {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 min. de leitura

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 {#topic-blocks-overview__section_ayr_x4g_1kb}

Um bloco de tópico é basicamente um subfluxo que executa determinadas ações ou tarefas de conversa em um tópico. Por exemplo, você pode criar um bloco de tópicos que cria ou recupera determinados tipos de registros. Você cria blocos de tópico com Designer do Virtual Agent, semelhante à maneira como você cria tópicos de conversa. Com Designer do Virtual Agent, você pode fazer o seguinte:

* 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.
{#topic-blocks-overview__ul_bzp_vwv_1pb}

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:  
Figura 1. Cadeia de blocos de tópicos aninhados ![O Bloco de tópicos 1 chama o TB 2, que por sua vez chama o TB 3. O Bloco de tópicos 3 pode chamar o Bloco de tópicos 1 novamente.]()  
Nota:  
Se o Virtual Agent detectar um loop infinito, a conversa será encerrada.

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.  
{#topic-blocks-overview__table_dxm_wkw_jkb__entry__2}

| Blocos de tópicos pré-criados | Escopo da aplicação |
|-|-|
| * Transferir para um atendente: transfere uma conversa de bot para um atendente. * Pesquisa: apresenta uma pesquisa para coletar feedback para um agente. * Geolocalização: reúne informações sobre a localização do usuário. * Pausa: Insira uma pausa (em segundos) na conversa. * Desvio: rastreia as métricas de desvio para Virtual Agent. {#topic-blocks-overview__ul_nty_d5y_jkb} | 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](https://servicenow-prod.fluidtopics.net/qN9C3sjE0rF0zLCcL3Id3A "Conversas pré-criadas Virtual Agent (tópicos), blocos de tópicos reutilizáveis e modelos de NLU ServiceNow estão disponíveis para a plataforma Virtual Agent e várias aplicações de negócios como Customer Service Management, Prestação de serviços de RH, IT Service Management e muito mais.") para essas aplicações de negócios. |
[Tabela 1. Exemplos de blocos de tópicos pré-criados]

{#topic-blocks-overview__table_dxm_wkw_jkb}

Os blocos de tópicos são listados como cartões na página de tópicos. Use o filtro Tipo para listar e exibir somente blocos de tópicos na página Tópicos.  
Figura 2. Lista de blocos de tópicos na página 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.  
Figura 3. Exemplo de bloco de tópico de pesquisa contextual em um tópico de chamada

## O que fazer a seguir {#topic-blocks-overview__section_nk4_43h_1kb}

Trabalhar com blocos de tópicos envolve as seguintes etapas:

1. [Crie um bloco de tópico reutilizável.](https://servicenow-prod.fluidtopics.net/LubgBXVXNLzPxJLKL7ALNA "Crie um componente reutilizável que execute um subfluxo específico de tarefas e elementos de conversa em Virtual Agent conversas.")

   Crie um componente de conversa que execute uma função comum que possa ser reutilizada em Virtual Agent conversas.
2. [Adicione um bloco de tópico reutilizável a um tópico de chamada ou bloco de tópico.](https://servicenow-prod.fluidtopics.net/H2pUqEmMUSxIN7Crm5ITEQ "Para executar uma função específica ou tarefa, inclua um bloco de tópico reutilizável em um tópico de chamada (pai) ou bloco de tópico. Você especifica os parâmetros de entrada usados no bloco de tópicos e os parâmetros de saída que são usados pelo tópico de chamada.")

   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.
3. [Manter blocos de tópicos e tópicos de chamada associados (conforme necessário).](https://servicenow-prod.fluidtopics.net/mOvVb8l3Crcizz7ksNDaKQ "Quando você atualiza blocos de tópico, o Designer do Virtual Agent fornece verificações internas para ajudá-lo a identificar mudanças em blocos de tópico que afetam os tópicos de chamada que os usam. As atualizações incluem a mudança de parâmetros de entrada e saída, a exclusão de blocos de tópicos e a publicação de blocos de tópicos inativos e ativos e tópicos de chamada.")

   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.
{#topic-blocks-overview__ol_gpj_m1p_fpb}

