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

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:4分
  • トピックブロックは、 仮想エージェント 会話で共通のタスクと会話要素を実行するために作成できる再利用可能なコンポーネントです。トピックブロックは、会話トピック全体で標準的な手順またはアクションを再利用できるようにすることで、トピックの作成とメンテナンスのプロセスを簡素化します。

    再利用可能なトピックブロックのしくみ

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

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

    トピックブロックを使用 (消費) する会話は、 呼び出し元トピックと呼ばれます。トピックブロックは別のトピックブロックを呼び出すことはできますが、それ自体を呼び出すことはできません。次の例のように、フローが最初のトピックに戻った場合でも、この方法でトピックブロックを「ネスト」できます。

    図 : 1. ネストされたトピックブロックのチェーン
    トピックブロック 1 は TB 2 を呼び出し、TB 2 は TB 3 を呼び出します。その後、トピックブロック 3 は、トピックブロック 1 を再度呼び出すことができます。
    注:
    仮想エージェントが無限ループを検出すると、会話は終了します。

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

    表 : 1. ビルド済みトピックブロックの例
    ビルド済みトピックブロック アプリケーションスコープ
    • ライブエージェントに転送:ボット会話をライブエージェントに転送します。
    • サーベイ:エージェントのフィードバックを収集するためのサーベイを提供します。
    • 位置情報管理:ユーザーの場所に関する情報を収集します。
    • 一時停止:会話に一時停止 (秒単位) を挿入します。
    • 転送: 仮想エージェントの転送メトリクスを追跡します。
    グローバル。Glide 仮想エージェントプラグイン (com.glide.cs.chatbot) で提供されます。
    コンテキスト検索:検索フレーズを使用して、ナレッジ記事やカタログアイテムなどの検索結果をカード形式で返します。

    CSM、HR サービスデリバリ (HRSD)、および ITSM ビジネスアプリケーションで使用される共通トピックブロック。サービス管理仮想エージェントトピックブロックプラグイン (com.glideapp.cs.sm_topic_blocks) で提供されます。このプラグインは、これらのビジネスアプリケーションの仮想エージェント会話プラグインに含まれています。

    注:
    仮想エージェントNow Assistをインストールし、Now Assistトピックスキルをオンにすると、更新されたアシスタントデザイナー資産ライブラリのユーザーインターフェイスを使用できます。このコンテンツは、このスキルがアクティブ化されており、リストビューを表示できることを前提としています。このスキルがアクティブ化されていない場合は、従来の UI とトピックページが表示されます。詳細については、「Virtual Agent Designer legacy topics page (仮想エージェントデザイナーの従来のトピックページ)」を参照してください。

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

    トピックブロックのフィルター済みリスト。

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

    コンテキスト検索トピックブロック。

    次に行うこと

    トピックブロックの操作には、次の手順が含まれます。
    1. 再利用可能なトピックブロックを作成します。

      仮想エージェント会話で再利用できる共通機能を実行する会話コンポーネントをビルドします。

    2. 再利用可能なトピックブロックを呼び出し元トピックまたはトピックブロックに追加します。

      特定のサブフローを実行するには、再利用可能なトピックブロックを呼び出し元 (親) トピックまたはトピックブロックに追加します。トピックブロックで使用される入力を指定し、トピックブロックから返された出力を確認します。

    3. トピックブロックと関連する呼び出し元トピックを保守します (必要な場合)。

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