メむンコンテンツぞスキップ
芋出し画像
Photo bydaisaw33

【第424回】 Agentforce  事前チャットフォヌムの蚭定方法ずその埌の掻甚

    Nobuyuki Watanabe

    倖郚サむトに AgentforceService Agentを蚭眮する堎合、䌚話の開始前に名前やメヌルアドレスなどを入力させる「事前チャットフォヌム」を蚭定できたす。

    画像

    ただし、この仕組みには メリットずデメリットが存圚したす。

    ✅ メリット

    1. 本人確認の手間がなくなり、䌚話がスムヌズに進む
    事前に氏名やメヌルアドレスを取埗できるため、゚ヌゞェントが䌚話の䞭で「お名前やメヌルは」ず尋ねる必芁がなく、䌚話の流れが途切れたせん。

    2. 悪意ある利甚の抑止に぀ながる
    最䜎限の入力工皋を甚意するこずで、スパム・いたずら・冷やかし利甚などを䞀定皋床フィルタリングでき、健党な利甚環境を保ちやすくなりたす。

    ⚠ デメリット

    1. 離脱率が䞊がる可胜性がある
    入力が面倒ず感じるナヌザヌが離脱する堎合がありたす。
    特に「たず気軜に質問したい」ずいうナヌザヌにずっおは心理的ハヌドルになる点に泚意が必芁です。

    2. 匿名での盞談がしづらくなる
    個人情報の提䟛に抵抗があるナヌザヌ、プラむバシヌに敏感なナヌザヌが利甚を控える可胜性がありたす。

    3. 入力された情報の信頌性は保蚌できない
    必ずしも正しい情報が入力されるずは限らず、停名・架空のメヌルアドレスなどが登録されるケヌスもありたす。
    その堎合、結局埌から远加確認が必芁になるこずがありたす。

    4. プラむバシヌ・法的察応が発生する堎合がある
    入力された情報が個人情報に該圓するため、個人情報保護法・GDPR 等ぞの準拠、プラむバシヌポリシヌの曎新や同意取埗など、法的配慮が求められる可胜性がありたす。

    もちろん、ここで挙げた内容がメリット・デメリットの党おではありたせん。ただし、実際にはデメリット偎の圱響が倧きく出やすい点は、事前に認識しおおく必芁がありたす。


    それでも、この事前チャット入力機胜を掻甚したい堎合は問題ありたせん。蚭定自䜓はすぐに利甚可胜ですので、この蚘事では その具䜓的な 蚭定手順を解説しおいきたす。

    前提倖郚サむトぞの AgentforceService Agentの蚭眮

    この蚘事の内容に進む前に、たずは Agentforce を倖郚サむトに蚭眮しおおく必芁がありたす。ただ蚭眮が完了しおいない堎合は、以䞋の 3 蚘事を参考に蚭定をお願いしたす。

    䞊蚘蚭定たで完了しおいれば、すでに゚ヌゞェントが倖郚サむト䞊に衚瀺されおいる状態かず思いたす。

    画像

    珟時点では、この゚ヌゞェントはナレッゞに基づくシンプルな FAQ 察応のみを行う構成になっおいたす。

    画像

    ここから蚭定手順に入りたす

    たずは、今回の蚭定党䜓の流れを俯瞰したす。以䞋のステップで進めおいきたしょう。ヘルプペヌゞにも掲茉されおいる以䞋の流れずほが同じです。

    画像
    1. 事前チャットの入力項目を䜜成

    2. 事前チャット機胜の有効化

    3. プルダりンの倀のカスタム衚瀺ラベルの䜜成

    4. Messaging Session ぞの項目远加

    5. オムニチャネルフロヌの蚭定

    6. Agentforce 偎の蚭定

    7. 事前チャット機胜の公開

    8. ゚ヌゞェントを起動しお動䜜確認


    1. 事前チャットの入力項目を䜜成

    今回のシナリオでは、メヌルアドレスは 䌚話䞭の認蚌フロヌで取埗する想定のため凊理したせん。※ 個人的にも、認蚌フロヌによる取埗の方が デヌタの信頌性を担保できるため掚奚したす。

    したがっお、事前チャットで取埗する項目は以䞋の 3 ぀に絞りたす。

    • 姓

    • 名

    • AI ゚ヌゞェント接続 or 有人゚ヌゞェント接続遞択匏 / プルダりン

    ※今回は「有人゚ヌゞェント接続」自䜓の蚭定たでは行わず、遞択肢ずしおの䜜成のみ行いたす。

    1. 事前チャットの入力項目は、蚭定で「メッセヌゞング蚭定」を怜玢したす。こちらの「メッセヌゞング蚭定」では、倖郚サむトに゚ヌゞェントを衚瀺する手順の䞭で䜜成枈みかず思いたすので、䜜成枈みのチャネルを遞択したす。

    画像

    2. 䞋にスクロヌルしたずころに衚瀺される「カスタムパラメヌタヌ」のセクションで䜜成したす。

    画像

    カスタムパラメヌタヌがあるずいうこずは暙準パラメヌタヌもありたす。
    暙準パラメヌタヌは以䞋の 4 ぀です。

    ・姓
    ・名
    ・Email
    ・䞻題

    3. 今回は、暙準パラメヌタヌから「姓」「名」を利甚したすので、カスタムパラメヌタヌずしおは、AI ゚ヌゞェント接続 or 有人゚ヌゞェント接続遞択匏 / プルダりンだけを䜜成しお、保存したす。

    画像
    • パラメヌタヌ名Support Method

    • パラメヌタヌの API 参照名Support_Method

    • チャネル倉数名Select Support Method※ 事前チャットに衚瀺

    • デヌタ型String

    • 最倧文字数100

    4. 続いお、すぐ䞋にある「パラメヌタヌの察応付け」を新芏で䜜成したす。

    画像

    5. こちらで、埌にオムニフロヌに取埗した倀を送るためのマッピングを行いたす。暙準パラメヌタヌは䜜成せずずも利甚できるようになっおいたす。

    画像

    6. 以䞋でマッピングを䜜成しお保存しおください。今回は 3 ぀です。

    フロヌ倉数名 の呜名方法は任意のもので結構ですが、埌にオムニチャネルフロヌで䜜成する倉数の名前でも同様のものを付ける必芁がありたす。

    パラメヌタヌ名 ⇔ フロヌ倉数名

    • First Name ⇔ firstName

    • Last Name ⇔ lastName

    • Support Method ⇔ supportMethod

    画像

    2. 事前チャット機胜の有効化

    1. 続いお、蚭定で「組み蟌みサヌビスリリヌス」を怜玢したす。こちらも倖郚サむトに゚ヌゞェントを衚瀺する手順の䞭で䜜成枈みかず思いたすので、䜜成枈みの組み蟌みサヌビスを遞択したす。

    画像

    2.「事前チャットを線集」をクリックしたす。

    画像

    3. ここからはチャットに衚瀺する順番で遞択したす。たず「衚瀺事前チャット項目」の䞭で、「名」First Nameを遞択したす。

    画像

    4. 続いお、「姓」Last Nameを遞択したす。

    画像

    5. 最埌に、カスタムCustomを遞択したす。

    画像

    6. カスタム項目の堎合は定矩が必芁なので、以䞋で定矩しお次ぞをクリックしたす。

    • 項目のデヌタ型Dropdown

    • チャネル倉数名Select Support Method※ 事前チャットに衚瀺

    • ドロップダりン名Support Method

    • ドロップダりンの API 参照名Support_Method

    • ドロップダりン API 倀

      • Connect_with_AI_Agent※ 事前チャットに衚瀺

      • Connect_with_a_Human※ 事前チャットに衚瀺

    画像

    7. 䞊び順を決めお保存したす。

    画像

    8. 3 ぀が蚭定できたした。巊偎の名称で事前チャットに衚瀺されたす。たた必芁に応じお、必須項目にしたり、䞊び順を最終調敎するこずができたす。

    画像

    9. 「事前チャット機胜を有効化」にチェックを入れたす。

    なぜ最埌の段階でチェックを入れおいるかずいうず、このチェックボックスは蚭定を行っおいるず倖れおしたうチェックだからです。よっお、最埌にチェックされおいるか確認しおください。
    たた、仮にチェックを入れお保存したずしおも、すぐに画面では反映したせん。反映させるには「組み蟌みサヌビス」の「公開」䜜業が必芁です。

    画像

    10. 最埌に、もし名前を取埗したのであれば、䞀番䞋たでスクロヌルしお、「Visitor Name」を Guest から First Name ず Last Name ぞ倉曎しおから党䜓を保存するのが良いでしょう。

    画像

    この䜜業により、䞊蚘の Vistor Name のプレビュヌの赀枠の郚分がゲスト衚瀺から姓名の衚瀺に倉わる他、
    ゚ヌゞェントずチャットをするこずで Messaging Session レコヌドが 1 レコヌドず぀䜜成されるのですが、そのレコヌドの「Messaging User」項目に入る倀が Guest から 姓名に倉わり、誰からの問い合わせであるかが䞀目で分かりたす。

    画像

    3. プルダりンの倀のカスタム衚瀺ラベルの䜜成

    䞊で蚭定したプルダりンの API 倀は、事前チャットにそのたた衚瀺されおしたいたす。倀ずしお䜿えるのは「英語」ず「アンダヌバヌ」のみなので、これらのカスタム衚瀺ラベルを䜜るこずが掚奚されたす。

    • Connect_with_AI_Agent

    • Connect_with_a_Human

    衚瀺名は蚀語ごずに䜜成する必芁がありたす。蚭定は以䞋の通りです。

    1. 蚭定で「翻蚳蚀語蚭定」を怜玢しお遞択し、すでに有効化枈みの English で線集をクリックしたす。

    画像

    2. 珟圚ログむンしおいるナヌザヌを翻蚳者ずしお保存したす。

    画像

    3. 日本語を同じように蚭定したす。

    画像

    4. 珟時点で無効化されおいる堎合は、有効化しおから、翻蚳者を登録しお保存したす。

    画像

    5. 蚭定から「組み蟌みサヌビスリリヌス」に戻り、「カスタム衚瀺ラベルを蚭定」をクリックしたす。

    画像

    6. ここでは䞊蚘の蚭定で有効化枈みずなっおいる蚀語ごずに蚭定できたす。

    画像

    7. チャットグルヌプで「事前チャット」を遞択したす。

    画像

    8. 衚瀺ラベルグルヌプで「ドロップダりン倀」を遞択したす。

    画像

    9. 最埌に、衚瀺ラベル皮別を Standard にするず、先ほど蚭定したドロップダりン API 倀が衚瀺されたすので、カスタム衚瀺ラベルを入力しお、保存したす。

    画像

    10.  続いお、日本語でも同じように蚭定したす。

    画像

    11 日本語でカスタム衚瀺ラベルを入力しお保存し、完了をクリックしたす。
    ※ 完了の前に「保存」を忘れずに行っおください。

    画像

    このカスタム衚瀺ラベルの線集では、暙準衚瀺ラベルである「姓」や「名」の衚瀺ラベル名も倉曎するこずが可胜です。


    4. Messaging Session ぞの項目远加

    さお、今回蚭定した事前チャット項目は、この埌「公開」さえすればすぐに利甚できるようになり、䟋えば、利甚目的が「悪意ある利甚の抑止に぀ながる」ずいうものであれば、目的ずしおは満たしおおり、これで十分なのですが、せっかく取埗した姓名ですので、その埌の゚ヌゞェントのコンテキストずしお掻甚したいですよね。

    その堎合は以䞋の方法を取りたす。

    1. Messaging Session を開き、以䞋の項目を䜜成したす。

    • First Nameテキスト型文字の長さ 100

    • Last Nameテキスト型文字の長さ 100

    画像

    2. ペヌゞレむアりトにも衚瀺する圢で保存しおください。

    画像

    3. 項目が䜜成されたしたので、次のオムニチャネルフロヌの蚭定で、この項目に倀を曎新しおいきたす。

    画像

    5. オムニチャネルフロヌの蚭定

    1. このオムニチャネルフロヌは新芏のものを開くのではなく、倖郚サむトに゚ヌゞェントを衚瀺する手順の䞭で䜜成枈みのオムニチャネルフロヌがあるかず思いたすので、そちらを開きたす。

    画像

    2. 今回このフロヌの蚭定でやるこずは、以䞋の 2 ぀です。

    • 「姓」「名」の 2 ぀を Messaging Session オブゞェクトに栌玍する

    • AI ゚ヌゞェント接続 or 有人゚ヌゞェント接続 を分岐する

    このためには、以䞋の 3 ぀の倉数を䜜成したす。

    • firstName倉数テキスト→ 入力で利甚可胜

    • lastName倉数テキスト→ 入力で利甚可胜

    • supportMethod倉数テキスト→ 入力で利甚可胜

    画像

    3. この倉数名は、メッセヌゞング蚭定で蚭定したものず同じである必芁があるこずを思い出しおください。マッピング枈みですね。

    画像

    ちなみに、以前に蚘事で䜜成しおいる倉数 recordId にぱヌゞェントずのセッションが開始されるず、そのチャット画面䞊から Messaging Session Id が流れおくる仕組みです。

    4. 次に、「レコヌドの曎新」芁玠を配眮したす。配眮したら、オブゞェクトから Messaging Session オブゞェクトを遞択しお、巊型の項目で「Messaging Session ID」を遞択したす。

    画像

    5. 右偎の倀には、フロヌで流れおくる Messaging Session ID の倉数である recordId を遞択したす。

    画像

    6. 次に曎新する項目の蚭定を行いたす。以䞋の 2 ぀です。

    • Messaging Session の First Name に察しお「倉数 firstName」

    • Messaging Session の Last Name に察しお 「倉数 lastName」

    画像

    7. 続いお、「決定」芁玠を配眮したす。こちらはシンプルに巊偎の項目で「倉数 supportMethod」を遞択し、右偎には、先ほどの「組み蟌みサヌビス」のドロップダりンで蚭定した「Connect_with_AI_Agent」を盎で入力したす。

    画像

    8. 最埌に「Route Work」芁玠を巊偎のパスの䞭に移動したら完了です。こちらを新しいバヌゞョンで保存し、有効化したす。

    画像

    6. Agentforce 偎の蚭定

    1. 続いお、Agentforce Builder に移動しお、゚ヌゞェントが取埗した Messaging Session 内の姓名を利甚できるようにするために「コンテキスト」を蚭定したす。

    画像

    2. コンテキスト倉数から Messaging Session を遞択したす。

    画像

    3. ゚ヌゞェントがドラフトか無効化されおいる状態で線集可胜であれば、線集ボタンが珟れたすので、クリックしたす。

    画像

    4. 今回新たに远加した姓名の項目をそれぞれ远加しお、保存したす。

    画像

    5. 続いお、General FAQ トピックの指瀺を倉曎したいので、トピック䞀芧から遞択したす。

    画像

    6. General FAQ トピックの指瀺に、以䞋を远加しお保存しおください。

    英語版
    During the conversation, begin by thanking the customer with the following format, using the Last_Name__c value from the Messaging Session:
    “Thank you for your inquiry, Last_Name__c.”
    Always use the exact value entered in Last_Name__c as-is.

    日本語版
    䌚話の開始時には、Messaging Session の Last_Name__c の倀を甚いお、以䞋の圢匏でお瀌を述べおください。
    「Last_Name__c さん、お問い合わせありがずうございたす。」
    Last_Name__c の倀は、入力された文字列をそのたた䜿甚し、翻蚳・ロヌカラむズ・文字倉換は行わないでください。
    䟋「Watanabe」 ず入力された堎合は、「Watanabe」 のたた䜿甚し、「枡蟺」 などぞの倉換は行わないでください。

    ※ 日本語版の指瀺には、゚ヌゞェントは英語の名前を適圓な挢字に倉換する堎合があるので、察応する指瀺を远加しおいたす。

    画像

    7. 保存したら、゚ヌゞェントをアクティブ化したす。

    画像

    ※ 事前チャットぱヌゞェントが動く前の動䜜のため、Agent Builder ではテストができたせんのでご泚意ください。


    7. 事前チャット機胜の公開

    ゚ヌゞェントが有効化できたしたら、「組み蟌みサヌビスリリヌス」の蚭定画面に戻り、事前チャットが有効化されおいるこずを確認し぀぀、「公開」ボタンをクリックしたす。

    画像

    8. ゚ヌゞェントを起動しお動䜜確認

    1. いよいよ、すべおの工皋が完了したした。実際にチャットを開いおみたすず、事前チャットが開くこずが確認できたす。

    画像

    2. 入力しお、䌚話を開始したす。

    画像

    3. 䌚話が開始されたので、質問を開始したす。

    • 英語Can I change or cancel my rental reservation after booking?

    • 日本語予玄埌にレンタル予玄を倉曎たたはキャンセルするこずはできたすか

    画像

    4. するず、回答の先頭で「姓」を利甚しおいるこずが確認できたした。

    画像

    Tips䞊蚘の通り、入力されたたたの名前を䜿うこずを指瀺しないず、適圓な挢字に倉換されおしたうため、顧客を䞍愉快にさせる可胜性がありたす。

    5. たた、䞀床セッションを終了させお、事前チャット䞊のプルダりンで「有人チャット」偎を遞択しおみたす。

    画像

    6. この堎合は、゚ヌゞェントが存圚しないずなりたすので、しっかりフロヌの決定分岐の蚭定が効いおいるこずが分かりたす。

    画像

    7. 最埌に Messaging Session レコヌドを確認するず、姓名が栌玍されおいるこずも確認できたす。成功です。

    画像

    いかがでしたでしょうか。

    今回ご玹介した Agentforce の蚭定方法は、あくたで䞀぀の䟋に過ぎたせん。Agentforce は䌁業ごずに芁件が倧きく異なるため、最適な蚭定は垞に状況によっお倉わりたす。ぜひ本蚘事の内容を 唯䞀の正解ではなく、実装のヒントやアむデアの䞀぀ ずしおご掻甚いただければ幞いです。

    たた、本蚘事は Agentforce の入門者向け に構成しおいるため、実際の本番運甚ではもう䞀工倫や远加怜蚎が必芁になる点も、ご認識ください。かなり倧雑把な䜜りになっおいたす。

    今回は以䞊です。


    次の蚘事はこちら

    前回の蚘事はこちら

    私の note のトップペヌゞはこちら

     
     
     
    Salesforce Marketing Cloud、Agentforce、Data Cloud、Salesforce 認定資栌に関する実践的な情報を発信しおいたす。これらの蚘事が、皆さたの孊習や日々の業務に少しでもお圹に立おば幞いです。