Knowledge Hub件のタスク
NiCEでナレッジベース(KB)を作成できるのはKnowledge Hubプロフェッショナルサービスのみです。 Knowledge Hubでは、次の操作を実行できます。
-
NiCEプロフェッショナルサービスが作成したナレッジベースと、それぞれに含まれるナレッジベースのリストを表示します。
-
各ナレッジベースとナレッジソースのステータスを表示します。
-
ナレッジ ソースの資格情報を指定します。 これは、Knowledge Hubでナレッジベースを設定するために必要なステップです。 プロフェッショナルサービスNiCEための資格情報を提供するか、自分でKnowledge Hubに入力する必要があります。
-
ナレッジ ソースを同期します。
ナレッジ ソースの資格情報を提供する
プロフェッショナルサービスNiCEための資格情報を提供するか、自分でKnowledge Hubに入力する必要があります。 自分で入力するには、以下の手順に従ってください。
これは、カスタムナレッジソースには必要ありません。
- CXone Mpowerで、アプリセレクター
をクリックし、選択します:Admin >AI Studio > Knowledge Hub。
-
資格情報を提供するナレッジソースの行でソースの編集
をクリックします。
[ソース設定] フォームのフィールドを設定します。 表示されるフィールドは、ナレッジソースプラットフォームによって異なります。
詳しくは、eGainBasic 認可フィールドについての記事をご覧ください。
フィールド 詳細 ユーザー名 eGainユーザー名。 パスワード
eGainパスワード。
ポータル ID ポータルのユニークID番号 eGain。
詳しくは、eGain OAuth2 認可のフィールドについての記事をご覧ください。
フィールド 詳細 ポータル ID ポータルのユニークID番号 eGain。
クライアントID eGainインスタンスのクライアントID。 クライアントシークレット
eGainインスタンスのクライアントシークレット。
アクセストークン eGainアクセストークン。 認証コード eGain認証コード。 更新トークン eGainからの更新トークン。 Expertのフィールドの詳細
フィールド 詳細 構成ドメイン Expertインスタンスのドメイン。 たとえば、classics.cxoneexpert.aiです。 設定キー からのOAuthAPIトークンのキー Expert。
設定シークレット
OAuthAPIトークンのシークレット
Expertから。
フィルター メタデータに基づいて、Knowledge Hubに取り込むナレッジ記事を選択するための基準を指定できます。
-
キーは、記事の内容を保持するメタデータ名と完全に一致する必要があります。
-
値は、フィルター処理する正確なメタデータ値である必要があります。
-
型は常に EQUALS である必要があります - これはサポートされている唯一の論理条件です。
-
メタデータ名と値の両方で大文字と小文字が区別されます。
以下は、メタデータフィールド ArticleType の値が FAQである記事を取得するために使用されるフィルタ構文の例です。
{
"filters": [
{
"key": "ArticleType",
"values": ["FAQ"],
"type": "EQUALS"
}
]
}
この設定により、メタデータArticleTypeがFAQに設定された記事のみがKnowledge Hubに取り込まれます。
パーサー構成 Knowledge Hub では、解析して取り込む画像を柔軟にフィルタリングできるため、画像コンテンツに基づいて質問に答えることができます。 このプロセスでは、LLM
大規模言語モデル。 文脈に基づいて人間の言語を処理、理解、生成するAIの一種。 の詳細と、画像解析に使用するプロンプトも指定する必要があります。 開発チームから特に指示がない限り、デフォルト設定を維持することをお勧めします。 llmBasedImageParsing を使用すると、画像から関連情報をインテリジェントに抽出できますが、ignoreImageParsingを使用して、無関係な画像コンテンツを無視するようにシステムを構成することもできます。 これらの基準に設定する値は、Expert内の画像に割り当てられたタグによって異なります。
{
"llmBasedImageParsing": [
"UseAI",
"Use-AI",
"Use_AI",
"LLM"
],
"ignoreImageParsing": [
"NOLLM",
"NO-LLM",
"NO_LLM"
],
"system_prompt": "Please provide a detailed description of this image that would be useful for image search and understanding. Focus on key visual elements, context, and any text visible in the image.",
"parsingModelID": "anthropic.claude-3-5-sonnet-20240620-v1:0"
}
詳しくは、GuruBasic 認可フィールドについての記事をご覧ください。
フィールド 詳細 ユーザー名 Guruユーザー名。 パスワード
Guruパスワード。
オブジェクト名 このナレッジベースで取り込むGuruオブジェクトの名前。 詳しくは、Guruの権限を持つOAuth2のフィールドについての記事をご覧ください。
フィールド 詳細 クライアントID GuruインスタンスのクライアントID。 クライアントシークレット
Guruインスタンスのクライアントシークレット。
アクセストークン Guruアクセストークン。 認証コード Guru認証コード。 オブジェクト名 このナレッジベースで取り込むGuruオブジェクトの名前。 更新トークン 更新トークン。 詳しくは、Microsoft Dynamics 365 のフィールドについての記事をご覧ください。
フィールド 詳細 クライアントID Microsoft Dynamics 365 のクライアント ID。 テナントID
Microsoft Dynamics 365のテナントID。
クライアントシークレット Microsoft Dynamics 365からのクライアントシークレット。 アクセストークン 365からのアクセス トークンMicrosoft Dynamics。
認証コード Microsoft Dynamics 365認証コード。 インスタンス URL Microsoft Dynamics 365 インスタンスURL。 オブジェクト名 このナレッジベースで取り込むMicrosoft Dynamics 365オブジェクトの名前。 更新トークン 365からの更新トークン Microsoft Dynamics。
Oracleのフィールドの詳細
フィールド 詳細 クライアントID OracleクライアントID。 クライアントシークレット Oracleクライアントシークレット。 アクセストークン Oracleからのアクセスコード。 認証コード Oracle認証コード。 インスタンス URL OracleインスタンスURL。 オブジェクト名 このナレッジベースで取り込むOracleオブジェクトの名前。 更新トークン Oracle更新トークン。 Salesforceのフィールドの詳細
フィールド 詳細 インスタンス URL SalesforceインスタンスのURL。 たとえば、classics.salesforce.comです。 認証コード
アクセストークン Salesforce アクセストークン 。
これらの手順
に従って、アクセストークンをリクエストします。
更新トークン Salesforce リフレッシュトークン 。
クライアントID Salesforceで作成した接続アプリケーションのコンシューマ鍵。 クライアントシークレット Salesforceで作成した接続アプリケーションのコンシューマの秘密。 オブジェクト名 このナレッジベースで取り込むSalesforceオブジェクトの名前。 ServiceNowのフィールドの詳細
フィールド 詳細 クライアントID OAuth内のアプリケーションクライアントIDServiceNow。 クライアントIDを取得するにはこちらの手順 に従ってください。
クライアントシークレット
OAuth内のアプリケーションクライアントシークレットServiceNow。 これらの手順
に従って、クライアントシークレットを取得します。
アクセストークン ServiceNowアクセストークン。 これらのステップ に従って、アクセストークンを生成します。
認証コード ServiceNow認証コード。 以下の手順 に従って、認証コードを生成します。
インスタンス URL ServiceNowインスタンスのドメイン。 たとえば、classics.servicenow.comです。 オブジェクト名 このナレッジベースで取り込むServiceNowオブジェクトの名前。 更新トークン OAuth内のアプリケーション更新トークンServiceNow。 これらの手順 に従って、更新トークンを生成します。
SharePointのフィールドの詳細
フィールド 詳細 サイトURL
SharePointインスタンスのドメイン。 たとえば、classics.sharepoint.comです。
サイト名 SharePointインスタンスの名前。 たとえば、Classics SharePointです。 ドライブ ID SharePointサイトのドライブID。 これを取得するには、Get driveItem Microsoft APIとそのエンドポイント を使用します。
クライアントID OAuthクライアントID。 クライアントIDはパートナーセンターで作成されます 。
クライアントシークレット OAuthクライアントシークレット。 クライアント シークレットは、パートナー Center で作成されます 。
テナントID Microsoft 365テナントID。 このMicrosoftドキュメント を使用して検索してください。
アクセストークン Microsoftアイデンティティアクセストークン 。 これらの手順
に従って、アクセス トークンを取得します。
更新トークン Microsoft ID 更新トークン 。 これらの手順
に従って、更新トークンを取得します。
認証コード お客様のMicrosoftアイデンティティ認証コード 。 これらの手順
に従って、認証コードをリクエストします。
Zendeskのフィールドの詳細
フィールド 詳細 クライアントID ZendeskクライアントID。 これらの手順 に従って、クライアント ID を含む API クライアントを作成します。
クライアントシークレット
Zendeskクライアントシークレット。 これらの手順
に従って、クライアント シークレットを含む API クライアントを作成します。
アクセストークン Zendeskアクセストークン。 これらの手順 に従って、アクセス トークンを取得します。
認証コード Zendesk認証コード。 これらの手順 に従って、認証コードを取得します。
インスタンス URL Zendeskインスタンスのドメイン。 たとえば、classics.zendesk.comです。 オブジェクト名 このナレッジベースで取り込むZendeskオブジェクトの名前。 -
-
[保存]をクリックします。
ナレッジ ソースの同期
NiCEプロフェッショナルサービスは、ナレッジソースの同期スケジュールを構成します。 ナレッジ ソースを手動で同期することもできます。 これは、最近ナレッジを追加または変更し、次のスケジュールされた同期を待ちたくない場合に便利です。
これは、サポートされているサードパーティのナレッジプラットフォームでのみ使用できます。 カスタムナレッジソースの場合、同期するスケジュールに従って自動的に実行されるようにスクリプトを設定する必要があります。
-
CXone Mpowerで、アプリセレクター
をクリックし、選択します:Admin >AI Studio > Knowledge Hub。
-
同期するナレッジソースの行でソースを同期
をクリックします。