Loading
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
AgentforceおよびEinstein生成AI
目次
絞り込み条件を選択

          結果がありません
          結果がありません
          検索のヒントをいくつかご紹介します

          キーワードの入力ミスがないか確認する。
          より一般的な検索語を使用する。
          絞り込み条件を減らして、検索範囲を広げる。

          Salesforce ヘルプ全体を検索
          プロンプトテンプレートの最適化と調整

          プロンプトテンプレートの最適化と調整

          プロンプトテンプレートを反復的に改善して、一貫性のある高品質な結果を実現します。優れたプロンプトテンプレートは、1 回目で完全に記述されることはほとんどありません。

          必要なエディション

          使用可能なインターフェース: Lightning Experience
          使用可能なエディション: Einstein for Platform、Einstein または Agentforce for Sales/Service アドオン、または Agentforce Foundation が付属する Enterprise Edition、Performance Edition、および Unlimited Edition

          最適化は、プロンプトが必要な出力を一貫して生成するまでテスト、評価、調整を繰り返すプロセスです。AI モデルは、表現、構造、指示の微妙な変化に敏感であり、エッジケースは実際のデータでのみ出現します。反復は失敗の兆候ではありません。優れたプロンプトが優れたプロンプトになるプロセスです。

          7 ステップの反復サイクル

          ステップ 1: 書き込み。最初のプロンプトテンプレートのドラフトを作成します。完璧を目指すのではなく 、 「 テストするのに十分なレベル」を目指します。まず、明確な ToDo 定義、基本的な手順 (5 ~ 7 の重要ポイント)、基本的な差し込み項目、シンプルな書式要件、1 ~ 2 つの主要な制約事項を確認します。

          ステップ 2: テスト。5 ~ 10 個の多様な実際の Salesforce レコードを使用してプロンプトテンプレートを実行します。典型的なケース、エッジケース (異常値、最小データ、最大データ)、過去に問題があったレコードを含めます。すべての回答を評価用に保存し、エラーや失敗があれば文書化します。

          ステップ 3: 評価する。評価ルーブリックを使用して、結果を成功条件と比較します。各回答にスコアを付けます。各条件を満たしているかどうか、合格率はどのくらいか、失敗は一貫しているか、ランダムか?

          ステップ 4: 問題を特定します。失敗とパターンを分析します。一般的な問題のカテゴリは次のとおりです。

          • 欠落情報: 命令で必須要素が明示的に必要でなかったため、応答に必須要素が含まれていません。
          • 間違ったトーン: トーンの指示があいまいであるか欠落しているため、応答が形式的すぎる、カジュアルすぎる、またはロボットすぎる。
          • 不正な長さ: 長さ制約がないか無視されているため、応答が長すぎるか短すぎます。
          • 構造が悪い: 形式の仕様が明確ではないため、応答が期待された形式に従っていません。
          • コンテンツが不正確: 差し込み項目が正しくないか、コンテキストが不十分であるため、応答に誤った情報が含まれています。
          • 一貫性のない結果:命令ではエッジ ケースが処理されないため、テスト ケース間で品質が大幅に異なります。

          ステップ 5: 調整する。学習した内容に基づいてプロンプトテンプレートを更新します。

          • 情報が不足している場合は、必須要素をリストする明示的な指示を追加します。
          • 口調が間違っている場合は、例を使用して特定の口調ガイダンスを追加します。
          • 長さが間違っている場合は、単語数または文字数で明示的な長さ制約を追加します。
          • 構造が間違っている場合は、詳細な形式仕様を追加します。
          • コンテンツが不正確である場合は、コンテキストを追加するか、差し込み項目を修正します。
          • 結果に一貫性がない場合は、空の項目などのエッジケースの明示的な処理を追加します。

          ステップ 6: 再テストします。以前に使用したテストデータに対して絞り込まれたプロンプトを実行します。合格率が向上したか、以前の失敗が現在は合格しているか、1 つの問題を修正して新しい問題を作成したかを測定します。目標合格率 (本番使用では通常 85 ~ 95%) に達するまで反復します。

          バージョン 合格率 備考
          バージョン 1 60% (6/10) 件名が欠落している、口調が堅すぎる
          バージョン 2 80% (8/10) 件名は固定され、口調は改善されたが、2 行が長すぎる
          バージョン 3 90% (9/10) 固定長、残り 1 個のエッジケースのみ

          ステップ 7: リリースします。プロンプトで一貫して品質応答が生成されたら、本番にリリースします。

          Iteration Best Practices (反復のベストプラクティス)

          • バージョン履歴を保持します。プロンプトの各バージョンを、そのバージョンの合格率と共に、何が変更されたか、その理由に関するメモと共に保存します。
          • 複数のバージョンで同じテストデータを使用します。これにより、改善を直接比較できます。
          • 可能な場合は、一度に 1 つずつ変更します。3 つの点を変更して品質が向上すると、どの変更が役立ったかわかりません。初期の反復では複数の修正を一括処理できますが、後の反復では対象を絞った変更を行う必要があります。
          • うまくいかなかったことを文書化します。あなたが試みたメモのアプローチは、事態をさらに悪化させました。これにより、後で時間を節約できます。
          • 学習内容をチームと共有します。あるプロンプトの最適化について学習した内容は、多くの場合、他のプロンプトにも適用されます。

          よくある反復の間違い

          • あきらめが早すぎます。生産品質に達する前に 3 ~ 5 回の反復を予想します。このプロセスの予算時間。
          • 実際のデータを使用してテストしていない。本番データが乱雑である。テストケースの作成ではなく、実際の Salesforce レコードを常に使用してください。
          • 一度に多くのものを変更します。後の反復で、何が機能するかを特定できるように対象を絞った変更を行います。
          • エッジケースを無視します。テストデータにエッジケースを含めて、指示で明示的に処理します。
          • 成功条件がありません。反復を開始する前に、2 ~ 3 個の具体的で測定可能な成功条件を定義します。明確な目標がなければ、反復は目的がありません。

          最適化チェックリスト

          プロンプトテンプレートを本番用に準備できたとみなす前に、次の項目を確認してください。

          • 15 ~ 20 件以上の実際の Salesforce レコードでテスト済み
          • この使用事例の目標 (通常は 85 ~ 95%) を満たす合格率
          • エッジケースが適切に処理される
          • すべての成功条件が一貫して満たされている
          • バージョン履歴は合格率と変更メモと共に文書化されます。
          • 調整により、初期バージョンよりも明らかに改善
          • 残りの問題はまれで影響が少ない
          • チームがレビューして承認した
           
          読み込み中
          Salesforce Help | Article