---
sourceDocument: Xanadu-Konversations-Schnittstellen
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/conversational-interfaces

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-Konversations-Schnittstellen

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

# Wiederverwendung von Code mit Themenblöcken maximieren

# Wiederverwendung von Code mit Themenblöcken maximieren {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 Minuten Lesedauer

Themenblöcke sind wiederverwendbare Komponenten, die Sie erstellen können, um allgemeine Aufgaben und Konversationselemente in Virtual Agent-Konversationen auszuführen. Themenblöcke vereinfachen den Erstellungs- und Wartungsprozess für Themen, indem Sie Standardverfahren oder -aktionen über Konversationsthemen hinweg wiederverwenden können.

## Funktionsweise von wiederverwendbaren Themenblöcken {#topic-blocks-overview__section_ayr_x4g_1kb}

Ein Themenblock ist im Grunde ein Subflow, der bestimmte Aktionen oder Konversationsaufgaben in einem Thema ausführt. Sie können beispielsweise einen Themenblock erstellen, der bestimmte Arten von Datensätzen erstellt oder abruft. Mit Virtual Agent-Designererstellen Sie Themenblöcke, ähnlich wie Sie Konversationsthemen erstellen. Virtual Agent-Designer bietet Ihnen folgende Möglichkeiten:

* Legen Sie die Eigenschaften des Themenblocks fest.
* Definieren Sie die im Block verwendeten Steuerungen (Knoten).
* Testen Sie den Block, oder zeigen Sie eine Vorschau an.
* Veröffentlichen Sie den Block, um ihn für die Verwendung in Themen oder anderen Themenblöcken verfügbar zu machen.
{#topic-blocks-overview__ul_bzp_vwv_1pb}

Im Gegensatz zu Themen können Themenblöcke nicht von einem großen Sprachmodell (LLM), Natural Language Understanding (NLU) oder Stichwörtern erkannt werden. Auf die Funktionalität des Themenblocks kann nur durch ein Thema zugegriffen werden.

Eine Konversation, die einen Themenblock verwendet (verbraucht), wird als aufrufendes Thema bezeichnet. Ein Themenblock kann einen anderen Themenblock aufrufen, er kann sich jedoch nicht selbst aufrufen. Sie können Themenblöcke auf diese Weise „schachteln", auch wenn der Flow zum ursprünglichen Thema zurückkehrt, wie im folgenden Beispiel:  
Abbildung : 1. Kette geschachtelter Themenblöcke ![Themenblock 1 ruft TB 2 auf, welches wiederum TB 3 aufruft. Themenblock 3 kann dann Themenblock 1 erneut aufrufen.]()  
Hinweis:  
Wenn Virtual Agent eine Endlosschleife erkennt, wird die Konversation beendet.

Die Plattform Virtual Agent und die -Anwendungen bieten vorgefertigte Themenblöcke für allgemeine Aufgaben oder Subflows. Sie können diese vorgefertigten Themenblöcke in Ihren Konversationsthemen „as is" im entsprechenden Anwendungsbereich verwenden, indem Sie sie duplizieren. Anschließend können Sie diese vorgefertigten Themenblöcke nach Bedarf anpassen. Einige der allgemeinen Themenblöcke umfassen Folgendes.  
{#topic-blocks-overview__table_dxm_wkw_jkb__entry__2}

| Vorgefertigte Themenblöcke | Anwendungsbereich |
|-|-|
| * An Servicemitarbeiter übertragen: Überträgt eine Bot-Konversation an einen Servicemitarbeiter. * Umfrage: Zeigt eine Umfrage zum Sammeln von Feedback für einen Service Desk-Mitarbeiter an. * Positionsbestimmung: Erfasst Informationen zum Standort des Anwenders. * Pause: Fügen Sie eine Pause (in Sekunden) in die Konversation ein. * Abwendung: Verfolgt Abwendungsmetriken für Virtual Agentnach. {#topic-blocks-overview__ul_nty_d5y_jkb} | Global. Mit dem Plugin „Glide Virtual Agent" (com.glide.cs.chatbot) bereitgestellt |
| Kontextsuche: Verwendet einen Suchausdruck, um Suchergebnisse in einem Kartenformat zurückzugeben, z. B. Wissensartikel und Katalogelemente. | Allgemeiner Themenblock, der von den Geschäftsanwendungen CSM, HR Service Delivery und ITSM verwendet wird. Bereitgestellt mit dem Plugin „Service Management Virtual Agent Topic Blocks" (com.glideapp.cs.sm_topic_blocks). Dieses Plugin ist in den [Virtual Agent-Konversations-Plugins](https://servicenow-prod.fluidtopics.net/71oUPvuUdDVxcooncKUGAw "Vorgefertigte Virtual Agent -Konversationen (Themen), wiederverwendbare Themenblöcke und ServiceNow -NLU-Modelle sind für die Plattform Virtual Agent und verschiedene Geschäftsanwendungen wie Kundenservice-Management, 'HR-Servicebereitstellung, IT Service Management usw. verfügbar.") für diese Geschäftsanwendungen enthalten. |
[Tabelle : 1. Beispiele für vorgefertigte Themenblöcke]

{#topic-blocks-overview__table_dxm_wkw_jkb}

Themenblöcke werden als Karten auf der Seite „Themen" aufgelistet. Verwenden Sie den Filter Typ, um nur Themenblöcke auf der Seite „Themen" aufzulisten und anzuzeigen.  
Abbildung : 2. Liste der Themenblöcke auf der Seite „Themen"

Nachdem Sie einen Themenblock erstellt und veröffentlicht haben, kann er in Virtual Agent-Designerals Themenblock-Dienstprogramm verwendet werden. Sie können den Themenblock einem aufrufenden Thema oder einem anderen Themenblock hinzufügen. Im folgenden Beispiel verwendet das aufrufende Thema den Kontextsuche-Themenblock.  
Abbildung : 3. Beispiel für Kontextsuche-Themenblock in einem aufrufenden Thema

## Nächste Schritte {#topic-blocks-overview__section_nk4_43h_1kb}

Das Arbeiten mit Themenblöcken umfasst die folgenden Schritte:

1. [Erstellen Sie einen wiederverwendbaren Themenblock.](https://servicenow-prod.fluidtopics.net/DkZ_IiORgKOB0WkU~BQEFw "Erstellen Sie eine wiederverwendbare Komponente, die einen bestimmten Subflow von Aufgaben und Konversationselementen in Virtual Agent-Konversationen ausführt.")

   Erstellen Sie eine Konversationskomponente, die eine allgemeine Funktion ausführt, die in Virtual Agent-Konversationen wiederverwendet werden kann.
2. [Fügen Sie einem aufrufenden Thema oder Themenblock einen wiederverwendbaren Themenblock hinzu.](https://servicenow-prod.fluidtopics.net/PaFoc88rx_sgWS9GpnS1~w "Fügen Sie einem aufrufenden (übergeordneten) Thema oder Themenblock einen wiederverwendbaren Themenblock hinzu, um eine bestimmte Funktion oder Aufgabe im aufrufenden Thema auszuführen. Sie geben Eingabeparameter an, die im Themenblock verwendet werden, und Sie geben Ausgabeparameter an, die vom aufrufenden Thema verwendet werden.")

   Um einen bestimmten Subflow auszuführen, fügen Sie einem aufrufenden (übergeordneten) Thema oder Themenblock einen wiederverwendbaren Themenblock hinzu. Geben Sie die Eingaben an, die im Themenblock verwendet werden, und überprüfen Sie die Ausgaben, die vom Themenblock zurückgegeben werden.
3. [Verwalten Sie Themenblöcke und zugehörige aufrufende Themen (nach Bedarf).](https://servicenow-prod.fluidtopics.net/fu1go~E7Pac_OnvZcQg20g "Wenn Sie Themenblöcke aktualisieren, bietet Virtual Agent-Designer integrierte Prüfungen, mit denen Sie Änderungen an Themenblöcken erkennen können, die sich auf die aufrufenden Themen auswirken, von denen sie verwendet werden. Aktualisierungen sind beispielsweise Änderungen an Eingabe-und Ausgabeparametern, das Löschen von Themenblöcken und die Veröffentlichung inaktiver und aktiver Themenblöcke und aufrufender Themen.")

   Wenn Sie einen veröffentlichten Themenblock aktualisieren, führt Virtual Agent-Designer bestimmte Prüfungen durch. Angezeigte Nachrichten informieren Sie über Änderungen, die Sie möglicherweise an aufrufenden Themen vornehmen möchten, die den aktualisierten Block verwenden.
{#topic-blocks-overview__ol_gpj_m1p_fpb}

