Loading
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
サービス向け AI ソリューションの構築
サービスアシスタントでの Knowledge のトラブルシューティング

サービスアシスタントでの Knowledge のトラブルシューティング

データライブラリ設定を確認し、Knowledge で Service Assistant をグラウンディングするためのトラブルシューティング手順を完了します。

必要なエディション

サポートされているエディションを表示する

サービス プランで引用されたKnowledge記事が表示されない場合、引用された記事が関連しない場合、またはリストされた一般的なエラー メッセージが表示される場合は、General Knowledgeトラブルシューティング手順を実行します。

一般的なトラブルシューティング手順で問題を解決できない場合や、対象を絞ったエラーメッセージが表示された場合は、対象を絞ったトラブルシューティングテストをお試しください。対象を絞ったエラーメッセージは、取得者に技術的なエラーがあることを示します。取得者の全般的なチェックの実行と検索インデックスの再構築について説明します。

メモ
メモ Knowledge グラウンディングされたサービス プランを評価する場合、完全な順序付き手順を含め、記事のすべての詳細がプランに表示されるわけではありません。サービスアシスタントには、簡潔な解決ガイダンスのコンテンツがまとめられています。正確なステップごとの記事は、サービスプランには反映されません。手続きステップを省略、短縮、または 1 つのステップにまとめることができる

Knowledgeグラウンディングエラーメッセージ

一般的なエラーメッセージ

  • 「計画の作成中に問題が発生しました。データライブラリ設定を確認するように Salesforce システム管理者に依頼してください。」
  • 「情報源を示すことはできませんでした。Salesforce システム管理者にお問い合わせください。」
  • 「引用するソースが見つかりませんでした。データライブラリ設定を確認するように Salesforce システム管理者に依頼してください。」

対象を絞ったエラーメッセージ

  • 「引用するソースが見つかりませんでした。サービスプランのドラフトを再作成してみてください。問題が続く場合は、Salesforce システム管理者に、データライブラリの取得に関するサポートを Salesforce カスタマーサポートに依頼してください。」
  • 「引用するソースが見つかりませんでした。Salesforce システム管理者に依頼して、データライブラリの取得について Salesforce カスタマーサポートにお問い合わせください。」

一般的なKnowledgeのトラブルシューティング

権限とデータアクセスの確認

  • エージェントが有効化されていることを確認します。
  • すべてのユーザーにKnowledgeグラウンディング用の適切なカスタム権限があることを確認します。「Knowledge Grounding Best Practices and Permissions」を参照してください。具体的には、ServicePlanner ユーザー (エージェントユーザー) に「Data Cloud ユーザー」権限セットがあり、そのユーザーに顧客レコードタイプ、項目、データカテゴリへのアクセス権があることを確認します。
  • システム管理者、サービス担当者、サービスプランナーユーザーが権限セットのデフォルトデータスペースにアクセスできることを確認します。通常、「Data Cloud アーキテクト」権限セットを使用してデフォルトのデータスペースにアクセスできるのは、Service Assistant 管理者のみです。ただし、Knowledge 記事がドラフト プランに含まれていない場合や、Knowledge グラウンディングでサービス プランのドラフト作成時にエラーが発生した場合は、サービス担当者にデフォルトのデータ スペースへのアクセス権を付与することをお勧めします。デフォルトのデータスペースアクセス権は、Knowledge カスタム権限セットまたは標準の Service Assistant 権限セットを使用して付与できます。「デフォルトのデータスペースアクセス」を参照してください。

データライブラリの設定の確認

  • データライブラリ設定で [ソースを表示] が有効になっていることを確認します。[ソース] セクションは、サービスプランを表示するときではなく、サービスプランの生成時にデータライブラリで [ソースを表示] が有効になっているかどうかに基づいてサービスプランに表示されます。計画の生成時に [ソースを表示] が有効になっていない場合、後で [ソースを表示] を有効にしても [ソース] セクションは表示されません。[ソースを表示] を有効にする前に既存のサービスプランがある場合、[ソース] セクションは表示されません。
  • 記事が公開され、一般公開されていることを確認します。一般公開されている Knowledge 記事では、IsVisibleInPkbTrueに設定されています。
  • データカテゴリの設定とアクセス権を再確認します。データ カテゴリが表示され、Knowledge記事に設定されたデータ カテゴリがデータ ライブラリの[Knowledge]タブで設定されたデータ カテゴリの絞り込みに一致することを確認します。
  • 記事を確認して、構造と形式がデータライブラリで設定した識別項目とコンテンツ項目に一致することを確認します。識別項目は、ケースの詳細に一致する関連記事を見つけるためにKnowledgeベースを検索するために使用されます。コンテンツ フィールドは、Knowledge記事から重要な情報を抽出して計画ステップを作成するために使用されます。
    • 識別項目では、TEXT (String) および TEXT AREA データ型のみがサポートされます。
    • 識別項目は 255 文字に制限されています。これにより、コンテンツが 512 トークンの制限内に抑えられ、データライブラリの構築時間が短縮されます。TEXT AREA 項目を使用すると、ライブラリの構築に時間がかかります。
    • 項目を識別するには、記事の簡潔な概要を提供する項目を選択します。2 つの項目を選択する必要があります。一方の項目は [タイトル]、もう一方は [概要] または [質問] にすることをお勧めします。
    • リッチテキストエリア項目を識別項目として設定しないでください。HTML マークアップは削除されず、結果の品質が低下する可能性があります。
    • コンテンツ項目の場合、[回答] や [詳細] など、コンテンツが最も多い項目を選択します。
    • 設定でカスタム Knowledge 項目を使用する場合は、ServicePlanner ユーザーにそれらの項目へのアクセス権があることを確認します。

Knowledge 記事のレビューの実行

サービス プランにKnowledge記事を含めるかどうかは、記事の記述方法と構造によって異なります。データライブラリを作成する前に、必ずKnowledge記事を確認して次のことを確認してください。

  • 明確で具体的なタイトルと概要を用意する。
  • ソースコンテンツの準備」に記載されているガイドラインに従って適切に整理され、具体的で詳細であり、簡単に解析できる。
  • 割り当てられたデータカテゴリが正しいことを含め、最新であること。
  • サービスアシスタント用に作成したサブエージェントと競合する情報を含めないでください。
  • 重複する情報や競合する情報は含めないでください。
  • 各記事とその範囲を簡単に説明する概要を含めます。概要が明確になると、検索結果が改善されます。

Knowledgeベースが大きい会社では包括的なレビューが必ずしも可能とは限りませんが、サービスプランに表示する記事のタイトルと概要を評価することをお勧めします。これらの項目の更新も大規模には困難ですが、関連するKnowledge記事の検索と取得には重要です。

ケースの内容の確認

  • サービスAIグラウンディング設定でケースの件名、説明、項目セットを確認し、各項目に十分な情報があること、その情報が表示する予定のKnowledge記事に関連していることを確認します。情報が、表示する予定のKnowledge記事と競合していないことを確認してください。
  • ケースコメント、ケースメール、ケースフィードをグラウンディングソースとして選択している場合は、それらを確認します。関連情報があり、その情報が表示する予定のKnowledge記事と競合していないことを確認します。

対象を絞ったKnowledgeトラブルシューティング

一般的な設定チェックが完了したら、トラブルシューティングテストを実行して、Service Assistant が計画ステップを作成するために参照する記事を調査します。コンポーネントの [ソース] セクションで示されているように適切な記事が計画で参照されていないことが判明した場合は、まず取得者が有効であることを確認し、検索インデックスを再構築します。その後、クエリエディターを使用して、Service Assistant で参照されている記事とその関連性スコアを調査できます。

取得者のチェックと検索インデックスの再構築

Agentforce データライブラリを作成すると、Knowledgeベースを情報のチャンクに分割するための検索インデックスが作成されます。チャンクを検索し、Knowledgeコンテンツをサービス プランのステップとして追加するためのデータ取得機能も作成されます。このテストでは、取得者が有効であることを確認し、検索インデックスを再構築してデータライブラリをKnowledgeベースの最新情報と同期する必要があります。Knowledge 記事を追加、変更、または削除するときは、検索インデックスを再構築することをお勧めします。

  1. アプリケーションランチャーで、「Einstein Studio」と入力し、[Einstein Studio]を選択します。
  2. Knowledge データライブラリの取得者の名前を選択します。取得者名はデータライブラリ名と同じ名前です。
  3. 取得者の詳細ページで、取得者が有効であることを確認します。有効でない場合は、Salesforce カスタマーサポートにお問い合わせください。
  4. アプリケーションランチャーで、「Data Cloud」と入力して選択します。
  5. Data Cloud アプリケーションから、[検索インデックス] ページに移動し、Knowledgeデータライブラリの検索インデックスの名前を選択します。検索インデックスの名前は、データライブラリと同じです。
  6. 検索インデックスの詳細ページから、インデックスを再構築します。再構築時間は、データライブラリの記事量に基づきます。
Data library Knowledge Settings (データライブラリナレッジ設定)

再構築が完了したら、ケースレコードページを更新し、[件名] 項目または [説明] 項目を編集して、いくつかのサービスプランのドラフトを作成して評価します。計画ステップでKnowledge記事から情報を参照していることと、その情報がケースの詳細に基づいて関連しているかどうかを確認します。

Knowledgeの取得を確認

このテストでは、Data Cloud クエリエディターを使用して、データライブラリで設定されたコンテンツ項目に基づいて記事からサービスプランに取り込まれる情報を確認する必要があります。

たとえば、次のデータライブラリには [回答]、[詳細]、[概要] コンテンツ項目が設定されています。サービスプランでは、ケースの詳細に基づいてステップが関連していない、またはプランのソースとして引用されている記事が関連していないと表示される場合があります。どの情報が選択されているかを確認するには、Data Cloud クエリエディターを使用して、Service Assistant がKnowledgeコンテンツのどの部分を調達してサービスプランに取り込むかを調べます。

データライブラリのKnowledge項目
  1. Data Cloud アプリケーションから、クエリエディターでワークスペースを作成します。
  2. [データモデルオブジェクト] タブに移動し、[+] をクリックして新しいタブを開きます。
    クエリエディター
  3. クエリエディターで、次のクエリを入力します。
    SELECT
        v.Hybrid_score__c AS Score,
        c.Chunk__c AS Chunk,
        c.SourceRecordId__c AS SourceRecordId,
        c.DataSource__c AS DataSource,
        c.DataSourceObject__c AS DataSourceObject
    FROM
        hybrid_search(
            TABLE(KA_My_ADL_1754515206370_index__dlm),
            'TV',
            'KnowledgePublicationStatus__c = ''Online''
             AND DataSource__c IN (
                 ''ssot__URL__c'',
                 ''Detail_c__c'',
                 ''Answer_c__c'',
                 ''Question_c__c''
             )',
            30
        ) v
    INNER JOIN KA_My_ADL_1754515206370_chunk__dlm c
        ON c.RecordId__c = v.RecordId__c
    INNER JOIN ssot__KnowledgeArticleVersion__dlm kav
        ON c.SourceRecordId__c = kav.ssot__Id__c
    ORDER BY Score DESC
    LIMIT 10;
  4. 次の変更でクエリを編集します。
    1. KA_My_ADL_1754515206370_index__dlmKA_My_ADL_1754515206370_chunk__dlm をデータライブラリのインデックスおよびチャンク DMO の名前に置き換えます。これらの名前は、左側のパネルの DMO リストにあります。
    2. 「TV」を記事の検索語に置き換えます。
    3. DataSource__c (''ssot__URL__c'',''Detail_c__c'',''Answer_c__c'',''Question_c__c'') にリストされているフィールドを、データライブラリで設定した識別フィールドとコンテンツフィールドに置き換えます。Data 360 では、カスタム項目に__cが追加されます。カスタム項目の名前の最後に余分な__cがあることを確認します。
    必要な編集が強調されたクエリの例を次に示します。
    編集済みクエリの例
  5. クエリを実行して結果を確認します。

結果の例を次に示します。Service Assistant が検索インデックスで参照する情報のチャンクは、[詳細] フィールドから取得されます。[回答] 項目と [概要] 項目は参照されません。この場合、ライブラリに含まれる記事を参照して、これらの項目が入力されていることと、情報が明確で具体的であることを確認します。

クエリ結果の例
 
読み込み中
Salesforce Help | Article