Loading
メールアドレスがデフォルトのログイン方式となります 続きを読む
Agentforce および Einstein 生成 AI
プロンプトビルダーのトラブルシューティング

プロンプトビルダーのトラブルシューティング

プロンプトテンプレートの一般的な問題を解決します。

必要なエディション

使用可能なインターフェース: Lightning Experience
入手可能: Enterprise、Performance、および Unlimited Editions(Einstein for Platform、Einstein または Agentforce for Sales または Service アドオン、または Agentforce Foundations 付き)

プレビューまたはテストがエラーで失敗する。

[プレビュー] をクリックしてエラー (Internal Server Error など) が表示される場合は、Salesforce カスタマーサポートに連絡する前に次の項目を確認してください。

  • Salesforce のエディションとアドオンにプロンプトビルダーが含まれていることを確認します。サポートされているエディションがこのページの上部に表示されます。
  • Einstein が有効になっていることを確認します。[設定] から、[クイック検索] ボックスに「Einstein 設定」と入力し、[Einstein 設定] を選択します。プロンプトビルダーの有効化について説明します。
  • 「プロンプトテンプレートマネージャー」または「プロンプトテンプレートユーザー」権限セットが割り当てられていること、およびこの権限セットに「Execute Prompt Templates」が含まれていることを確認します。プロンプトビルダーの有効化について説明します。
  • Einstein、ライセンス、および権限を確認したがエラーが続く場合は、数分待ってからもう一度お試しください。多くの場合、この問題は一時的なサービスの中断です。サポートケースを作成する前にSalesforce Trustを確認してください。

プロンプトテンプレートはプレビューでは機能しますが、エージェントで使用すると失敗します。

プロンプトテンプレートは、プロンプトビルダーで応答を生成し、同じテンプレートが Agentforce Builder からコールされたときやエージェントの会話で実行されたときにも失敗する可能性があります。エージェントは、[プレビュー] で選択した値とは異なる入力値を渡すことができます。

Einstein Trust Layer が有効になっている場合、構造化された応答に項目がないか空白になっています。

Einstein Trust Layer が有効になっていて、構造化出力を使用して JSON 応答を生成すると、一部のフィールドが空またはnullになることがあります。Einstein Trust Layerは、AIモデルにプロンプトを送信する前に、名前やメール アドレスなどの個人情報をマスキングします。応答が返された後に項目が復元されない場合、空白として表示される可能性があります。

[応答] セクションで、[マスキングの詳細] を開き、マスキングされた項目と、その項目に個人識別情報が含まれているかどうかをメモします。最も一般的な原因は、個人情報をマスクすることです。構造化出力についての詳細を確認してください。マスキング設定を確認するには、「Einstein Trust Layer Settings」を参照してください。

プロンプトテンプレートで実行ユーザーのデータアクセスが使用されない。

テンプレートでユーザーに表示されるべきではないデータが返された場合や、ユーザーに表示される必要があるデータが省略された場合は、プロンプトテンプレートでデータがグラウンディングされる前にレコードを絞り込む Apex またはフローアクションを追加します。アクションの追加について説明します。

ファイルが大きすぎてグラウンディングに使用できません。

グラウンディングに使用されるファイルは 1 要求あたり 15 MB に制限され、ほとんどのモデルで 1 つ以上のファイルの種類がサポートされています。ファイルが制限を超える場合は、グラウンディングソースとしてアップロードする前に、ファイルを小さなファイルに分割するか、コンテンツを要約します。サポートされないファイルは要求から除外され、[解決] パネルに表示されます。プロンプトビルダーの制限について説明します。ファイル入力によるグラウンディングについての詳細を確認します。

[オブジェクト] 項目がありません。

[オブジェクト] フィールドが表示されるかどうかは、プロンプトテンプレートの種類によって異なります。

すぐに [オブジェクト] が表示されることを期待していて、すぐに表示されない場合は、作成するテンプレートの種類を確認します。

同じプロンプトテンプレートから結果が一致しない。

プロンプトテンプレートでは、大規模言語モデル (LLM) が使用されます。AI モデルは同じ入力に対して同じ応答を返すとは限らないため、結果は実行ごとに異なる可能性があります。分類スタイルの ToDo で取得者を使用するテンプレートでも、応答を有効な JSON として解析できない場合があります。

データプロバイダーの解決中にエラーが発生しました。

Error occurred while resolving data providers; cannot describe data provider などのエラーが表示される場合は、[リソース] タブのアクションが欠落しているか、正しく設定されていないか、使用できません。プロンプトビルダーでは、これらのリソースはアクションと呼ばれます。これには、フロー、Apex、取得アクションが含まれます。

  • [リソース] タブを開き、各アクションを確認します。参照されるフロー、Apex クラス、または取得者がまだ存在し、アクセス権があることを確認します。アクションの追加について説明します。
  • 最近フローまたはクラスの名前を変更、削除、または無効化した場合は、プロンプトテンプレートでアクションを更新または置き換えて、保存してもう一度プレビューします。

入力を削除できない。

アクションによってまだ参照されている入力は削除できません。[リソース] タブで、入力を使用するフロー、Apex、または取得アクションを削除または更新します。次に、入力を削除します。入力の追加について説明します。

保存して有効化した後にリソースまたはフローが見つからない。

保存して有効化したら、リソースが含まれるバージョンを表示していることを確認します。テンプレートバージョンを有効化すると、そのバージョンが不変になるため、編集できなくなります。

プロンプトテンプレートを保存できない。

差し込み項目、アクション、または必須入力が有効でない場合、保存時の検証は失敗します。

応答がマスクされるか、有害なコンテンツにフラグが付けられるか、切り捨てられる。

Einstein Trust Layer は、プロンプトテンプレート応答で有害な表現がないかスキャンします。有害な言語が検出されると、[応答] セクションに有害なコンテンツバッジと警告が表示されます。プロンプトテンプレートを修正し、警告数が 0 に戻るまでもう一度プレビューします。 有害なコンテンツ通知の詳細。

応答が切断された場合、解決されたプロンプトが AI モデルで受け入れられる応答を超える可能性があります。プロンプトが大きすぎる場合、プロンプトビルダーで [解決] パネルに概要を生成できます。要約プロンプトを使用するか、テンプレートを短縮します。大きなプロンプトの操作について説明します。

応答のマスクされた値は、Einstein Trust Layer で機密データがプレースホルダーで置き換えられ、復元されるときに想定されます。[応答] セクションで [マスキングの詳細] を開き、対応付けを調べます。Data Trustとマスキングについて説明します。

プロンプトテンプレートを文書化してデバッグする必要がある。

プロンプトビルダーでは、テンプレート本文のインラインコメントはサポートされていません。バージョンを使用して変更を比較し、各バージョンで何を変更したかを簡単に記録します。

 
読み込み中
Salesforce Help | Article