生成 AI チャット コントロールの構成
生成 AI チャット コントロールを使用して、AI プロバイダーにリクエストを送信し、情報を取得します。生成 AI プロバイダーを使用してプロンプトを送信するか、AI ナレッジベース プロバイダーを使用して検索を実行することができます。これらの AI プロバイダーは、統合メニュー内で構成できます。
生成 AI または AI ナレッジベースを使用する場合は、分析のためにケース データを含めることができます。これにより、実際のケース データは非表示のまま、ケース データを利用して自然言語クエリを通じて必要な情報を収集できるようになります。
生成 AI を使用した検索
生成 AI を使用して検索を実行するには、次の設定を構成します。
| 設定 | 説明 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| [ヘッダー ラベル] | 実行時に表示されるヘッダー ラベルを入力します。(デフォルト: 生成 AI チャット) | ||||||||||
| [検索のタイプ] | 生成 AI に基づく検索を実行するには、[生成 AI] を選択します。 | ||||||||||
| [プロバイダー] | OpenAI や AI エージェントといった使用する生成 AI プロバイダーを選択します。(デフォルト: Tungsten) [プロバイダー] リストには、 で構成した AI プロバイダーが表示されます。「生成 AI と TotalAgility の統合」を参照してください。 生成 AI プロバイダーが構成されていない場合は、フォームに生成 AI チャット コントロールを追加すると警告メッセージが表示されます。 AI エージェント プロバイダーを選択すると、追加した入力変数と出力変数のリストが表示されます。入力変数と出力変数には、静的な値を設定するか、動的変数 (フォーム コントロール、フォーム変数、グローバル変数、および Copilot インサイト) を選択します。 |
||||||||||
| ソース | 次のいずれかのオプションを選択します。
|
||||||||||
| [会話の永続化] | 選択すると、会話を継続している間にコンテキストが維持されます。(デフォルト: オフ)
会話を永続化するとトークンの使用量が増加し、トークン制限を超過する可能性があります。プロンプトがトークン制限を超過すると、トークン制限を自動的に管理するために以前の会話履歴が削除されます。
|
||||||||||
| [応答プロファイルの使用] | 選択した場合、特定の単語数やスタイルを応答に適用する必要がある際に、実行時に使用できる応答プロファイルを追加することができるようになります。(デフォルト: オフ) | ||||||||||
| [応答プロファイル] | 「回答を 20 語以内で要約する」といったインライン値を指定するか、グローバル変数、フォーム変数、またはフォーム コントロールを選択します。 | ||||||||||
| [シードを使用] | 選択した場合、フォーム変数 (ブール値) またはフォーム コントロールを使用して [シードを使用] を動的に設定できます。(デフォルト: オフ) シード値により、繰り返しのリクエストで AI プロバイダーからより一貫性のある結果が得られる可能性が高まりますが、一貫性が保証されるわけではありません。 |
||||||||||
| シード | フォーム変数またはフォーム コントロールを選択するか、数値を選択します。(デフォルト: 0、最大: 32767) | ||||||||||
| ケース データを含める | 選択した場合、生成 AI を使用するときに分析用のケース データを含めることができるようになります。(デフォルト: オフ) ケース データを含めると、最適な結果を得るためにプロセスおよびアクティビティの説明を入力してエクスペリエンスを向上させるように求めるメッセージが表示されます。 カスタム LLM プロバイダーを使用する場合、「ケース データを含める」オプションは使用できません。
実行時に、ケースの詳細は検索可能な情報および応答に含まれます。 |
||||||||||
| デフォルト メッセージの上書き |
選択した場合、[ようこそメッセージ] ボックスと [ヘルプ テキストを入力] ボックスが有効になり、実行時にチャット コントロールに表示されるカスタマイズされたようこそメッセージとヘルプ テキストを入力できるようになります。(デフォルト: オフ)
|
||||||||||
| 応答形式 |
応答形式にいずれかのオプションを選択します。
|
||||||||||
| [MCP サーバーを使用] |
選択した場合、MCP サーバーを追加できます。(デフォルト: オフ)
|
||||||||||
| [監査の会話] |
選択した場合、AI のやり取りの監査が可能になります。監査が有効になっている場合、データ保護標準に準拠するためにユーザーの匿名性を維持しつつ、プロンプトと応答のペアが監査ログに記録されます。(デフォルト: オフ) |
検索のタイプとして生成 AI を使用してフォーム上の生成 AI チャット コントロールでプロンプトを送信すると、監査ログにエントリが記録されます。
実行時に生成 AI チャット コントロールを表示すると、次のような動作が発生します。
-
Copilot チャット ウィンドウが表示され、次のメッセージが表示されます。
-
[監査の会話] 設定が有効になっている場合、「この会話は監査中です」というメッセージが表示されます。
「AI の使用についての詳細」リンク。このリンクをクリックすると、責任ある AI とコンプライアンスに向けた Tungsten Automation の取り組みを詳しく確認できます。
-
「こんにちは、<ユーザー名> 様。今日は何かお手伝いできることはありますか?」というようこそメッセージが表示されます。ようこそメッセージや入力ヘルプ テキストを変更したり、Copilot チャット ウィンドウのヘッダーの色を変更したり、Copilot のアイコンを設定したりするなど、チャット ウィンドウの外観をカスタマイズすることができます。「生成 AI チャット コントロール スタイル」を参照してください。
-
-
入力を行うと、応答は表示される前にストリーミングされます。リクエストをキャンセルするには、[キャンセル] ボタン をクリックします。車の登録証の画像をアップロードするなど、入力の一部として画像またはテキストを追加し、AI プロバイダーに登録番号の取得をリクエストすると、それに応じた応答が返されます。
-
MCP サーバーが使用されている場合、MCP 関連の機能を実行できます。たとえば、AI が生成したコンテンツやドキュメントを SharePoint または Google ドライブにアップロードするためのプロンプトを入力できます。
-
現在の会話(生成 AI を使用した検索で [会話の永続化] がオンになっている場合も含む)をクリアして新しい会話を開始するには、チャット ボックスの右上隅にある [新しいチャット] アイコン をクリックします。
-
コントロール内のプロンプトは、構成された検索のタイプ (生成 AI または AI ナレッジベース) に基づいて実行されます。
AI ナレッジベースを使用した検索
TotalAgility のドキュメントと TotalAgility 以外のドキュメントの両方を使用して AI ナレッジベースを検索するには、以下の設定を構成します。
ナレッジベースへのアクセスは、エンタープライズ レベルの顧客のみが利用できます。標準およびアドバンスト レベルのユーザーの場合、この機能は制限されており、ロック アイコンが表示されます。
| 設定 | 説明 | ||||||
|---|---|---|---|---|---|---|---|
| [ヘッダー ラベル] |
実行時に表示されるヘッダー ラベルを入力します。(デフォルト: 生成 AI チャット) |
||||||
| 検索のタイプ |
AI ナレッジベースに基づいて検索を実行するには、[AI ナレッジベース] を選択します。 |
||||||
| AI ナレッジベース |
構成済みの AI ナレッジベース プロバイダーを選択します。(デフォルト: Tungsten) 「AI ナレッジベースとの統合」を参照してください。 選択した AI ナレッジベース統合のインデックスのリストが表示されます。 |
||||||
| インデックス: |
選択した AI ナレッジベース プロバイダーに関連付けられているリスト インデックスから、インデックスを選択します。 |
||||||
| 一致の最大数を上書き |
選択した場合、AI ナレッジベース統合の構成時に構成したドキュメントの最大数を上書きできるようになります。(デフォルト: オフ) 「AI ナレッジベースとの TotalAgility の統合」を参照してください。 |
||||||
| 一致の最大数 |
上書きするドキュメントの最大数を指定します。(デフォルト: 5) このプロパティは、「一致の最大数を上書き」が有効になっている場合にのみ使用できます。 |
||||||
| [フィルタのフィールド] |
AI ナレッジベースのフィルタのフィールドにより、関連するソースを決定して、情報を取得するためのクエリを作成し、関連性と信頼性に基づいて取得した情報にランク付けをして、十分な情報に基づいた応答が保証されるようにします。 結果の柔軟性と精度を高めるために、フィルタのフィールドを 1 つまたは複数追加して、詳細検索フィルタを作成できます。 AI ナレッジベース統合でフィルタリング可能として構成されているインデックス フィールドは、チャット コントロール内で使用できます。
|
||||||
|
[フィルタ演算子] |
使用する [フィルタ演算子] を選択します。利用可能なオプションは次のとおりです。[AND] または [OR] を選択できます。 |
||||||
|
[コンテンツ フィールド] |
検索時に使用するフィールドや LLM に渡すフィールドを定義できます。これによって、検索と取得の操作に含まれるデータを、より細かく制御できるようになります。チャンク テキスト フィールドは、検索の入力として常に自動で追加されます。
|
||||||
|
[クエリ タイプをオーバーライド] |
選択すると、異なるクエリ タイプを選択して、統合レベルで設定されたクエリ タイプを上書きできます。 コントロールの [クエリ タイプをオーバーライド] 設定が利用できるのは、AI ナレッジベース統合で [クエリ タイプの上書きを有効にする] が選択されている場合に限られます。 |
||||||
| クエリ タイプ |
デフォルトでは、選択した AI ナレッジベース統合で設定されているクエリ タイプが [クエリ タイプ] リストに入力されます。 上書きするには、異なるクエリ タイプを選択します。次のようなクエリ タイプを使用することができます。[シンプル]、[セマンティック]、[ベクトル]、[ベクトル シンプル ハイブリッド]、および [ベクトル セマンティック ハイブリッド]。 実行時には、コントロール レベルで定義されたクエリ タイプが、統合レベルで設定されたクエリ タイプよりも優先されます。 |
||||||
| [ベクトル化されたフィールド] |
ナレッジベース検索で使用されるベクトル化されたフィールドを定義します。 [ベクトル化されたフィールド] セクションは、AI ナレッジベース統合で [クエリ タイプの上書きを有効にする] を選択し、さらにクエリ タイプを [ベクトル]、[ベクトル シンプル ハイブリッド]、[ベクトル セマンティック ハイブリッド] として設定した場合にのみ、チャット コントロールで利用可能になります。 ベクトル化されたフィールドを追加する手順は、次のとおりです。
|
||||||
| [会話の永続化] | 選択すると、会話を継続している間にコンテキストが維持されます。(デフォルト: オフ)
会話を永続化するとトークンの使用量が増加し、トークン制限を超過する可能性があります。プロンプトがトークン制限を超過すると、トークン制限を自動的に管理するために以前の会話履歴が削除されます。
|
||||||
| [応答プロファイルの使用] | 選択した場合、特定の単語数やスタイルを応答に適用する必要がある際に、実行時に使用できる応答プロファイルを追加することができるようになります。(デフォルト: オフ) | ||||||
| [応答プロファイル] | 「回答を 20 語以内で要約する」といったインライン値を指定するか、グローバル変数、フォーム変数、またはフォーム コントロールを選択します。 | ||||||
| [シードを使用] | 選択した場合、ナレッジベース検索時に、フォーム変数またはフォーム コントロールを使用してシード値を動的に指定できます。(デフォルト: オフ) シード値により、繰り返しのリクエストで AI プロバイダーからより一貫性のある結果が得られる可能性が高まりますが、一貫性が保証されるわけではありません。 |
||||||
| シード | フォーム変数またはフォーム コントロールを選択するか、数値を選択します。(デフォルト: 0、最大: 32767) | ||||||
| ケース データを含める |
選択した場合、AI ナレッジベースを使用するときに分析用のケース データを含めることができるようになります。(デフォルト: オフ) ケース データを含めると、最適な結果を得るためにプロセスおよびアクティビティの説明を入力してエクスペリエンスを向上させるように求めるメッセージが表示されます。 カスタム LLM プロバイダーを使用する場合、「ケース データを含める」オプションは使用できません。
実行時に、ケースの詳細は検索可能な情報に含まれるとともに、応答にも含まれます。 |
||||||
| デフォルト メッセージの上書き |
選択した場合、[ようこそメッセージ] ボックスと [ヘルプ テキストを入力] ボックスが有効になり、実行時にチャット ウィンドウに表示されるカスタマイズされたようこそメッセージとヘルプ テキストを入力できるようになります。(デフォルト: オフ)
|
||||||
| 応答形式 |
応答形式にいずれかのオプションを選択します。
|
||||||
| [MCP サーバーを使用] |
選択した場合、MCP サーバーを追加できます。(デフォルト: オフ)
|
||||||
| [監査の会話] |
選択した場合、AI のやり取りの監査が可能になります。監査が有効になっている場合、データ保護標準に準拠するためにユーザーの匿名性を維持しつつ、プロンプトと応答のペアが監査ログに記録されます。(デフォルト: オフ) |
||||||
| イベント | [クリックされたドキュメント] イベントに 1 つ以上のアクションを追加します。アクション内で、クリックされたドキュメントのドキュメント ID へのアクセス権が割り当てられている必要があります。たとえば、Web Capture コントロールにドキュメントが表示されるようにするには、同じページ イベントを追加します。 イベントを [保存] します。 |
実行時に、[Copilot とチャットする] アイコンをクリックすると、チャット ウィンドウを開くことができます。チャット ウィンドウには、次の情報が表示されます。
-
[監査の会話] 設定が有効になっている場合、「AI との相互作用は監査されています」というメッセージが表示されます。
-
応答は表示される前にストリーミングされます。検索をキャンセルするには、[キャンセル] ボタン をクリックします。
-
検索で返されるドキュメントの数は、統合設定または AI ナレッジベースの構成に応じて異なります。「一致の最大数を上書き」設定で指定した数は、統合設定よりも優先されます。
-
ナレッジベースに追加された TotalAgility のドキュメントは、ハイパーリンク付きの参照として表示されます。これらのハイパーリンクをクリックすると、関連するアクションがトリガーされます。
-
検索に使用されるドキュメントは、追加されたすべてのソースからのドキュメントです。ソースが追加されていない場合は、ナレッジベース内のすべてのドキュメントが使用されます。コントロール内で検索を実行できるのは、検索アクセス (AI ナレッジベース統合で構成) が割り当てられている場合のみです。
-
検索結果には、関連する参照とともに、TotalAgility および TotalAgility 以外のドキュメント データが表示されます。テキスト応答では、参照は [1] などの番号を使用して示されます。実行時に、TotalAgility ドキュメント参照の場合、ドキュメントの名前はそれぞれのドキュメントに移動するハイパーリンクとして表示されますが、TotalAgility 以外のドキュメント参照の場合、参照プロパティに指定されたテキストがハイパーリンクなしで表示されます。さらに、TotalAgility 以外のドキュメント参照では、ドキュメント クリック イベントはトリガーされません。
-
検索結果内の参照を選択すると、ドキュメントの対応するセクションが強調表示されます。参照が Web Capture コントロールでドキュメントを表示するように構成されている場合は、その特定のセクションがコントロール内で強調表示され、フォーカスされます。同じドキュメントが検索結果に複数回表示された場合は、ドキュメントをクリックするとそのたびに異なるセクションが強調表示されることがあります。
-
検索を実行すると、すべてのコンテンツ (取得可能) フィールドが LLM に渡され、ナレッジベース検索でベクトル フィールドが使用されます。
-
MCP サーバーが使用されている場合、MCP 関連の機能を実行できます。たとえば、ナレッジベースからコンテンツを取得してそのままユーザーに送信するよう指示するプロンプトを入力できます。
こちらも参照してください。