Salesforce Agentforce と Einstein の違い|導入検討時の機能マップの作り方
目次 クリックで開く
Salesforceが発表した「Agentforce」は、これまでのAI活用(Einstein)の概念を根本から覆すパラダイムシフトです。従来のAIが「人間が操作するツール」であったのに対し、Agentforceは「自律的に判断し実行するエージェント」へと進化しました。
本記事では、IT実務担当者やSalesforce管理者が直面する「結局、Einsteinと何が違うのか?」「何から準備すればいいのか?」という疑問に対し、公式ドキュメントに基づいた技術的根拠と実務的な視点で解説します。
Salesforce Agentforce と Einstein の本質的な違い
まず整理すべきは、これら2つは対立する概念ではなく、階層構造にあるということです。EinsteinはSalesforceのAIブランド総称であり、Agentforceはその中で「自律型AI」を担う最新のプラットフォームです。
Einstein:人間を支援する「予測と補助」
従来のEinstein(予測AIや生成AI)の主な役割は、人間の意思決定をサポートすることでした。例えば、リードの成約可能性を数値化する「Einstein Lead Scoring」や、メールの返信案を作成する「Einstein Service Replies」などがこれに当たります。これらは常に「人間が起点」となり、AIが提示した情報を人間が確認・修正して実行するフローでした。
【図解】SFA・CRM・MA・Webの違いを解説。高額ツールに依存しない『データ連携の全体設計図』で解説しているような、従来のデータ連携の枠組みにおいて、Einsteinは「データの付加価値を高めるコンポーネント」として機能します。
Agentforce:人間に代わり実行する「自律型エージェント」
対してAgentforceは、ユーザーからの曖昧な指示やビジネスイベント(レコードの更新など)をトリガーに、AI自らが「どの手順で、どのアクションを実行すべきか」を推論し、完結させます。従来の「Einstein Copilot」がリブランド・強化されたものであり、最大の違いは「Atlas Reasoning Engine(アトラス推論エンジン)」による自律性にあります。
導入検討のための機能比較・マッピング
導入を検討する際、既存の機能とAgentforceがどのように棲み分けされるのかを把握する必要があります。以下の表に、主要な差異をまとめました。
| 比較項目 | 従来のEinstein (予測/生成) | Agentforce (自律型) |
|---|---|---|
| 主な役割 | 予測、要約、コンテンツ生成の補助 | 業務プロセスの自律的な計画・実行 |
| 実行トリガー | ユーザーの明示的な操作 | 対話、レコード変更、スケジュール、外部イベント |
| 推論エンジンの有無 | なし(固定プロンプトやモデル依存) | あり(Atlas Reasoning Engine) |
| 主な構成要素 | Einstein予測モデル、Prompt Builder | Agent Builder, Data Cloud, Actions (Flow/Apex) |
| 連携可能なデータ | Salesforce内オブジェクト | Data Cloudを通じた全社データ(リアルタイム) |
もし貴社が、単に「問い合わせメールの要約をしたい」だけであれば、従来のEinstein Generative AI機能(Prompt Builder等)で十分かもしれません。しかし、「問い合わせ内容を分析し、在庫を確認し、返品ラベルを発行して、顧客に完了通知を送る」といった複数ステップの業務をAIに完結させたい場合は、Agentforceの領域となります。
Agentforceを支える3つのコアテクノロジー
Agentforceが「賢く、安全に」動くためには、以下の3つの要素が不可欠です。これらは、公式ヘルプやホワイトペーパーでも強調されているアーキテクチャの根幹です。
1. Atlas Reasoning Engine(推論エンジン)
これがAgentforceの「脳」です。ユーザーの入力を受けると、Atlasは関連するメタデータを検索し、実行すべき「アクション」を特定します。その後、必要な情報を収集するためのステップを動的に構築し、実行します。このプロセスにより、事前にすべての分岐をフローチャートで定義しなくても、AIが柔軟に対応できるようになります。
2. Data Cloud(統合データ基盤)
Agentforceが正しい判断を下すためには、正確なデータが必要です。Data Cloudは、Salesforce内外の分散したデータを統合し、AIが参照可能な「ベクトルデータ」として保持します。実務上、Agentforceの導入はData Cloudのセットアップとセットで考える必要があります。
例えば、高額MAツールは不要。BigQueryとリバースETLで構築する「行動トリガー型LINE配信」の完全アーキテクチャで紹介しているようなデータ基盤があれば、そのデータをData Cloud経由でAgentforceに提供することで、より高度なパーソナライズ対応が可能になります。
3. Einstein Trust Layer(セキュリティ・ガバナンス)
企業の機密データをLLM(大規模言語モデル)に渡す際の懸念を解消するのが「Trust Layer」です。データを匿名化し、LLM側にデータを学習させない「データデプロイメントの分離」を保証します。これは、独自のLLMを構築するよりも安全かつ安価に企業グレードのAIを利用できることを意味します。
実行可能な「エージェント」の構築ステップ
Agentforceの実装は、従来のプログラミングよりも「役割定義」に近い作業となります。以下のステップで構築を進めます。
STEP 1:ビジネス目的の定義とトピック設定
エージェントに何をさせるか(例:テクニカルサポート、アポイント調整)を定義します。Agent Builderを使用し、エージェントが扱うべき「トピック(話題・領域)」を設定します。
STEP 2:アクション(Flow / Apex / Prompt)の紐付け
エージェントが実行できる「手足」を定義します。
- Flow: Salesforce内のレコード更新や外部システム連携。
- Apex: 複雑なロジックや計算。
- Prompt Template: 特定の形式でのテキスト生成。
これらを「Agent Action」として登録することで、推論エンジンが必要に応じて呼び出せるようになります。
STEP 3:Data Cloudによるコンテキストの提供
エージェントが「今、誰と話していて、その人は過去にどんな製品を買ったか」を理解できるように、Data Cloudのデータモデルを公開します。これにより、RAG(検索拡張生成)が働き、ハルシネーションを抑制できます。
STEP 4:テストとガードレールの設定
Agentforce Simulatorを使用し、意図しない回答やアクションを行わないかテストします。特定のキーワードに対して回答を拒否する、あるいは人間にエスカレーションする条件を「インストラクション(指示)」として記述します。
実務においては、Excelと紙の限界を突破する「Google Workspace × AppSheet」業務DX完全ガイドで述べているような現場の細かなルールを、いかにAIへの「指示」として言語化できるかが成功の鍵となります。
費用体系とライセンスの注意点
Agentforceの利用料金は、従来の定額サブスクリプションとは異なるモデルが採用されています。
- クレジット消費型(従量課金): 多くのプランでは、AIが実行した「会話」や「アクション」の回数に応じて、Data Cloudのクレジットと同様の形式で消費されます。
- ライセンス要件: 基本的にEnterprise Edition(EE)またはUnlimited Edition(UE)が必要であり、その上にAgentforceの追加アドオンを契約する形となります。
- Data Cloudのコスト: Agentforceをフル活用するにはData Cloudの利用が事実上の前提となるため、Data Cloudのストレージおよび処理クレジットの試算も不可欠です。
具体的な単価については、Salesforceの契約形態や時期により変動するため、必ず公式サイトの「価格」ページ、または担当営業への確認を行ってください。
よくあるエラーと運用上のトラブルシューティング
Agentforceの運用で頻出する問題とその対策です。
- 「適切なアクションが見つかりません」というエラー:
原因:Agent Actionのインストラクションが曖昧、または権限不足。
対処:アクションの説明文(Description)を自然言語で詳細に記述し、推論エンジンが用途を理解できるようにします。また、実行ユーザーに該当のFlowやApexの実行権限があるか確認してください。
- ハルシネーション(嘘の回答):
原因:参照しているData Cloudのデータが古い、またはナレッジが不足。
対処:Data Cloudのインジェクション頻度を上げるとともに、公式の「Salesforce Knowledge」を充実させ、エージェントが参照できるソースを固定します。
- ループの発生:
原因:AIが同じステップを繰り返してしまう。
対処:インストラクションに「3回繰り返して解決しない場合は人間に転送する」といった明示的な制限を追加します。
まとめ:AIを「ツール」から「自律的な組織メンバー」へ
Salesforce Agentforceは、これまでのEinsteinが提供してきた「分析」や「予測」の結果を受け取り、それを「行動」に変えるための最終ピースです。導入にあたっては、以下の3点を意識してください。
- データ整備が先決: Agentforceの性能はData Cloud上のデータの質に依存します。
- スモールスタート: まずは社内向けのヘルプデスクエージェントなど、リスクの低い領域からアクションを定義しましょう。
- プロセスの再設計: 既存の業務フローをそのままAIにやらせるのではなく、AIが自律的に動くことを前提とした「エージェント・ファースト」な設計が求められます。
Agentforceは、単なる機能追加ではなく、組織のオペレーティングシステムそのものを変革する可能性を秘めています。公式ドキュメントやTrailheadを活用し、まずは自社の業務の中で「どのプロセスをエージェントに任せられるか」の棚卸しから始めてみてはいかがでしょうか。
導入前に解決しておくべき「よくある誤解」とチェックリスト
Agentforceの検討にあたり、現場の担当者が陥りやすい「Einstein Copilot(旧称)との混同」や「セキュリティの懸念」について、実務上のチェックポイントを整理しました。
1. 旧Einstein Copilotからの移行と互換性
現在Einstein Copilotを利用中の場合、基本的にはAgentforceへの自動的なリブランドが行われますが、これまでの「単なる対話型アシスタント」から「自律型エージェント」へ昇格させるには、トピック(Topic)の再定義が推奨されます。従来のプロンプトだけでは、Atlas Reasoning Engineの多段階推論を十分に活かせないケースがあるためです。
2. セキュリティと権限管理(重要)
Agentforceは「実行ユーザー」の権限を継承して動きます。エージェントが意図せず機密性の高いレコードを更新したり、参照したりするのを防ぐため、専用の「エージェントユーザー」プロファイルを作成し、最小権限の原則(Least Privilege)を適用することが運用上の定石です。
| 比較項目 | 自社開発(GPT-4 API等) | Agentforce |
|---|---|---|
| Salesforce連携 | 開発による繋ぎ込みが必要 | 標準機能(メタデータ参照) |
| 業務実行(Action) | API連携の個別実装 | Flow / Apex を直接叩ける |
| セキュリティ | 自前でマスキング実装 | Einstein Trust Layer(標準) |
| 開発スピード | インフラ含め数ヶ月〜 | Builderにより数週間〜 |
3. 実務で参照すべき公式リソース
実装時には、推論エンジンの挙動を正しく理解するために以下のドキュメントを必ず確認してください。
また、Agentforceを最大限に活用するための「データ統合」については、以下の関連記事も参考になります。特に、複数のSaaSからデータを集約してAIに渡すアーキテクチャは、Data Cloud活用のヒントになるはずです。
ご相談・お問い合わせ
本記事の内容を自社の状況に当てはめたい場合や、導入・運用の設計を一緒に整理したい場合は、当社までお気軽にご相談ください。担当より折り返しご連絡いたします。