---
sourceDocument: オーストラリアの対話型インターフェース
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/conversational-interfaces

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリアの対話型インターフェース

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

# トピックブロックによるコードの再利用の最大化

# トピックブロックによるコードの再利用の最大化 {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：4分

トピックブロックは、 仮想エージェント 会話で共通のタスクと会話要素を実行するために作成できる再利用可能なコンポーネントです。トピックブロックは、会話トピック全体で標準的な手順またはアクションを再利用できるようにすることで、トピックの作成とメンテナンスのプロセスを簡素化します。

## 再利用可能なトピックブロックのしくみ {#topic-blocks-overview__section_ayr_x4g_1kb}

トピックブロックは基本的に、トピック内の特定のアクションまたは会話タスクを実行するサブフローです。たとえば、特定のタイプのレコードを作成または取得するトピックブロックをビルドできます。会話トピックをビルドする方法と同様に、 仮想エージェントデザイナーを使用してトピックブロックを作成します。仮想エージェントデザイナー では、次の操作を実行できます。

* トピックブロックのプロパティを設定します。
* ブロックで使用するコントロール (ノード) を定義します。
* ブロックをテストまたはプレビューします。
* ブロックを公開して、トピックまたは他のトピックブロックで使用できるようにします。
{#topic-blocks-overview__ul_bzp_vwv_1pb}

トピックとは異なり、トピックブロックは大規模言語モデル (LLM)、 自然言語理解 (NLU) (NLU)、またはキーワードでは検出できません。トピックブロックの機能には、トピックのみがアクセスできます。

トピックブロックを使用 (消費) する会話は、 呼び出し元トピックと呼ばれます。トピックブロックは別のトピックブロックを呼び出すことはできますが、それ自体を呼び出すことはできません。次の例のように、フローが最初のトピックに戻った場合でも、この方法でトピックブロックを「ネスト」できます。  
図 : 1. ネストされたトピックブロックのチェーン  
注:  
仮想エージェントが無限ループを検出すると、会話は終了します。

仮想エージェント プラットフォームとアプリケーションには、一般的なタスクまたはサブフロー用のビルド済みのトピックブロックが用意されています。これらのビルド済みトピックブロックを複製することで、適切なアプリケーションスコープの会話トピックで「そのまま」使用できます。その後、必要に応じてこれらのビルド済みトピックブロックをカスタマイズできます。一般的なトピックブロックには、次のようなものがあります。  
{#topic-blocks-overview__table_dxm_wkw_jkb__entry__2}

| ビルド済みトピックブロック | アプリケーションスコープ |
|-|-|
| * ライブエージェントに転送:ボット会話をライブエージェントに転送します。 * サーベイ:エージェントのフィードバックを収集するためのサーベイを提供します。 * 位置情報管理:ユーザーの場所に関する情報を収集します。 * 一時停止:会話に一時停止 (秒単位) を挿入します。 * 転送: 仮想エージェントの転送メトリクスを追跡します。 {#topic-blocks-overview__ul_nty_d5y_jkb} | グローバル。Glide 仮想エージェントプラグイン (com.glide.cs.chatbot) で提供されます。 |
| コンテキスト検索:検索フレーズを使用して、ナレッジ記事やカタログアイテムなどの検索結果をカード形式で返します。 | CSM、HR サービスデリバリ (HRSD)、および ITSM ビジネスアプリケーションで使用される共通トピックブロック。サービス管理仮想エージェントトピックブロックプラグイン (com.glideapp.cs.sm_topic_blocks) で提供されます。このプラグインは、これらのビジネスアプリケーションの[仮想エージェント会話プラグイン](https://servicenow-prod.fluidtopics.net/G3zmer32un8MgKLl6KEyjw "ビルド済み 仮想エージェント 会話 (トピック)、再利用可能なトピックブロック、および ServiceNow NLU モデルは、 仮想エージェント プラットフォームおよびさまざまなビジネスアプリケーション ( カスタマーサービス管理 (CSM)、 HR サービスデリバリ (HRSD)、IT Service Management など) で使用できます。")に含まれています。 |
[表 : 1. ビルド済みトピックブロックの例]

{#topic-blocks-overview__table_dxm_wkw_jkb}  
注:  
仮想エージェントにNow Assistをインストールし、Now Assistトピックスキルをオンにすると、更新されたアシスタントデザイナー資産ライブラリのユーザーインターフェイスを使用できます。このコンテンツは、このスキルがアクティブ化されており、リストビューを表示できることを前提としています。このスキルがアクティブ化されていない場合は、従来の UI とトピックページが表示されます。詳細については、「[Virtual Agent Designer legacy topics page (仮想エージェントデザイナーの従来のトピックページ)](https://servicenow-prod.fluidtopics.net/99fYE4Kg4sHl0Wq_6dcN9g "仮想エージェントデザイナーレガシーホームページには、インスタンスで利用可能なトピックのカードが一覧表示されます。")」を参照してください。

ホームページでは、\[フィルター\] アイコン ![\[フィルター\] アイコン]() を使用して、トピックブロックのみをフィルタリングして表示できます。

トピックブロックを作成して公開すると、そのブロックは、仮想エージェントデザイナーでトピックブロックユーティリティとして使用できるようになります。呼び出し元トピックまたは別のトピックブロックにトピックブロックを追加できます。次の例では、呼び出し元トピックはコンテキスト検索トピックブロックを使用します。トピックがコンテキスト検索トピックブロックを呼び出すと、トピックブロックに含まれる会話フローが実行されます。

## 次に行うこと {#topic-blocks-overview__section_nk4_43h_1kb}

トピックブロックの操作には、次の手順が含まれます。

1. [再利用可能なトピックブロックを作成します。](https://servicenow-prod.fluidtopics.net/h5VKTFgjkoAT3h6uIK3mmA "仮想エージェント会話でタスクと会話要素の特定のサブフローを実行する再利用可能なコンポーネントを構築します。")

   仮想エージェント会話で再利用できる共通機能を実行する会話コンポーネントをビルドします。
2. [再利用可能なトピックブロックを呼び出し元トピックまたはトピックブロックに追加します。](https://servicenow-prod.fluidtopics.net/ckeViHyRyK0yUwZG_GcVdA "再利用可能なトピックブロックを呼び出し元 (親) トピックまたはトピックブロックに追加して、呼び出し元トピックで特定の機能またはタスクを実行します。トピックブロックで使用される入力パラメーターを指定し、呼び出し元トピックで使用される出力パラメーターを指定します。")

   特定のサブフローを実行するには、再利用可能なトピックブロックを呼び出し元 (親) トピックまたはトピックブロックに追加します。トピックブロックで使用される入力を指定し、トピックブロックから返された出力を確認します。
3. [トピックブロックと関連する呼び出し元トピックを保守します (必要な場合)。](https://servicenow-prod.fluidtopics.net/UpdgeIAilaoWIBI4QGMpkA "トピックブロックを更新すると、トピックブロックを使用する呼び出し元トピックに影響を与えるトピックブロックの変更を特定するのに役立つ、 仮想エージェントデザイナー に組み込まれたチェックが提供されます。更新には、入力パラメーターと出力パラメーターの変更、トピックブロックの削除、非アクティブなトピックブロックとアクティブなトピックブロックと呼び出し元トピックの公開が含まれます。")

   公開されたトピックブロックを更新すると、 仮想エージェントデザイナー 特定のチェックが実行されます。表示されるメッセージは、更新されたブロックを使用する呼び出し元トピックに加えることができる変更について通知します。
{#topic-blocks-overview__ol_gpj_m1p_fpb}

