# Qlik Answersでのオートメーションの使用

Qlik Answersアシスタントで使用するオートメーションを準備します。

アシスタントは、アクションとしてオートメーションを実行できます。オートメーションは、外部システムからデータをプルしたり、外部プラットフォームに情報をプッシュしたりできます。アシスタントにアクションとしてオートメーションを追加すると、Qlik Answersはオートメーションを実行して、ユーザーの質問に答えたり、受け取った回答に基づいて行動したりするのに役立ちます。

Qlik Answersでオートメーションを使用する際の以下のベストプラクティスに留意してください。

* オートメーションは、単一の明確に定義されたタスクに集中させてください。

* 明確な名前と説明を記述して、Qlik Answers が正しいオートメーションを選択できるようにします。

* 出力ブロックを使用して、ユーザーに意味のあるフィードバックを提供します。

* オートメーションをアシスタントに追加する前に、個別にテストします。

* 結果がすぐに返される同期実行用に設計します。

アシスタントにアクションを追加する方法については、[アシスタント アクションの管理](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/QlikAnswers/managing-actions.htm)を参照してください。

## アシスタントにおけるオートメーションのユースケース

Qlik Answersアシスタントにおけるオートメーションには、Qlik Answersで2つの主なユースケースがあります。

* 外部システムからのデータ取得。

* データを外部システムにプッシュ。

### 外部システムからのデータ取得

オートメーションを使用して、外部システムから情報を取得し、会話に取り込みます。例には次のようなものがあります。

* データベースからの顧客の問い合わせの取得。

* コメントまたは課題の詳細の取得。

* 外部サービスからのステータス更新の取得。

### データを外部システムにプッシュ

オートメーションを使用して、会話から外部プラットフォームに情報を送信します。例には次のようなものがあります。

* 主要なインサイトを含むメール要約送信。

* メッセージングプラットフォームへのメッセージ投稿。

* 特定のユーザーとの構造化データまたは非構造化データ共有。

## Qlik Answers のオートメーション準備

アシスタントで使用するオートメーションを準備する際は、AI 駆動型アクティベーションで効果的に機能するように構成します。Qlik Answers アシスタントにオートメーションを正常に追加するための主要な要素は次のとおりです。

* 明確な名前と説明

* 入力ブロック

* 出力ブロック

* 同時実行数の制限

### 明確な名前と説明

オートメーションの名前と説明は、ユーザー要求に基づいてオートメーションを実行するタイミングをQlik Answersが判断するのに役立ちます。Qlik Answersユーザーもオートメーションの名前と説明を参照できます。

オートメーションに名前を付けて説明する場合:

* オートメーションの目的を示す、明確でわかりやすい名前を使用します。

* オートメーションの機能と使用すべきタイミングをエージェントが理解できるように、説明を記述します。

* 説明に、オートメーションの機能に関連するキーワードを含めます。

### 入力ブロック

入力ブロックを使用すると、ユーザーはオートメーションにデータを提供できます。入力ブロックを使用して、ワークフローの後半のブロックで使用する明確化をユーザーに求めます。アシスタントは会話のコンテキストを使用して、実行前に入力を絞り込むのに役立ち、続行する前に確認が必要です。

入力ブロックは任意です。オートメーションはユーザー入力を必要とせずに実行できます。

サポートされる入力タイプは次のとおりです:

* 単一行

* 複数行

* ドロップダウン

  情報メモドロップダウン入力は10個のオプションに制限されています。

* 複数選択。

  情報メモ複数選択入力は10個のオプションに制限されています。

アシスタントには最初の入力ブロックのみが表示されますが、オートメーションには複数の入力ブロックを含めることができます。

### 出力ブロック

アシスタントがオートメーションの結果を受信してユーザーに表示するには、出力ブロックが必要です。出力ブロックがない場合、アシスタントはオートメーションがトリガーされたことのみを確認します。

アシスタントがテキスト結果をユーザーに返すことができるように、必ず出力ブロックを含めてください。

### 同時実行数の制限

アシスタントで使用されるオートメーションには、より高い同時実行制限を設定する必要があります。複数のユーザーが同じオートメーションを同時にトリガーする可能性があり、制限を高くすることで同時実行の問題を回避できます。

### オートメーションの可用性

アシスタントに追加する予定のオートメーションが、アシスタントのユーザーに利用可能であることを確認してください。

編集可能以上の権限を持つ共有スペース、または個人スペースにあるオートメーションを追加できますが、アシスタントユーザーはアクセス権を持つオートメーションのみを表示および実行できます。アクションとして追加するオートメーションが、すべてのユーザーに利用可能であることを確認してください。

ユーザーがアシスタントに追加されたオートメーションへの権限を失った場合、そのユーザーにはオートメーションが表示されず、実行もされません。

## 制限事項

アクションで使用されるオートメーションには次の制限があります。

* アシスタントからトリガーされるオートメーションは同期です。オートメーションの実行は、ユーザーの会話フロー中に発生します。

  ユーザーがエージェントによるオートメーションの実行中にQlik Answersを閉じると、オートメーションは実行を完了するか、入力が提供されない場合はタイムアウトします。タイムアウトは、インタラクションごとに5分です。

* オートメーションの実行あたりのユーザー会話制限は10です。

* サポートされている入力タイプは以下に限定されます:

  * 単一行

  * 複数行

  * ドロップダウン

    情報メモドロップダウン入力は10個のオプションに制限されています。

  * 複数選択。

    情報メモ複数選択入力は10個のオプションに制限されています。

* Qlik Answers からはテキストのみを共有できます。チャート画像とビジュアライゼーションはサポートされていません。

* アシスタントには最初の入力ブロックのみが表示されます。

* 複数のオートメーションが呼び出されると、それらは並行ではなく、順次実行されます。