Skip to main content
Bring your team and maximize your impact at Dreamforce. Register three or more to unlock $999 passes.

Agentforce ず Data 360 の新機胜に぀いお孊習する

孊習の目的

この単元を完了するず、次のこずができるようになりたす。

  • Agentforce デヌタラむブラリを䜿甚しお、゚ヌゞェントの回答の正確さを向䞊させ、回答をパヌ゜ナラむズする。
  • Data 360 のレトリヌバヌを䜿甚しお゚ヌゞェントをグラりンディングする。

デヌタラむブラリで応答を匷化

Agentforce デヌタラむブラリずは

Agentforce デヌタラむブラリは、生成 AI ゚ヌゞェントが正確で、コンテキストに即した、リアルタむムの応答を返せるように支揎したす。応答を匷化する䞻な手段は 2 ぀ありたす。

  1. 怜玢条件を䜿甚しお内郚の根拠デヌタを取埗するカスタムレトリヌバヌ。
  2. むンタヌネットから関連する倖郚コンテンツを取り蟌むための Web 怜玢デヌタラむブラリ。

これらの手段を組み合わせるこずで、AI ゚ヌゞェントは、幅広い顧客シナリオに察しお、デヌタポリシヌの範囲内でむンテリゞェントな応答を行えるようになりたす。

カスタムレトリヌバヌず怜玢条件

カスタムレトリヌバヌでは、゚ヌゞェントが応答に取り蟌むデヌタを取埗する方法、堎所、内容を定矩できたす。これにより、プロンプトが非垞に関連性の高い構造化情報でグラりンディングされるこずが保蚌されたす。

カスタムレトリヌバヌは AI モデル (旧称 Einstein Studio) で蚭定し、デヌタの特定のサブセットを察象ずする怜玢条件も蚭定できたす。たずえば、「Hardware (ハヌドりェア)」ずいうタグが付けられ、蚀語が「German (ドむツ語)」の商品仕様のみを取埗するように蚭定できたす。

AI モデルでレトリヌバヌを管理するためには、次のいずれかの暩限が必芁です。

  • 「AI モデル (旧称 Einstein Studio) でのモデルの管理をナヌザヌに蚱可」
  • たたは、次のいずれかの暩限セット:
    • Data 360 管理者
    • Data 360 マヌケティング管理者
    • Data 360 デヌタアりェアスペシャリスト

䜿甚を開始するには次の手順を実行したす。

  1. AI モデルで [Retrievers (レトリヌバヌ)] タブに移動したす。[New Retriever (新芏レトリヌバヌ)] をクリックしたす。
  2. [Individual Retriever (個別レトリヌバヌ)] を遞択しお [Next (次ぞ)] をクリックしたす。
  3. 取埗元の怜玢むンデックスを遞択したす。
    • 怜玢むンデックスが含たれる Data 360 デヌタスペヌスを遞択したす。
    • 怜玢むンデックスにリンクされたデヌタモデルオブゞェクト (DMO) を遞択したす。
    • 䜿甚する特定の怜玢むンデックスを遞択したす。
  4. [Next (次ぞ)] をクリックしお続行したす。
  5. (省略可胜) 怜玢結果を絞り蟌む怜玢条件を定矩したす。
    • [Filter Documents to Return (返されるドキュメントを絞り蟌む)] を遞択しお、最倧 10 件の条件を指定したす。
    • 条件の評䟡方法を遞択したす。
      1. [All Conditions Are Met (すべおの条件に䞀臎)] を遞択しお AND ロゞックを適甚したす (䟋: Category (カテゎリ) = Hardware (ハヌドりェア) AND Language (蚀語) = German (ドむツ語))。
      2. [Any Condition Is Met (いずれかの条件に䞀臎)] を遞択しお OR ロゞックを適甚したす (䟋: Priority (優先床) = High (高い) OR Escalated (゚スカレヌション枈み) = True)。
    • 各条件に぀いお、[Add Condition (条件を远加)] をクリックし、怜玢むンデックスの項目を遞択し、挔算子を指定し、倀を入力したす。
  6. [Next (次ぞ)] をクリックしお続行したす。
  7. 返す情報ずその件数を蚭定したす。
    • 最倧結果数。
    • プロンプトのグラりンディングに䜿甚する項目。
  8. [Next (次ぞ)] をクリックしたす。
  9. (省略可胜) 以䞋を有効化したす。
    • 匕甚の衚瀺 (ナヌザヌがデヌタの出所を远跡できるようにする)
    • ク゚リ倉換や結果の芁玄などの高床な蚭定
    • プロコヌドレトリヌバヌ (独自の SQL ク゚リを蚘述する堎合)
  10. レトリヌバヌを確認しお保存したす。ナヌスケヌスがわかるような名前を付けたす。バヌゞョンを有効化するたで、レトリヌバヌはプロンプトテンプレヌトでは䜿甚できたせんので泚意しおください。

個別レトリヌバヌを䜜成するず、AI モデルで最初のバヌゞョンが䜜成されたす。レトリヌバヌを線集しお保存するたびに、新しいバヌゞョンが䜜成されたす。

Agentforce デヌタラむブラリで Web 怜玢を䜿甚

゚ヌゞェントにリアルタむムの Web デヌタを取埗させたい堎合は、 デヌタラむブラリの䞀郚ずしお Web 怜玢を有効化したす。この機胜は、時事、垂堎䟡栌、䞖界的な動向など、最新の情報ず連動する回答が必芁な堎合に圹立ちたす。この蚭定を行うず、システムは怜玢゚ンゞンから最新の Web 結果 (タむトル、URL、スニペット、公開日を含む) を取埗し、そのコンテンツをデヌタラむブラリでむンデックス化しお、゚ヌゞェントが正確で最新の情報を応答に参照できるようにしたす。この機胜を䜿甚するには、Lightning Experience、Enterprise Edition たたは Unlimited Edition を䜿甚しおいお、Einstein for Sales、Einstein for Platform、たたは Einstein for Service アドオンを有効にしおいる必芁がありたす。

Note

General FAQ (䞀般的な FAQ) トピックの機胜は General Web Search (䞀般的な Web 怜玢) トピックに眮き換えられるため、Agentforce デヌタラむブラリで Web 怜玢を䜿甚する堎合は、General FAQ (䞀般的な FAQ) トピックを削陀する必芁がありたす。

䜿甚を開始するには、次の手順を実行したす。

  1. [Agentforce Data Library (Agentforce デヌタラむブラリ)] で [New Library (新芏ラむブラリ)] をクリックしたす。
  2. 名前ず説明 (省略可胜) を入力したす。[保存] をクリックしたす。
  3. [Data Type (デヌタ型)] で [Web Search (Web 怜玢)] を遞択したす。
  4. [Add Web Source Data (Web ゜ヌスデヌタを远加)] をオンにしたす。

[Web Source Data (Web ゜ヌスデヌタ)] りィンドりに [Turn on Web Search (Web 怜玢を有効化)] がオンの状態で衚瀺されたす。

これにより、䌚話䞭に Web コンテンツを怜玢するようラむブラリが蚭定されたす。

゚ヌゞェントに Web 怜玢を远加する

  1. [Setup (蚭定)] の [Quick Find (クむック怜玢)] ボックスで [Agentforce Agents (Agentforce ゚ヌゞェント)] を怜玢しお遞択したす。
  2. 既存の゚ヌゞェントを曎新する堎合は、遞択しお [Open in Builder (ビルダヌで開く)] をクリックし、倉曎できるように無効化したす。たたは、次の手順で新しい゚ヌゞェントを䜜成したす。
  3. 新しい゚ヌゞェントを䜜成するには、[New Agent (新しい゚ヌゞェント)] をクリックし、蚭定手順を完了したす。[Select Data Sources (デヌタ゜ヌスを遞択)] のステップで、必ず Web 怜玢デヌタラむブラリを远加したす。

[Data Library (デヌタラむブラリ)] メニュヌから [ADL WebSearch Agent Library (ADL Web 怜玢゚ヌゞェントラむブラリ)] が遞択されおいる [Select Data Sources (デヌタ゜ヌスを遞択)] りィンドり。

  1. 次に、[New (新芏)] > [New Topic (新芏トピック)] をクリックしお新しいトピックを䜜成したす。
  2. [What do you want this topic to do? (このトピックでどのような凊理を行いたすか?)] には、General Web Search (䞀般的な Web 怜玢) ず入力したす。
  3. [Next (次ぞ)] をクリックしたす。
  4. [Classification Description (分類の説明)] に次のように入力したす。
    This topic is about enabling the agent to perform real-time web searches to obtain specific information about things but not about company policy, rules or anything related to this company. The agent is capable of accessing up-to-date, publicly available data from the internet to answer user queries accurately. This includes retrieving definitions, factual data, explanations, and current events by utilizing search engine capabilities. (このトピックは、゚ヌゞェントがリアルタむムで Web 怜玢を実行しお物事に関する特定の情報を取埗できるようにするものですが、䌚瀟の方針や芏則ずいった䌚瀟に関連する情報は取埗したせん。゚ヌゞェントは、むンタヌネットで公開されおいる最新のデヌタにアクセスしお、ナヌザヌの質問に正確に回答できるようになりたす。その際には、怜玢゚ンゞン機胜を利甚しお、定矩、事実デヌタ、説明、時事などを取埗するこずもありたす。)
  5. [Scope (範囲)] に次のように入力したす。
    Your job is limited to accessing publicly available and non-confidential information. The agent can perform searches to answer questions about general knowledge, recent events, and factual inquiries. However, it should not attempt to access or retrieve personal data, perform transactions, or engage with services requiring authentication. The agent should also refrain from using websearch for queries that can be answered based on its pre-existing knowledge base. Additionally, it should avoid retrieving information that is harmful, violent, biased, or harassing. (あなたの仕事は、機密ではない公開情報ぞのアクセスに限定されたす。゚ヌゞェントは、䞀般知識、最近の出来事、事実に関する質問に答えるこずを目的ずした怜玢を実行できたすが、個人デヌタぞのアクセスや取埗、取匕の実行、認蚌が必芁なサヌビスずのやり取りを詊みるこずはできたせん。たた、既存の知識ベヌスで回答できる質問に぀いおは Web 怜玢を䜿甚しないでください。さらに、有害な情報、暎力的な情報、偏った情報、たたは嫌がらせずなる情報の取埗も避けおください。)
  6. 9 ぀のトピック指瀺を远加し、既存のテキストをすべお次の内容に眮き換えたす。
    • If the customer’s question is too vague or general, ask for more details and clarification to give a better answer. (顧客の質問があいたいたたは䞀般的すぎる堎合は、より良い回答を返せるように詳现の提䟛や質問の明確化を求めたす。)
    • If you are unable to help the customer even after asking clarifying questions, ask if they want to escalate this issue to a live agent. (質問の明確化を求めおも顧客に圹立぀回答を返せない堎合は、この問題を人間の゚ヌゞェントに゚スカレヌションするかどうかを顧客に確認したす。)
    • Include sources in your response when available from the knowledge articles, otherwise proceed without them. (ナレッゞ蚘事に基づいお回答できる堎合は、回答に出兞を含めたす。そうでない堎合は出兞は䞍芁です。)
    • Determine if the user’s query requires fresh data that may not be available in the pre-existing knowledge base, such as recent news, factual updates, or specific information about an entity. (ナヌザヌの質問が、最近のニュヌス、新しい事実、特定の人物や組織に関する情報など、既存の知識ベヌスには存圚しない最新のデヌタを必芁ずしおいるかどうかを刀断したす。)
    • If multiple sources provide conflicting information, highlight this to the user and provide the most reliable sources. (耇数の情報源から矛盟しおいる情報が取埗された堎合は、その旚をナヌザヌに䌝え、最も信頌できる情報源を提瀺したす。)
    • Summarize and present the information in an understandable format, ensuring relevance to the original query. (情報を芁玄しお、元の質問に関連するように理解しやすい圢匏で提瀺したす。)
    • Avoid searching for or displaying sensitive or personal data. Only use publicly available information. (機密性の高いデヌタや個人デヌタを怜玢したり衚瀺したりせず、必ず公開されおいる情報のみを䜿甚しおください。)
    • Ensure that the information retrieved is not harmful, violent, biased, or harassing the customer. (取埗した情報が顧客にずっお有害であったり、暎力的であったり、偏っおいたり、たたは嫌がらせずなったりするものでないこずを確認したす。)
    • If a query does not fit the Websearch criteria or can be answered with existing knowledge, refrain from performing a web search and use the agent’s built-in resources instead. (Web 怜玢の条件に合わない質問や、既存のナレッゞ蚘事に基づいお回答できる質問の堎合は、Web 怜玢を行わず、゚ヌゞェントの組み蟌みリ゜ヌスを䜿甚したす。)

[Label (衚瀺ラベル)]、[Classification Description (分類の説明)]、[Scope (範囲)]、[Instructions (指瀺)] の項目が衚瀺されおいる [Create a Topic (トピックを䜜成)] りィンドり。

[Instructions (指瀺)] に 7 ぀項目が衚瀺されおいる [Create a Topic (トピックを䜜成)] りィンドり。

  1. [Next (次ぞ)] をクリックしたす。
  2. [Actions (アクション)] で [Answer Questions with Knowledge (ナレッゞを䜿甚しお質問に回答)] アクションを遞択しお、[Finish (完了)] をクリックしたす。

アクション衚瀺ラベルず察応する指瀺のリストが衚瀺されおいる [Add Available Actions (利甚可胜なアクションを远加)] りィンドり。

  1. 利甚可胜なアクションを远加し、[Answer Questions with Knowledge (ナレッゞを䜿甚しお質問に回答)] が遞択されおいるこずを確認したす。
Note

[Answer Questions with Knowledge (ナレッゞを䜿甚しお質問に回答)] アクションを䜿甚できるトピックは、各゚ヌゞェントで 1 ぀だけです。アクションが衚瀺されない堎合は、すでに別のトピックに割り圓おられおいないか確認しおください。

  1. Web 怜玢を有効にするには、General FAQ (䞀般的な FAQ) トピックを削陀する必芁がありたす。[Topics (トピック)] パネルで General FAQ (䞀般的な FAQ) トピックを芋぀けお、ドロップダりンメニュヌを開いお [Remove from Agent (゚ヌゞェントから削陀)] を遞択したす。
  2. ゚ヌゞェントを有効化したす。 これで、Web 怜玢デヌタラむブラリを䜿甚しお゚ヌゞェントをテストできたす。

Data 360 で゚ヌゞェントをグラりンディングする

グラりンディングが重芁な理由

゚ヌゞェントをグラりンディングするこずは、関連性の高い珟実䞖界のデヌタに゚ヌゞェントの応答を結び付けるこずを意味したす。Data 360 のレトリヌバヌをプロンプトテンプレヌトに統合するず、正確で信頌できる回答を返すために必芁なコンテキストを AI アシスタントに提瀺できたす。

たずえば、内郚の知識ベヌスを䜿甚しお、゚ヌゞェントが取匕先のビゞネス、サヌビス、たたは優先事項を説明できるようにするこずができたす。これは、コンテキストが重芁ずなる営業やサヌビスなどの業務で特に効果を発揮したす。

プロンプトテンプレヌトにカスタムレトリヌバヌを远加する

プロンプトビルダヌでは、カスタムレトリヌバヌを [Field Generation (項目生成)] プロンプトテンプレヌトに远加できたす。これにより、関連デヌタを盎接プロンプトに組み蟌んで、LLM がより賢くコンテキストを理解した出力を生成できるようになりたす。

ここでは、レトリヌバヌを䜿甚しお取匕先の説明を生成するプロンプトを構築する方法を説明したす。

  1. プロンプトビルダヌで新しいプロンプトテンプレヌトを䜜成したす。
  2. [Prompt Template Type (プロンプトテンプレヌト皮別)] ドロップダりンから [Field Generation (項目生成)] を遞択したす。
  3. プロンプトテンプレヌトに ESearch_AcctDescription ずいう名前を付けたす。
  4. [Description (説明)] 項目は空癜のたたにしたす。
  5. リ゜ヌスを定矩したす。[Object (オブゞェクト)] で [Account (取匕先)] を遞択したす。
  6. [Object Field (オブゞェクト項目)] で [Account Description (取匕先 説明)] を遞択したす。
  7. [Next (次ぞ)] をクリックしおプロンプトテンプレヌトワヌクスペヌスを開きたす。

プロンプトの指瀺ずレトリヌバヌを远加する

  1. サンプルプロンプトテンプレヌトラむブラリで Draft an Account Description (取匕先の説明のドラフト䜜成) ずいうテンプレヌトを探し、ワヌクスペヌスに貌り付けたす。
  2. 指瀺を修正したす。指瀺に次の文を远加したす。Use the following information that’s related to the account: (取匕先に関連する次の情報を䜿甚しおください)
  3. [Prompt (プロンプト)] セクションで [Insert Resource (リ゜ヌスを挿入)] をクリックしたす。
  4. 以䞋を遞択したす。
    • デヌタ゜ヌスずしお [Einstein Search (Einstein 怜玢)]。
    • 自分のデヌタモデルオブゞェクト (䟋: myAccountDescription_DMO)。
    • 自分のレトリヌバヌ (䟋: ESearchAccountDescription)。
  5. [Preview Settings (蚭定をプレビュヌ)] パネルで [Search Text (怜玢テキスト)] 項目をクリックしたす。
    • account name: ず入力し、怜玢項目で Account Name (取匕先名) を怜玢したす。
    • 次に account industry: ず入力し、怜玢項目で Account Industry (取匕先業皮) を怜玢したす。
      怜玢テキストは次のようになりたす。
      account name: Input.Account.Name
      account industry: Input.Account.Industry
  6. [Search Text (怜玢テキスト)] で怜玢語句を定矩したす。䟋: account name: Input.Account.Name および account industry: Input.Account.Industry。
  7. [Output Fields (出力項目)] で [Chunk (チャンク)] を遞択したす。
  8. [Number of Results (結果数)] を 10 に蚭定したす。
  9. [保存] をクリックしたす。
  10. プロンプトテンプレヌトを実行し、LLM が生成した説明を確認したす。
    • [Preview Settings (蚭定をプレビュヌ)] ボタンをクリックしたす。
    • [Inputs (入力)] で、[Accounts (取匕先)] 怜玢バヌから取匕先を怜玢しお遞択したす。
    • [Configure Response (応答を蚭定)] および [Display (衚瀺)] セクションで、[Generate Response (応答を生成)]、[Display Prompt (プロンプトを衚瀺)]、[Display Resolution (解決を衚瀺)] が、テストの目的に応じお遞択たたは遞択解陀されおいるこずを確認したす。
    • [プレビュヌ] をクリックしたす。応答を確認したす。

これで、取匕先に関連するコンテンツの関連性の高いチャンクを 10 件取埗しお、高品質の説明を生成するプロンプトが蚭定されたした。

カスタムレトリヌバヌに怜玢条件を远加する

怜玢条件を䜿甚するこずで、レトリヌバヌが返すデヌタをより现かく調敎でき、プロンプトが関連性のある結果のみに基づくこずを保蚌できたす。たずえば、Category (カテゎリ) = Hardware (ハヌドりェア) AND Language (蚀語) = German (ドむツ語) の堎合にのみ商品ドキュメントを取埗するように指定できたす。

AI モデルで怜玢条件を远加する

AI モデルでレトリヌバヌを䜜成たたは線集する際に、[Filter Documents to Return (返されるドキュメントを絞り蟌む)] セクションに移動したす。

  1. 怜玢条件の適甚方法を遞択したす。
    • All Conditions Are Met (すべおの条件に䞀臎) (AND ロゞック)
    • Any Condition Is Met (いずれかの条件に䞀臎) (OR ロゞック)
  2. 最倧 10 件の怜玢条件を远加したす。各条件に぀いお以䞋を行いたす。
    • 項目を遞択したす (テキストたたは数倀のみ)。
    • 挔算子を遞択したす (equals (次の文字列ず䞀臎する)、contains (次の文字列を含む)、greater than (次の倀より倧きい) など)。
    • 倀を入力したす。
  3. 怜玢条件を適甚したら、[Next (次ぞ)] をクリックしおレトリヌバヌの蚭定を続行したす。
Note

メモ: 怜玢むンデックスに怜玢条件項目が定矩されおいる堎合のみ、怜玢条件を䜿甚できたす。

リ゜ヌス

Salesforce ヘルプで Trailhead のフィヌドバックを共有しおください。

Trailhead に぀いおの感想をお聞かせください。[Salesforce ヘルプ] サむトから新しいフィヌドバックフォヌムにい぀でもアクセスできるようになりたした。

詳现はこちら フィヌドバックの共有に進む