---
sourceDocument: Yokohama 対話型インターフェース
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/yokohama/conversational-interfaces

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama 対話型インターフェース

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

# 仮想エージェントデザイナーで \[資産のリフレッシュ\] トピックを開く

# 仮想エージェントデザイナーで \[資産のリフレッシュ\] トピックを開く {#ariaid-title1}

* リリースバージョン: Yokohama
* 
* 更新日 2025年01月30日
* 
* ![](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/LaUzqEteWLFU5RXwkuT_hA "仮想エージェントで 自然言語理解 (NLU) (NLU) を設定し、インスタンスの NLU サービスプロバイダーを識別します。NLU プロバイダーと Now Platform でサポートされている言語に基づいて、会話の設計時に使用する NLU モデルの言語を指定することもできます。")(まだ有効になっていない場合) (推奨)。
* [ITSM 仮想エージェント対話](https://www.servicenow.com/docs/access?context=setup-itsm-virtual-agent&version=yokohama&pubname=yokohama-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/ZdciD_imJv_WKbmtbx~Yiw "仮想エージェントデザイナー は、仮想エージェントとユーザー間の会話の詳細計画であるトピックを作成および管理するためのダイアグラムツールです。ユーザーが一般的な作業の問題を解決するのに役立つトピックを設計したり、セルフサービスのタスクを通してサポートしたりできます。仮想エージェントデザイナー ホームページで、LLM 対応会話の会話サブフローとアクションを表示および管理することもできます。")
* [仮想エージェント トピックを作成する](https://servicenow-prod.fluidtopics.net/qIn05cDI~GW9_jHT8ftPKQ "仮想エージェントデザイナーを使用して仮想エージェントトピック (会話) を作成したり変更したりします。ユーザーの要求を満たしたり、ユーザーがタスクを完了するのをサポートするなどの、特定の目的や目標を達成するためにトピックをビルドします。")
* [仮想エージェントデザイナーのコントロール](https://servicenow-prod.fluidtopics.net/7n87ycZjp9CKZcjlCeGDew "仮想エージェントトピックは、トピックフロー内のコントロールのコレクションで構成されます。これらのコントロールを使用して、ユーザーに情報を収集、処理、提供します。コントロールは、インスタンス上のレコードを読み取り、作成し、更新することもできます。")
* [仮想エージェントデザイナーインターフェイスリファレンス](https://servicenow-prod.fluidtopics.net/EvQQT7NLctuBu9_1Xm_70Q "仮想エージェントデザイナーインターフェイスでは、トピック、トピックブロック、およびカスタムコントロールを作成、変更、テスト、公開、およびローカライズできます。")
{#create-example-conv-asset-refresh__ul_b2q_br1_txb}  
ヒント:  
既存の会話に目を通し、作業が重複していないことを確認し、 仮想エージェント とトピックのフローをよく理解してください。さらに、 仮想エージェントデザイナーで会話をビルドする前に、会話のフローの概要を説明すると役立つ場合があります。

## 手順

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

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

   {#create-example-conv-asset-refresh__substeps_s3d_y4f_lxb}  
   \[フロー\] タブに開始ノードと終了ノードが表示されます。この画面とそのコンポーネントの概要については、「[トピックの \[フロー\] タブ](dtOPhJn5VUBIUCja0NP92Q "トピックの [フロー] タブを使用して、会話フローを構築します。ユーザー入力、ボット応答、およびユーティリティのコントロールを使用してフローを定義します。")」を参照してください。
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">今すぐアップグレードしますか？詳細を確認するか、アップグレードを続行しますか？</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\]
      * 条件ビルダーで、\[Assigned to\] を選択し、\[Input Variables\] \> \[User\]にドット連結します。とを選択して、\[State\] \> \[is\] \> \[In maintenance\]を含めます。

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

      {#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=yokohama&pubname=yokohama-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. \[保存\] を選択します。

## 次のタスク

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

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

