AgentForceトピック・アクション・フロー詳細
1. トピック設定とは:エージェントの“話題の境界線”を決める
Agentforceにおける「トピック」は、エージェントが理解・対応できる話題の範囲を定義する機能です。ユーザーの発話内容を分類し、正しいプロンプトやアクションに導く“入り口”の役割を担います。
例えば、「見積を作りたい」「請求書を確認したい」といった異なる意図を持つ質問を、それぞれ「見積関連」「請求関連」というトピックに振り分けることで、会話の流れが明確になります。
トピック設定は、単に分類のためだけではありません。どのデータを参照し、どのアクションを起動するかの基準としても機能します。トピックを整理しておくことで、複数の業務領域(営業、サポート、経理など)を跨ぐ大規模なAgentforce構成でも、エージェントの応答が一貫性を保てるようになります。
2. アクション定義:会話から“処理”に変換する仕組み
Agentforceの最大の特徴のひとつが、「アクション」を通じて会話内容を具体的な操作に変換できる点です。アクションとは、エージェントがFlowやApexを呼び出し、Salesforce内外の処理を自動で実行するための仕組みです。
たとえば「この契約をキャンセルして」と入力すると、対応するアクションが呼び出され、該当レコードの更新・通知・関連処理までを自動で行えます。
アクションは、Prompt Builderで定義したトピックと紐づけることで、会話の流れの中で自然に呼び出されます。さらに、Data Cloudの情報を引数として渡すことで、顧客ごとのパーソナライズ処理も可能です。
つまり、アクションは「LLMの発話」から「業務実行」への橋渡し役。エージェントを“話すだけのAI”ではなく、“動けるAI”に進化させる要素です。
3. フロー連携:業務プロセスをつなぐ中核エンジン
Agentforceのアクションが実際に処理を行うためには、その裏で動くFlowの設計が欠かせません。FlowはSalesforceのローコード自動化ツールで、トリガー、条件分岐、データ操作を視覚的に構成できます。
エージェント経由でFlowを起動すると、ユーザーの会話内容を変数として受け取り、バックエンド処理を自動で実行します。
・新規レコード作成
・承認プロセスの開始
・外部APIとの通信
など、多彩なアクションを組み合わせることで、会話から業務フロー全体を制御できるようになります。
また、Flow実行結果を再びエージェントの返答に組み込むことで、「請求書を作成しました。メールでも送信しますか?」のように、自然な対話の延長で業務が進むUXを実現します。
この構成により、Agentforceは単なるAIチャットではなく、CRMオートメーションの中枢として機能するようになります。
まとめ
Agentforceの本質は、“人が話すようにAIが業務を動かす”ことにあります。
・トピックで会話の意図を明確化し、
・アクションで実行ロジックを定義し、
・Flowで実際の処理を自動化する。
この3つが連携することで、ユーザーはもはやボタン操作やメニュー選択に頼る必要がなくなります。
会話からCRMデータを呼び出し、レポートを作成し、フローを起動する──その一連のプロセスが「自然な会話」で完結するのがAgentforceの真価です。
まとめると、トピック・アクション・フローはAgentforceの“骨格”であり、この3要素を理解することが、企業のAI活用を次の段階へ進める鍵になります。
