# Spark のセットアップと管理

このページでは、必要な技術的前提条件や手順に沿ったセットアップ方法を含め、Nexthink Spark の構成方法について説明します。}]}]} }\*/}\*\*} to=container.execSPONSE JSON: {

## 開始する前に

Nexthink Spark を設定する前に、Nexthink 管理者は以下の技術的前提条件を完了する必要があります。

* Spark がユーザーを識別できるようにするためには:
  * すべての従業員デバイスで Collector が、ユーザー プリンシパル名 (UPN) を平文で収集するよう構成されていることを確認してください。 詳細については、[configuring-collector-level-anonymization](https://docs.nexthink.com/platform/ja/configuring_nexthink/bringing-data-into-your-nexthink-instance/deploying-nexthink-in-non-vdi-environment/installing-collector/configuring-collector-level-anonymization "mention") を参照してください。
  * Microsoft テナントの Microsoft Entra ID インバウンド コネクタを構成します。 詳細については、[connector-for-microsoft-entra-id-azure-ad](https://docs.nexthink.com/platform/ja/configuring_nexthink/bringing-data-into-your-nexthink-instance/integrating-nexthink-with-third-party-tools/inbound-connectors/connector-for-microsoft-entra-id-azure-ad "mention") を参照してください。
* Microsoft Teams を通信チャネルとして使用するには:
  * Nexthink Community にログインし、[Spark 用 Nexthink Teams アプリケーションパッケージ](https://edocs.nexthink.com/ja/nexthink-infinity/infinity-release-notes#nexthink-microsoft-teams-app)をダウンロードします。 `.zip` ファイルは展開せず、そのまま圧縮された状態で保持してください。
* サードパーティのエンタープライズチャットボットをコミュニケーションチャネルとして使用するには:
  * エンタープライズチャットボットと Nexthink Spark の間で [Handoff API](https://docs.nexthink.com/api/spark) を使用してインテグレーションを構成します。

{% hint style="info" %}
Spark が会話を人間のエージェントにエスカレーションできるようにするには、管理者権限や ITSM コネクターの資格情報など、追加の前提条件が必要です。 詳細については、[Configuring ticket escalation with Spark > Prerequisites](https://github.com/nexthink/documentation.online-product-documentation/blob/develop/ja_docs/user-guide/spark/setting-up-and-managing-spark/ticket-escalation-with-spark.md) を参照してください。
{% endhint %}

***

## Nexthink Spark のセットアップ

Nexthink Spark を設定する前に、[前提条件](#before-you-begin) を満たしていることを確認してください。 Spark が正しくセットアップされるよう、次の手順に従ってください:

{% stepper %}
{% step %}

#### Spark のインタラクション用の通信チャネルを設定する

Nexthink で [Communication channel](https://docs.nexthink.com/platform/ja/configuring_nexthink/bringing-data-into-your-nexthink-instance/integrating-nexthink-with-third-party-tools/communication-channels) を設定し、MS Teams との Spark インタラクションを有効にします。

* ウェルカムメッセージを使用して、Spark の範囲について従業員に知らせ、AI が生成した回答を読む際には判断を要することを伝えてください。
* 通信チャネルを設定した後、Spark のバージョンに対応したアプリケーションパッケージ（.zip）をインストールします。

{% hint style="warning" %}
Microsoft Teams 管理コンソールを使用して、以前に Nexthink Teams アプリ（旧バージョンまたは新しい Spark バージョン）を展開した場合、Teams クライアントに Spark Teams アプリケーションを直接アップロードすることは **できません**。

Microsoft Teams は、Teams 管理コンソールで承認されていないユーザーによるアプリケーションの使用をブロックします。 Teams 管理コンソールを使用して Nexthink Teams アプリを一度も展開したことがない場合は、Spark Teams アプリケーションを Teams クライアントに直接アップロードできます。
{% endhint %}
{% endstep %}

{% step %}

#### 権限を付与

Spark を構成および監視するには、必要な権限をロールに含めるよう更新します:

* 該当するロールに対し、**Agent conversations** NQL テーブルの可視性を **Visible** に設定します。
* 該当するロールに **Spark permissions** を有効にします。

{% hint style="info" %}
利用可能な権限、ビュー ドメイン オプション、データモデルの可視性、データプライバシーの粒度設定の詳細については次を参照してください:

* [Roles > Spark](https://github.com/nexthink/documentation.online-product-documentation/blob/develop/ja_docs/configuring_nexthink/configuring-your-platform/administration/account-management/roles/README.md#spark)
* [Roles > Data model visibility](https://github.com/nexthink/documentation.online-product-documentation/blob/develop/ja_docs/configuring_nexthink/configuring-your-platform/administration/account-management/roles/README.md#data-model-visibility)
* [View domain > Spark](https://github.com/nexthink/documentation.online-product-documentation/blob/develop/ja_docs/user-guide/administration/account-management/roles/view-domain.md#spark)
  {% endhint %}
  {% endstep %}

{% step %}

#### ナレッジベース記事をインポートする

Spark が従業員を効果的に支援できるよう、人間のサポートエージェントと同様に IT ナレッジベースへアクセスできるようにします。 ITSM ツールからナレッジベース記事を CSV ファイルとして手動で Nexthink にアップロードします。 これには、従業員向けおよび IT サポート関連のナレッジが含まれます。

[https://github.com/nexthink/documentation.online-product-documentation/blob/develop/ja\_docs/user-guide/spark/setting-up-and-managing-spark/managing-knowledge-sources.md](https://github.com/nexthink/documentation.online-product-documentation/blob/develop/ja_docs/user-guide/spark/setting-up-and-managing-spark/managing-knowledge-sources.md "mention") のドキュメントを参照してください。
{% endstep %}

{% step %}

#### Spark の診断および修復アクションを有効にする

Nexthink で Spark 用のアクションを検証し、有効にします。

<details>

<summary>組み込み Agent actions を有効にする</summary>

メインナビゲーションメニューから:

1. **Spark** > **Manage actions** に移動し、Spark 用に設計された **Agent actions** を確認します。
2. Spark で使用するために必要な **Agent actions** を有効にします。

詳細については、[Managing Spark actions](https://github.com/nexthink/documentation.online-product-documentation/blob/develop/ja_docs/user-guide/spark/setting-up-and-managing-spark/managing-agent-actions.md) のドキュメントを参照してください。

</details>

<details>

<summary>カスタムリモートアクションまたはワークフローを有効にする</summary>

カスタムまたは Nexthink Library のリモートアクションやワークフローを構成し、Spark トリガー方法を選択して Spark cockpit で有効にします。

詳細については、[https://github.com/nexthink/documentation.online-product-documentation/blob/develop/ja\_docs/user-guide/spark/setting-up-and-managing-spark/managing-agent-actions.md#remote-actions-and-workflows-for-spark](https://github.com/nexthink/documentation.online-product-documentation/blob/develop/ja_docs/user-guide/spark/setting-up-and-managing-spark/managing-agent-actions.md#remote-actions-and-workflows-for-spark "mention") のドキュメントを参照してください。

</details>

{% hint style="warning" %}
Nexthink は、Nexthink キャンペーンを含む Spark 用リモートアクションの設定は推奨していません。
{% endhint %}
{% endstep %}

{% step %}

#### 解決済みチケットから Spark が継続的に学習できるようにする

Spark が ServiceNow で解決済みのチケットから継続的に学習できるようにするために、**ServiceNow インシデントコネクタを構成**して、過去のインシデントデータを取り込んでください。

詳細については、[connector-for-servicenow-incidents](https://docs.nexthink.com/platform/ja/configuring_nexthink/bringing-data-into-your-nexthink-instance/integrating-nexthink-with-third-party-tools/inbound-connectors/connector-for-servicenow-incidents "mention") ドキュメンテーションを参照してください。
{% endstep %}

{% step %}

#### Spark によるチケットエスカレーションを構成する

問題が解決できない場合に、Spark が自動的に ITSM チケットを作成するよう構成します。 Nexthink を ITSM プラットフォームと統合し、Spark がエスカレーションチケットを生成する方法を定義します。 この統合により、未解決の問題が適切なコンテキストとともにエスカレーションされます。

詳細については、[https://github.com/nexthink/documentation.online-product-documentation/blob/develop/ja\_docs/user-guide/spark/setting-up-and-managing-spark/ticket-escalation-with-spark.md](https://github.com/nexthink/documentation.online-product-documentation/blob/develop/ja_docs/user-guide/spark/setting-up-and-managing-spark/ticket-escalation-with-spark.md "mention") のドキュメントを参照してください。
{% endstep %}

{% step %}

#### Spark の展開を通知する

Spark を展開する従業員グループを選択し、コミュニケーションを準備します。

* MS Teams 管理コンソールのコントロールを使用して、Spark にアクセスできる従業員を選択します。
* Spark エージェントの範囲について従業員に通知し、AI が生成した回答を読む際には判断を要することを伝えます。
  {% endstep %}
  {% endstepper %}
