問題
Universal Containers社は、ナレッジ記事を使用してAgentforce Data Libraryを設定しました。Agent BuilderおよびExperience Cloudサイトでテストすると、エージェントはGroundingされたナレッジ記事情報で応答しません。しかし、プロンプトビルダーでテストすると、応答は正しく返されます。
この問題をトラブルシューティングするためにUC社は何をすべきでしょうか?
A 「ナレッジの管理」権限を割り当てる新しい権限セットを作成し、それをAgentforceサービスエージェントユーザーに割り当てる
B 割り当てられたユーザー権限セットに、ナレッジ記事にアクセスするために使用されるプロンプトテンプレートへのアクセス権が含まれていることを確認する
C Data Cloudユーザー権限セットがAgentforceサービスエージェントユーザーに割り当てられていることを確認する
解答
C Data Cloudユーザー権限セットがagentforceサービスエージェントユーザーに割り当てられていることを確認する (信頼度90%)
解説
この問題は、Cが正解です。
プロンプトビルダーでのテストは、管理者権限など広範な権限を持つユーザーで行われますが、Agent BuilderやExperience Cloudサイトでの実際の実行は、特定のサービスユーザー(Agentforceサービスエージェントユーザーなど)の権限で行われます。Agentforce Data Libraryは内部的にData Cloudの技術を利用してナレッジ記事のインデックス化や検索を行っているため、実行ユーザーがAgentforce Data Library内のデータにアクセスするには、適切なData Cloud関連の権限が必要です。
Aは、ナレッジ記事を参照するため「参照」権限を付与することは必要ですが、「管理」権限は必ずしも必要ではないため、不適と言えます。
Bは、プロンプトテンプレートへのアクセス権は必要ですが、今回はテンプレート自体が実行されないことではなく、テンプレート内で指定されたデータソース(ナレッジ記事)からのgroundingが失敗しているため、不適と言えます。



コメント 匿名ですので、お気軽にコメントいただけると嬉しいです!!