---
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) 所要時間：6分

ITSM 仮想エージェント Conversations プラグインに付属するトピックブロックを使用して、仮想エージェントデザイナーでトピックを作成します。ユーザーは、アップグレードの時期であるという通知を受け取ると、このトピックに誘導されます。

## 始める前に

次のアプリケーションをインストールします。

* Glide 仮想エージェント プラグイン (com.glide.cs.chatbot)

  Glide 仮想エージェント プラグインをアクティブ化する前に、仮想エージェント のサブスクリプションが必要です。
* [有効化 自然言語理解 (NLU) (NLU)](https://servicenow-prod.fluidtopics.net/M9~mCZus2EHgNtDHn9TGwg "仮想エージェントで 自然言語理解 (NLU) (NLU) を設定し、インスタンスの NLU サービスプロバイダーを識別します。NLUプロバイダーとServiceNow AI Platformでサポートされている言語に基づいて、会話デザイン中に使用されるNLUモデルの言語を指定することもできます。")(まだ有効になっていない場合) (推奨)。
* [ITSM 仮想エージェント対話](https://www.servicenow.com/docs/access?context=setup-itsm-virtual-agent&version=australia&pubname=australia-it-service-management&ft:locale=en-US) ( ServiceNow® Store で利用可能)

  このアプリケーションが既にインストールされている場合は、開始する前に ServiceNow Store に更新されたバージョンがないか確認してください。
{#create-example-conv-asset-refresh__ul_pwl_zcf_lxb}

仮想エージェントトピックとアクション可能な通知のアプリケーションスコープを決定します。同じアプリケーションスコープ内に存在する必要はありませんが、同じ場合のメンテナンスが容易になります。  
次の ITSM 仮想エージェント コンポーネントを公開します。ITSM 仮想エージェント対話以外のアプリケーションスコープを使用している場合は、使用する予定のスコープ内でこれらのトピックブロックを複製して公開する必要があります。これを行うには、アプリケーションスコープを変更し、 仮想エージェントデザイナーでトピックブロックを複製します。

* インシデントトピックブロックの作成
* カタログアイテムトピックブロックを要求する
* AI 検索トピックブロック
* \[カタログアイテムの検索\] トピックブロック
{#create-example-conv-asset-refresh__ul_z2l_tqf_lxb}

必要なロール：virtual_agent_admin または admin

## このタスクについて

トピックのビルドと 仮想エージェントデザイナー インターフェイスの詳細については、次のトピックを参照してください。

* [仮想エージェントデザイナーを始めましょう](https://servicenow-prod.fluidtopics.net/bDgtLZC55gY7vAYhdiIC5A "仮想エージェントデザイナー は、仮想エージェントとユーザー間の会話の詳細計画である資産を作成および管理するためのダイアグラムツールです。ユーザーが一般的な作業の問題を解決するのに役立つトピックを設計したり、セルフサービスのタスクを通してサポートしたりできます。")
* [仮想エージェントトピックの作成](https://servicenow-prod.fluidtopics.net/~JtqWuwzWDoheED0B0AynA "仮想エージェントデザイナー を使用して、仮想エージェントトピック (会話) を作成および変更します。ユーザーの要求を満たしたり、ユーザーがタスクを完了するのを支援するなど、特定の目的や目標を達成するためにトピックをビルドします。")
* [アシスタントデザイナー コントロール](https://servicenow-prod.fluidtopics.net/Y~a43PkZHMvjyNYrXT1JIg "仮想エージェントトピックは、トピックフロー内のコントロールのコレクションで構成されます。これらのコントロールを使用して、情報を収集、処理、およびユーザーに提示します。コントロールは、インスタンス上のレコードの読み取り、作成、更新もできます。")
* [アシスタントデザイナー インターフェイスリファレンス](https://servicenow-prod.fluidtopics.net/kaDKQoBDumZqkcDiFOzHKA "アシスタントデザイナー インターフェイスを使用すると、トピック、トピックブロック、およびカスタムコントロールを作成、変更、テスト、公開、およびローカライズできます。")
{#create-example-conv-asset-refresh__ul_b2q_br1_txb}  
ヒント:  
既存の会話に目を通して作業が重複していないことを確認し、 仮想エージェント とトピックの流れをよく理解します。さらに、会話を 仮想エージェントデザイナーでビルドする前に、会話のフローの概要を説明すると役立つ場合があります。

## 手順

1. 移動先 すべて対話型インターフェース仮想エージェントデザイナー.
2. \[トピック\] ページで、\[ 作成\] を選択します。  
   ![仮想エージェントデザイナー ランディングページの \[+ 作成\] タイル。]()
3. \[トピックの作成\] フォームで、トピックを設定します。
   1. 名前を入力します (「 <kbd class="ph userinput">資産リフレッシュ」</kbd>など)。
   2. NLU が有効になっている場合は、既存のモデルを選択するか、新しいモデルを作成します。
   3. NLU モデルのインテントを選択または作成します。  

      すべてのフィールド値の説明については、「 [トピックフォームの作成](https://servicenow-prod.fluidtopics.net/lEQGVOlHagTGntmsz7hq~w "[トピックを作成] フォームは、 仮想エージェントの新しい会話トピックのプロパティを設定するために使用されます。")」を参照してください。
   4. \[Create (作成)\] を選択します。

   {#create-example-conv-asset-refresh__substeps_s3d_y4f_lxb}  
   \[ フロー\] タブに開始ノードと終了ノードが表示されます。この画面とそのコンポーネントの概要については、「 [トピックの \[フロー\] タブ](AFQqwqsGvmPICcPhOwpuMA "トピックの [フロー] タブを使用して、会話フローを構築します。ユーザー入力、ボット応答、およびユーティリティのコントロールを使用してフローを定義します。")」を参照してください。
4. ユーザーに挨拶する最初のメッセージを作成します。
   1. \[コンポーネント\] 領域から、テキストボット応答ノードをキャンバスにドラッグします。
   2. ノードを選択して、プロパティパレットを表示します。
   3. ユーザーに表示するノードの名前と応答を入力します。  
   {#create-example-conv-asset-refresh__substeps_xn1_bsf_lxb}
5. 資産のリフレッシュを続行するかどうかをユーザーに尋ねます。
   1. \[コンポーネント\] 領域から、静的選択入力ノードをキャンバスにドラッグします。
   2. プロパティパレットで、次の情報を入力します。  
      * 一意の名前 ( <kbd class="ph userinput">「続行」や「保留」</kbd>など)。
      * テキストプロンプト ( <kbd class="ph userinput">次に何をしたいですか? (What would you want to do next?) などのテキストプロンプト詳細を確認するか、アップグレードを続行しますか?</kbd>
      * \[選択肢\] 領域で、各選択肢のテキストプロンプトとその選択肢の値を入力して、後で参照できるようにします。たとえば、\[ <kbd class="ph userinput">詳細]</kbd> および <kbd class="ph userinput">[アップグレードを続行]</kbd> などの選択肢があります。値は変数名として意味のあるものである必要があります。たとえば、 <kbd class="ph userinput">info</kbd> と <kbd class="ph userinput">upgrade</kbd> などです。

      {#create-example-conv-asset-refresh__ul_tmz_d5f_lxb}

   {#create-example-conv-asset-refresh__substeps_ody_htf_lxb}  
6. ユーザーの選択を処理する意思決定ユーティリティを追加します。
   1. \[コンポーネント\] 領域から、意思決定ユーティリティをキャンバスにドラッグします。
   2. プラスアイコンを選択して、2 番目の分岐を追加します。
   3. 各分岐に、決定 (info および upgrade) に対応する名前を付けます。  
   4. 分岐ごとに選択し、\[分岐条件\] エリアを使用して、分岐が従うオプションを示します。  
   {#create-example-conv-asset-refresh__substeps_fzc_vng_lxb}
7. アップグレード分岐の場合は、ルックアップユーティリティノードを追加して、ユーザーがまだ資産を持っていることを確認します。
   1. \[コンポーネント\] 領域から、ルックアップユーティリティをキャンバスにドラッグします。  
   2. プロパティパレットで、次の情報を指定します。  
      * 一意の名前 ( <kbd class="ph userinput">「資産ルックアップ</kbd>」など)。
      * テーブル名: 資産 \[alm_asset\]
      * 条件ビルダーで、\[ アサイン先\] を選択し、\[ ユーザー\] \> \[入力変数\] にドット連結します。ステータス\> \[メンテナンス中\] \>を選択して含めます。

        資産ステータスは、この資産更新のためにユーザーに送信する通知に関連付けられます。

      {#create-example-conv-asset-refresh__ul_x1m_pgj_mxb}
   {#create-example-conv-asset-refresh__substeps_i2h_wqg_lxb}
8. まだ資産があるかどうかをユーザーに尋ねます。
   1. \[コンポーネント\] 領域から、ブール入力ノードをキャンバスにドラッグします。  
      ブールノードは、2 つのパスを持つ意思決定ユーティリティを追加するかどうかを自動的に尋ねます。\[はい\] を選択します。意思決定ノードが true と false の値でフローに表示されます。どちらも既にブールノードにマッピングされています。
   2. ユーザープロンプトを追加します。  
      ドット連結を使用して、資産ルックアップノードで見つかった資産を参照します。

   {#create-example-conv-asset-refresh__substeps_o4p_xhj_mxb}
9. ユーザーがまだ資産を持っている場合 (ブール応答が true)、カタログで資産を検索します。
   1. \[コンポーネント\] 領域から、トピックブロックユーティリティをキャンバスの \[資産チェック true \] 分岐にドラッグします。
   2. プロパティパレットで、トピックブロックの \[ カタログアイテムを検索 \] を選択します。
   3. \[入力マッピング\] で、ドット連結を使用して、資産ルックアップノードからの query_term パラメーターを指定します (入力変数\>資産ルックアップ\>表示名)。

   {#create-example-conv-asset-refresh__substeps_jpl_dlj_mxb}  
   カタログ検索では、\[出力マッピング\] の下に表示されたこれらの出力変数がデフォルトで提供されます。

10. アップグレードされたアイテムを要求します。
    1. \[コンポーネント\] 領域から、トピックブロックユーティリティを \[カタログアイテムの検索\] トピックブロックの下のキャンバスにドラッグします。
    2. プロパティパレットで、\[トピック\] ブロックの \[カタログアイテムの要求 \] を選択します。
    3. \[入力マッピング\] 領域で、ドット連結を使用して、前のトピックブロックが返した catalog_item_id を指定します。  

    {#create-example-conv-asset-refresh__substeps_sy5_v3h_4xb}  
    このトピックブロックは、出力変数も返します。ユーザーは新しいデバイスの変数を選択することもできます。これらの変数は [Service Catalog](https://www.servicenow.com/docs/access?context=service-catalog&version=australia&pubname=australia-servicenow-platform&ft:locale=en-US)で設定できます。
11. デバイスの選択を確認するようユーザーに依頼します。
    1. \[コンポーネント\] 領域から、カードボット応答ノードを \[カタログアイテムの要求\] トピックブロックの下のキャンバスにドラッグします。
    2. プロパティパレットで、次の情報を指定します。  
       * 一意の名前 ( <kbd class="ph userinput">「デバイス要求レコード</kbd>」など)。
       * カードタイプ: レコード
       * 以下を参照してこのカードに入力してください: テーブル
       * テーブル名: 要求アイテム \[sc_req_item\]
       * 条件ビルダーで、\[ Sys ID is Input Variables\>Record_id\] を追加します。

       * フィールド領域で、ユーザーにカードに表示するレコード列を選択します。

         たとえば、\[ 番号\]、\[ 簡単な説明\]、および \[配送予定\] を指定します。
       {#create-example-conv-asset-refresh__ul_gzm_xkh_4xb}
    {#create-example-conv-asset-refresh__substeps_o4z_hkh_4xb}
12. このフローの矢印を \[終了\] ノードにドラッグして、ワークフローのこの部分を完了します。  
13. \[Save (保存)\] を選択します。

## 次のタスク

[\[資産のリフレッシュ\] トピックでオープンインシデントワークフローを作成する](IGVN1OfSyQvHYCcC09RWog "各意思決定分岐では、追加のワークフローが導入されます。メインの資産リフレッシュワークフローを作成した後、問題が発生した場合にユーザーがサポートを受けられるようにする必要があります。この例では、ユーザーがインシデントを作成できるようにします。")
**関連概念**   

* [トピックブロックによるコードの再利用の最大化](https://servicenow-prod.fluidtopics.net/eOEMpcE9OyRH1eNfF2ybnw "トピックブロックは、 仮想エージェント 会話で共通のタスクと会話要素を実行するために作成できる再利用可能なコンポーネントです。トピックブロックは、会話トピック全体で標準的な手順またはアクションを再利用できるようにすることで、トピックの作成とメンテナンスのプロセスを簡素化します。")

