エージェント型および従来のワークフローの自動化の決定

Agentforceを使用すると、企業はルールに簡単には削減できない自動化作業の新しいパラダイムを開くことができます。これらの新機能には、構造化されていない会話からの顧客のインテントの解決、システム全体のマルチパーティプロセスの調整、運用状況へのリアルタイムの対応が含まれます。エージェント型ワークフローでは、定義済みの手順を実行するのではなく、結果に基づいて推論するように設計された自動化が使用されます。この需要を満たすには、自動化の複雑さの全範囲で動作するプラットフォームと、各機能がどの段階に適しているかを示すフレームワークが必要です。

Agentforce は、Einstein Trust Layer、推論エンジン、エージェントスクリプト、Flow、Apex、Data 360 を 1 つの統合プラットフォームに統合します。この組み合わせにより、単純なレコードトリガーの自動化から、音声、ビジョン、ドキュメント、リアルタイムテレメトリにわたる複雑なマルチエージェントオーケストレーションまで、あらゆるものが処理されます。MuleSoft は、企業全体でエージェントワークフローを接続するために必要な MuleSoft ファブリック、ガバナンス、クロスシステムオーケストレーションを使用してこのプラットフォームを拡張します。Agentforce Operations(旧Agentforce Supply Chain)は、これらの機能を運用プロセスと製造プロセスの特定の要求に適用します。

このガイドでは、オーケストレーション密度フレームワークと、この商品ランドスケープ全体で情報に基づいた意思決定を行うためのガイドラインを紹介します。このフレームワークは、アーキテクトが Salesforce Platform のインテリジェントな自動化の使用事例に適した密度レベルを使用して適切なツールとパターンを選択するための反復可能なアプローチを提供します。

商品説明
AgentforceAgentforceは、AIエージェントを構築および導入するためのSalesforceのプラットフォームです。Atlasエンジンを使用して、ApexとData 360で動的にグラウンディングされたリアルタイムのアクションをトリガーします。
エージェントスクリプトエージェントスクリプトは、エージェントのワークフロー、ビジネスルール、会話ロジックを定義するために Agentforce Builder で使用される宣言型ドメイン固有言語 (DSL) です。
AgentforceグリッドAgentforce Gridは、AIワークフローを大規模に迅速に設計して運用するためのAIネイティブのノーコード スプレッドシートのようなインターフェイスです。
Agentforce OperationsAgentforce Operations(旧称Agentforceサプライ チェーン)は、バックオフィス ビジネス プロセスを合理化および自動化するために設計された、AI搭載のコラボレーション ワークフロー管理オーケストレーション プラットフォームです。
MuleSoftMuleSoftは、エンタープライズ統合とエージェントによるガバナンスのための包括的で統合されたオープンなプラットフォームです。API 主導の接続と MuleSoft Agent Fabric および Agent Broker により、企業全体のエージェントワークフローを接続するインテグレーションファブリック、ガバナンスレイヤー、およびクロスシステムオーケストレーション基盤として機能します。
フローおよび ApexSalesforce Flowは、コードなしで複雑なビジネスプロセスを視覚的に構築するための強力なポイント & クリック自動化ツールです。Salesforce Apex は、Java に似た Salesforce Platform 専用のオブジェクト指向プログラミング言語です。カスタムビジネスロジックの構築、プロセスの自動化、宣言型ツール以外のコア CRM 機能の拡張に使用されます。

Agentforce は、ルールベースの自動化から推論ベースのワークフローへの Salesforce Platform での作業の根本的な移行を表します。その可能性を引き出すには、アーキテクトはエージェントの配置、構成、オーケストレーションについて、十分な情報に基づいて慎重に判断する必要があります。次の原則は、エージェント型意思決定に対する反復可能なガイドラインを提供します。

  • **適切なタスクに適切なツールを使用します。**実行パス、モダリティの組み合わせ、目標の複雑さに基づいてオーケストレーション密度を使用し、最適なソリューションを決定します。

    • ルール ベースの確定的作業には、フローとApexを使用した従来の自動化を使用します。ここでは、一連のルールで結果の範囲を完全に設定して定義できます。従来の自動化では静的な実行パスになるため、予測可能で反復可能な結果が保証され、監査可能性にとって重要です。厳格なコンプライアンスと法令遵守を必要とするタスクには、従来の自動化を選択します。

    • Agentforce Gridは、オーケストレーションの複雑さが低~中程度の一括推測の使用事例に使用します。このパターンでは、単一ターンの生成推論を使用して大量の CRM レコードのデータを分類、スコアリング、または集計し、即座に監査可能な高スループットの実行を保証します。

    • Agentforce と Agent Script は、目的の結果がわかっているが、設計時に正確な実行パスを指定できない、自由回答型の目標を持つタスクに使用します。このパターンをガイド付き決定論による推論が必要な要件に適用して、予測可能で追跡可能な結果を実現します。

    • Agentforce Operationsを使用して、サプライチェーン ワークフローのAI対応管理でコラボレーション ビジネス プロセスを合理化および自動化します。

  • **オーケストレーション密度の低い使用事例へのエージェント ワークフローの適用は避けてください。**機能要件と非機能要件について、従来の自動化とエージェント自動化のトレードオフを評価します。従来の自動化では、使用事例に必要な拡張性、信頼性、パフォーマンスを実現できます。

  • Agentforceと従来の自動化をフローおよびApexと組み合わせたエージェント自動化ハイブリッド アプローチを採用するのは、エージェント型または従来の自動化を単独で使用する場合よりも、この相乗効果の方が価値が高い場合です。

Salesforce sObject は、従来、レコード自動化の主要なエントリポイントでした。insert、update、delete などのデータ操作言語 (DML) イベントの直後にルールに基づいてロジックが実行されます。効率的なレコード トリガー自動化のためのツールを決定するために、自動化の量、レコード量、依存関係の無秩序な増加を考慮して、システムの複雑さを測定する手段として自動化密度を導入しました。従来の自動化では、データを構造化され、スキーマに準拠し、ルールベースの構造に取り込むには、広範な事前作業が必要です。

エージェント型オートメーションは、ユーザーインテントや非構造化データを入力として従来のオートメーションをアップグレードし、推論を適用することで目的の結果を達成します。アーキテクトは、マルチモーダル非構造化データの確率的推論を活用するタイミングと、予測できない結果のリスクを軽減するためにガイド付き確定的ワークフローを適用するタイミングを決定する必要があります。

要件がルールベースのステップの実行から結果に対する推論に移行する場合、アーキテクトは提案されたソリューションの推論の深さと目標の複雑さを評価するための標準化されたフレームワークが必要です。

オーケストレーション密度は、エージェントワークフロー内の複雑さの基準です。オーケストレーション密度は、実行パス、ゴールの複雑さ、モダリティの組み合わせの 3 つの要素によって決まります。自動化密度はシステムのルールと量の物理的な複雑さを測定しますが、オーケストレーション密度は目標に向けたエージェントのパスの推論の複雑さを測定します。複合オーケストレーション密度を使用して設計要件を評価し、アーキテクチャ標準にマップします。

  • Execution Path (実行パス): ワークフローの範囲を完全に設定し、設計時に指定できる程度。完全に指定されたワークフローとは、ワークフローですべてのブランチと結果が定義され、実行パスが事前に決定されていることを意味します。指定できないワークフローには、コンテキストデータと命令に対する推論によって実行時に出現する可能性があるパスがあります。
  • 目標の複雑度: ワークフローで実行時に解決する必要がある個別の結果、決定ポイント、パスのバリエーションの数。複雑度の低いワークフローは、1つの限定されたタスクを事前に決められた結果で処理しますが、複雑度の高い目標は、設計時に予測できないエッジケースや競合する目標を含む複数のフェーズにまたがります。
  • モダリティの組み合わせ: ワークフローで処理する必要がある入力タイプと、ワークフローで生成する必要がある出力フォームの範囲。モダリティが低い場合、標準CRMフィールドを読み取り、レコードの更新を行います。中モダリティでは、構造化された CRM 項目と静的な非構造化データ (メール本文やケーストランスクリプトなど) を組み合わせて使用し、レコードを更新します。高モダリティミックスでは、ライブオーディオやテレメトリーなどの動的なリアルタイムストリームが使用され、複数の外部システム間でマルチモダリティ出力が生成されます。

実行パス、目標の複雑さ、モダリティの組み合わせの軸を示すオーケストレーション密度フレームワークの図

適切なオーケストレーション密度レベルを判断するには、実行パス、目標の複雑さ、モダリティの組み合わせを順次評価する必要があります。最初に実行パスを調べます。パスを完全に指定できる場合は、従来の自動化から開始します。エージェント型ソリューションを使用して、推論要件なしで確定的パスをオーケストレーションおよび実行するのはアンチパターンです。エージェントの無秩序な増加 (AI エージェントの過剰な増加、未管理) やエージェントのスロップ (AI が生成する低品質で不要な出力) を招き、価値の回収率が低下します。

部分的なパスや指定できないパスについては、引き続き目標の複雑さを評価します。目標の複雑さは明確に定義されているが、パス上の特定のノードで確率的評価が必要な場合は、特定のローカライズされたニーズを満たすためにフローまたは Apex からエージェントをコールすることを検討してください。代わりに、実行パスのステップで大量のレコード セットにわたって1つ以上のAI主導の要件が必要な場合は、Agentforce Gridを検討してください。グリッドでは、複数の AI またはエージェント列を介した複数ステップのシートベースのワークフローがサポートされます。これは、行指向の一括実行に最適です。このアプローチにより、パスが事前に定義できない場合にのみ確率的推論を呼び出すことで、ワークフローのパフォーマンスと監査性が維持されます。

競合するディメンション(不正の検出、ポリシーの遵守、顧客満足度の向上に伴う保険金支払の決定など)や指定できない実行パスによって目標の複雑さが増しているため、自動化のガイド付き確定性のためにAgentforceとAgent Scriptを検討してください。Salesforce とサードパーティシステムを使用する企業間ユースケースでは、MuleSoft Fabric と Agent Broker を使用します。

最後に、モダリティの組み合わせを評価して、マルチモダリティ接続や特殊なインテグレーションなど、必要な技術力を特定します。モダリティミックスは、密度の計算機能ではなく機能セレクターとして機能します。基本的なオーケストレーションロジックを変更することなく、ソリューションの入力と出力の形状を処理するために必要なインフラストラクチャを決定するのに役立ちます。

このマトリックスを使用して、エージェントの自動化のアーキテクチャ標準を決定します。自動化の問題を解決するアプローチを選択して、従来の自動化とエージェントによる自動化のバランスを取ります。

  • **従来の自動化(**オーケストレーション密度が低い):レコードの変更によってプロセスがトリガーされ、データが構造化され、ロジックがルール ベースで事前に決定され、結果を予測できる必要がある場合(標準価格の計算や自動タスク作成など)は、従来の自動化を使用します。
  • **Agentforce Grid(**低~中オーケストレーション密度):既存のレコード全体の一括 AI タスクを処理する必要がある場合に Agentforce Grid を使用します(たとえば、このリストの各取引先の最近の 50 件のケースを集計し、センチメント スコアを計算して、ケース フィールドにスコアを保持します)。
  • **ハイブリッド オーケストレーション(**高次拡張自動化):複雑なエンド ツー エンドのビジネス プロセス(請求処理やオンボーディングなど)を自動化するときに、ハイブリッド オーケストレーションを使用します。このプロセスでは、AIの計画機能が必要ですが、フローとApexのトランザクションの整合性が必要です。
  • Agentforce Agent Script(高インテント複雑度): エントリ ポイント(チャット、電子メール、音声など)が構造化されておらず、解決に会話またはあいまいなユーザ要求を処理する機能が必要な場合にエージェント スクリプトを使用します。
密度レベルExecution Path (実行パス)目標の複雑さModality Mix (モダリティミックス)アーキテクチャ標準
Low (低)完全に指定可能低: 結果が事前定義された単一のタスク。単一モダリティ: 構造化された Salesforce オブジェクトレコードの読み取りと書き込みを行います。トリガーによるオートメーション。ユースケースに1つ以上の推論タスクがある場合、ワークフローでエージェントアクションを使用します。
低 - 中完全または部分的に指定可能低: 結果が事前定義された一連のステップ。混合モーダル: 入力または出力に構造化データと非構造化データが混在している可能性があります。Agentforce Grid Batch Inferences を使用して、エージェントアクションで既存のレコードの一括タスクを実行します。
Medium (中)完全または部分的に指定できます。実行パスは事前定義されていますが、中間ステップには推論が必要です。中: 結果が可変なApexまたはFlowベースの一連のステップ。混合モーダル: 入力または出力には、少量の構造化データと非構造化データが混在している可能性があります。ハイブリッド(Agentforce + Apex/フロー): 高密度の推論と計画には Agentforce、ガイド付き決定論には Agent Script、オーケストレーションには Apex/Flow を使用します。
High (高)部分的または指定不可。ゴールは事前定義されていますが、中間ステップにはランタイムコンテキストとユーザーインテントが必要です。高: 推論ニーズが高い複数の競合目標には、確定的な結果が必要です。混合モーダル: 入力または出力には、大量の構造化データと非構造化データがリアルタイムで混在している可能性があります。エージェントスクリプトを使用して、確定的支配と推論のバランスを取ります。サードパーティ MCP には MuleSoft エージェントファブリックを使用し、複雑なマルチエージェントコラボレーションには A2A を使用します。
機能従来の自動化(フロー/Apex)AgentforceグリッドAgentforceAgentforce とエージェントスクリプト
ロジックタイプと決定性確定的: 固定の if-then-else ロジックを使用します。実行パスは、レコードの状態に基づいて 100% 予測可能です。**混在:**構造化されたステップで確定的ですが、個々のAIステップは確率的になる可能性があります。確率的: 複数ターンの推論を使用して、目標への最適なパスを決定します。Guided Determinism: 推論を使用してパスを計画し、確定的ノードパスでの実行を許可します。
デリバリー速度推奨 (フロー): ビジュアルツールを使用すると、コードなしでレコードトリガーロジックをすばやく作成できます。反復的なAI自動化**に推奨:**新しいフローを構築することなく、既存のレコード セット全体にAIロジックを適用する最速の方法。**推奨:**特定のドメインまたは問題に対するサブエージェント(以前のトピック)、手順、スキルの対応付けの設定。**推奨:**状態ベースのグラフとエッジ ロジックの高度なマッピング用。
入力モダリティ構造化のみ推奨: CRM フィールドと関連レコードコレクションに制限されます。**半構造化に推奨:**レコードフィールドからの一括テキスト(説明、トランスクリプト)を処理します。マルチモーダルに推奨: 自然言語、音声、視覚 (非構造化データ) を処理します。高密度に推奨: マルチモーダル入力をリアルタイムのシステム状態データと合成します。
推論深度 (計画)使用不可: ロジックが不可欠です。動的にステップを「考える」ことや計画することはできません。ただし、データをエージェントに送信できます。**低:**レコード セット全体に適用される1ステップの推測(バッチAI)。中/高: 推論ループ (Reason-Act-Observe) を使用して複雑なインテントを解決します。管理: 推論は、ビジネス状態の定義済みグラフ内を移動することに制限されます。
モジュール性と再利用性**推奨:**サブフローおよび Apex クラスを介してデフォルトでモジュール化されます。制限あり: ロジックは通常、特定のグリッド行に関連付けられます。列の設定とテンプレート化されたワークフローは、行セット全体で再利用できます。**使用可能:**スキル (フロー/Apex) は、異なるサブエージェント (以前のトピック) および接続されたエージェントで再利用されます。**推奨:**エージェントグラフのノードは、再利用可能な個別の機能単位です。
トランザクションおよび DML 制御**推奨(Apex):**セーブポイント、ロールバック、一括処理を完全に制御します。使用可能: 各行は独立して処理されるため、実行範囲はレコードごとです。制限あり: アクションは、セッション内の個別の分離されたステップとして実行されます。推奨: フロー/Apex ノードを使用して、すべての DML の確定的アンカーとして機能します。エージェント間の分散トランザクション制御のサポートは制限されています。
曖昧性の処理使用不可: 定義済みのパスが必要です。予期しない入力は、失敗または静的エラーにつながります。**制限あり:**出力品質はプロンプトのグラウンディングによって異なります。ワークフローは対話形式で明確化を求めることはできません。**推奨:**質問するか、代替スキルを選択して「不明」状態を処理します。使用可能: 「代替ノード」を使用して、推論の失敗またはプロセスのタイムアウトを管理します。
可視性とガバナンス推奨: フロートリガーエクスプローラーでは、すべてのレコードトリガーロジックが視覚的に表示されます。使用可能: グリッドベースの UI により、行レベルの結果が明確に表示され、出力の監査機能がサポートされます。使用可能: 監視ログにより、エージェントがどのように意思決定を行ったかを透過的に確認できます。Requires Expertise: グラフトラバーサルとLLM推論の両方のモニタリングが必要です。
パフォーマンスと拡張性推奨 高ボリュームの同期レコード処理に最適化されています。推奨:大量のデータにわたって一括AIタスクを効率的に処理します。遅延に敏感 推測時間に依存し、高密度の一括更新には適しません。モデレート 複雑な長期のタスクに適していますが、オーバーヘッドが大きくなります。

次の表に、さまざまな使用事例に最適な一般的な推奨事項を示します。

使用事例説明ベストフィット根拠
レコード処理構造化された Salesforce オブジェクトの DML イベントによってトリガーされる自動化。設計時にすべてのブランチと結果を完全に定義できます。レコードトリガーフローを使用します。これは従来の低密度のオートメーションです。オーケストレーション密度が低い。単一モダリティ (構造化された CRM 項目) と、予測可能で監査可能な実行パスが含まれる単一の目標。
複雑なロジックを使用したトランザクション制御大量のレコードに対するセーブポイント、ロールバック、部分的なコミット、一括安全なデータ操作を必要とするオートメーション。Apexは、従来の低密度の確定的オートメーションに使用します。オーケストレーション密度が低い。Apex は、トランザクションの整合性、コストのかかる計算の重複排除、プラットフォームレベルのキャッシュを完全に制御します。この機能はフローでは使用できません。
構造化されたプロセス内のロジックがやや複雑プロセス全体がルールベースだが、個々のステップで宣言型機能を超える計算やデータ操作が必要になる自動化。低密度の確定的ロジックには、呼び出し可能な Apex を使用したフローを使用します。オーケストレーション密度が低い。フローはオーケストレーション レイヤーとして機能します。呼び出し可能なApexは、再利用可能な一括安全なコンポーネントとして高複雑度操作をカプセル化します。
スケジュール済み処理と時間依存の処理レコードイベントに対して動的に計算された将来の日付で実行する必要があるオートメーション。低密度の確定的処理には従来の自動化 (レコードトリガーフロー) を使用します。オーケストレーション密度が低い。フローのスケジュール済みパスでは、レコード データが変更された場合に、スケジュール、キャンセル、再スケジュールが自動的に実行されます。これは、Apex トリガーではネイティブに使用できません。
一括レコード推論1 つの AI 推論ステップを多数の既存のレコードセットに均一に適用して、分類、概要、スコアを生成します。Agentforce Grid は、一括推論および大規模な反復的エージェント型機能に使用します。オーケストレーション密度が中程度。大規模な単一モダリティによる一括推論:エージェントは構造化されたレコードフィールドを読み取り、各レコードに均一な出力を書き戻します。目標の複雑度は低く、反復する1種類の推論パターンが用いられます。
非構造化入力解決推論によって解釈、分類、解決する必要がある自然言語の要求、メール、会話が入り口となる自動化。Agentforce は、中密度のインテント駆動型の非構造化入力解決に使用します。オーケストレーション密度が中程度。混合モダリティ:エージェントは非構造化された会話入力をコンシュームし、テキスト応答または構造化レコード更新を生成します。この目標には、境界のある結果セット全体でユーザーのインテントを解決する必要があります。
確率的プロセス内のロジックがやや複雑プロセス全体がルールベースだが、個々のステップにはサマリーや RAG 取得などの AI 機能が必要な自動化。AI機能を必要とする低密度の確定的プロセスには、呼び出し可能なApexおよびプロンプトテンプレートを使用したフローを利用します。オーケストレーション密度が中程度。フローはオーケストレーション レイヤーとして機能しますが、プロンプト テンプレートAgentforce サービスエージェント、および Agentforce 従業員エージェントは呼び出し可能なアクションとして表示されます。
ガイド付きプロセスオーケストレーション1 つのアクションの完了で追加のアクションがトリガーされる複数ステップのワークフローにまたがる自動化ガイド付きプロセスオーケストレーションを必要とする高密度の特定されていない実行パスには、アクション付きエージェントスクリプトを使用します。高いオーケストレーション密度 - 入力と出力の混合モダリティ。設計時に完全には予測できない競合の結果とエッジケース。エージェントスクリプトにはガイド付き決定論が用意されています。
クロスシステムプロセスオーケストレーション複数のバックエンドシステムにまたがり、一つのシステムがエンドツーエンドのフローを所有していないビジネスプロセスを調整する自動化。エージェントブローカーで MuleSoft Process API を使用して、中規模から高密度のクロスシステムプロセスオーケストレーションを行います。高いオーケストレーション密度 - プロセス API は複雑な複数ステップのビジネスロジックをカプセル化するため、エージェントは注文処理や在庫確認などの操作の背後にあるオーケストレーションを理解する必要はありません。エージェントブローカーは、1 つの自然言語目標から必要なエージェントとツールを動的に順序付けして呼び出します。
バックエンドシステムの抽象化エージェントがネイティブの Agentforce 接続性のないレガシー システム、データベース、またはサードパーティの SaaS プラットフォームと連携する必要があるオーケストレーション。MCP コネクタで MuleSoft を使用して、レガシーシステムをラップし、モデルコンテキストを提供します。オーケストレーション密度が中程度。システム API は、記録システムへの安全で抽象化されたインターフェースを提供し、エージェントのワークフローをバックエンドの複雑さから分離します。MCP コネクタは、MuleSoft アプリケーションを MCP 準拠のサーバーに変換し、すぐに検出および呼び出しできるようにします。
大量のドキュメント処理と例外処理受信構造化ドキュメントと半構造化ドキュメントを既存のレコードに対して大規模に読み取り、解釈し、照合する自動化。適切な手動操作で、差異、部分一致、例外を処理します。Agentforce Operationsは、中密度のインテント駆動による大量のドキュメント処理に使用します。中程度のオーケストレーション密度と半構造化された入力モダリティ。各ドキュメントに適用されるマッチングルール、例外パス、承認しきい値によって決まる目標の複雑さ。均一の単一ターン推論ではなく、レコードごとの推論が必要です。
ベンダー間のマルチエージェントオーケストレーション自動化には、異なるプラットフォームまたはベンダーで構築された専門エージェント間のコラボレーションが必要です。MuleSoft を A2A コネクタとエージェントファブリックと共に使用して、異なるシステムでマルチエージェントオーケストレーションを行います。オーケストレーション密度が中~高。A2A コネクタにより、各エージェントが作成またはホストされている場所に関係なく、エンタープライズクラスのガバナンスと信頼性を備えたピアツーピアのマルチエージェントワークフローが可能になります。
非構造化ドキュメントからワークフローへの変換非構造化ソース (SOP、サプライヤールールドキュメント、またはプロセス図) で定義された運用プロセスを手動コーディングなしで実行可能なエージェントワークフローに変換する必要がある自動化。Agentforce Operationsを使用して、高密度で発生する非構造化ドキュメントをワークフローに変換します。高密度かつ、入力のモダリティミックスが高い状態。PDF、Word ドキュメント、画像ベースの図を取り込みます。取り込まれたプロセスの範囲と分岐によって決まる目標の複雑さ。実行パスは設計時に指定できません。
マルチパーティオーケストレーション外部関係者の調整されたオンボーディング全体にわたる自動化 - 多くの同時オンボーディングトラックで必要なデータの収集、コンプライアンスの検証、承認の管理、記録システムの更新を行います。Agentforce Operationsを使用して、中密度から高密度の、インテント駆動型および新興のマルチパーティオーケストレーションを実現します。オンボーディングを完了するには、複数の相互連動検証および承認ステップを順次解決する必要があります。モダリティミックスには、構造化レコード、非構造化ドキュメント、外部関係者とのコミュニケーションが含まれます。
予測アセット介入予測エンジンがリアルタイムのテレメトリを取得して差し迫った障害状態を特定し、調整された複数ステップのバックオフィス応答をトリガーする自動化。Agentforce OperationsとAgentforce for Manufacturingを使用して、高密度の予測資産介入を実現します。Data Cloud では、高モダリティの IoT テレメトリーと異常検知が処理されます。Agentforce Operationsは次に、フィールドサービスレコード、在庫データ、顧客とのコミュニケーションを管理する中程度のモダリティのバックオフィスワークフローをオーケストレーションし、プロセスをエンドツーエンドで解決します。
大規模なサプライヤーベースのコミュニケーション管理注文確認、配送日の変更、例外通知など、大規模なサプライヤーベース全体での継続的な構造化および半構造化されたコミュニケーションの管理を自動化します。中密度のサプライヤーコミュニケーション管理を実現するために、Agentforce Operations for Batch Inferencesを使用します。サプライヤ間でコミュニケーションが統一されている場合、バッチ処理にAgentforce グリッドを使用します。回答にサプライヤーごとの文脈に応じた推論が必要な場合、Agentforce Operationsを使用して中密度にエスカレーションします。
Lead Management (高速、インテリジェントなルーティング)リアルタイムのマーケティング応答を取り込み、AI スコアリングと Data Cloud 強化を使用して評価し、フローを使用して高品質のリードを適切な営業チームにインテリジェントに割り当ててルーティングする自動化。従来の自動化(フロー)+ Data Cloud と AI を使用して、中密度の高速かつインテリジェントなリードルーティングを実現します。高速性 (リードまでの所要時間 < 1 分) と、AI リードスコアリング、ジョブレベル、活動履歴に基づく複雑なデータ駆動型ルーティングが必要です。迅速で確定的な割り当てロジックにフローを使用します。これは、リードの評価と強化のために確率的 AI と Data Cloud によって強化されます。
リードナーチャリング商談の準備ができるまで、スコアの低いリードを育成します。Lead Nurturing Agent を使用して、低品質のリードをターゲティングし、中密度から高密度の自動化を実現します。リードデータと顧客の成功事例に基づいてパーソナライズされたマルチタッチメールを送信します。メール応答を処理し、ハンドオフにはフローを使用します。
受信リード評価スコアの高い受信リードを自律的に評価して育成します。Lead Nurturing Agent を使用して、リードを評価してエンゲージします。マルチタッチメール送信、ミーティングの予約、商品 Q&A、異議申し立ての処理を実行します。割り当てられたリード所有者を介してメールを送信する「営業担当として送信」モードで動作します。

オーケストレーション密度レベルのさまざまな自動化シナリオを示す使用事例の対応付け図

遅延

同期レコードトリガーフローは、プラットフォームトランザクション内で実行され、ミリ秒で完了します。Agentforce 推測時間は Atlas Reasoning Engine に依存し、推論の深さとモダリティの複雑さに応じて拡張されます。Agentforce は、遅延が主な制約となる大量の同期レコード処理には適していません。

Cost (コスト)

エージェント型ワークフローの推論コストは、結果のビジネス価値に照らして正当化する必要があります。確定的パスが存在する大量の低オーケストレーション密度のタスクの場合、従来の自動化やAgentforce Gridの方が、エンドツーエンドのエージェント ワークフローよりも経済的である可能性があります。明示的な最大再試行制限とブレーカーを使用して、設計が適切な再試行パターンに対応していることを確認します。このガードレールにより、一括処理に関連する累積的なコスト超過リスクが制限されます。

ガバナ制限

非同期実行の 1 日のプラットフォーム制限に対して大量のエージェント型ワークフローを評価します。Agentforce Grid の一括処理は、標準のプラットフォームトランザクション制限に従います。Salesforceオブジェクトを使用する自動化の場合、Salesforceはマルチテナント環境で共有リソース管理と、暴走した自動化による共有リソースの独占を防ぐための県の制限の両方を適用するため、1日あたりのDML操作の合計数を考慮してください。

監査可能性とコンプライアンス

従来の自動化では、フロートリガーエクスプローラーと Apex ログで完全に監査可能な実行履歴が生成されます。Agentforce ベースのエンドツーエンドまたはハイブリッドのパターンでは、エージェントの意思決定を透過的にする理由ログが生成されますが、解釈には専門知識が必要です。エージェントスクリプトを介したガイド付き決定論は、完全な実行監査可能性がコンプライアンス要件である規制対象の業界に推奨されるパターンです。

エスカレーション

高密度で運用されるエージェント型ワークフローでは、金融取引、規制申請、サプライヤーコミットメントなど、元に戻せない結果をもたらすアクションに対して明示的な人間の承認またはエスカレーションゲートを組み込む必要があります。エージェントスクリプト条件付き制御は、エージェント型ワークフロー内でこれらのゲートを決定論的に適用するメカニズムを提供します。

**オーケストレーション設計ではシンプルさを優先します。**目標を達成できる最小限のオーケストレーションレベルで開始し、実際の負荷で検証して反復します。チェーン内のエージェント、ハンドオフ、または連動関係が追加されるたびに、一貫性のない動作が発生する可能性がある新しいサーフェスが導入されます。

指定可能な実行パスで、推論が必要なノードでエージェントの埋め込みを開始します。Agentforce でエージェントを作成するためのベストプラクティスに従います。多数のサブエージェント (以前は「トピック」) を詰め込まないようにし、手順を膨らませないようにします。自動化の使用事例でリリースされたエージェントは、唯一のインターフェースではないため、無駄を省くことができます。チェーン用の適切なプリミティブを選択します。オーケストレーション (委任) パターンでは、実行シーケンスをより厳密に制御でき、サブタスクをスペシャリストに委任できます。振付 (ハンドオフ) パターンは避けてください。ハンドオフ設計を実装する必要がある場合は、ローカルの目的ではなくグローバルに最適化できるように、目標、コンテキスト、状態を受信エージェントに提供します。

アクションやツールの無秩序な増加を回避します。アクションはエージェントの推論が実現される場所で、その設計によって信頼性の高い結果または失敗が生成されるかどうかが決まります。すべてのアクションは、AI エージェントが会話の次の展開を計画するために使用できる構造化された観察可能な応答を返す必要があります。

同じタスクを実行するために複数のアクション (および異なる出力構造) があると、エージェントが作業に適したツールを判断または選択する能力が低下します。エージェントが微妙な違いを見落としてしまう可能性があります。アクション定義が重複すると、誤った分類のリスクがあります。アクションライブラリが監査され、バージョン管理され、サブエージェント (旧称トピック) 範囲に準拠していることを確認します。

**観察可能な目標を定義します。**目標を単なる手順ではなく、観察可能な結果として定義します。漠然とした目標がエージェントのドリフトを招く。指定可能な実行パスを追加します。ハイブリッドな推論でエージェントグラフを使用して、明示的な状態を持つグラフノードとしてゴールをモデル化します。ランタイムはワークフローでのエージェントの現在の位置を追跡し、接線入力後に復元します。コンテキストウィンドウで追加情報を受け取ったときに目標を失うことはありません。

テストと評価。堅牢なテストおよび評価フレームワークを実装して、確率的ノードの推論とエージェントによる自動化の出力を検証します。期待される結果パスに対して実行パスを検証し、モデルが正しい結果に到達することを確認します。実行ステップで結果をアサートすることで、エージェントが成功を誤って報告したり、無限ループや回復不能なループに入ったりするサイレント失敗を回避します。セッション追跡を使用して、ターンバイターンのインタラクション、推論エンジンの実行、アクション、プロンプトとゲートウェイの入力/出力、エラーメッセージ、最終応答を検査します。

Agentforce 従来の自動化 Integration の制限と考慮事項」

著者について

Arvind Palaniswamy は、Office of the Chief Architect, Well-Architected Team のソフトウェアエンジニアリングアーキテクトです。彼は第一原理を使って複雑なシステムを最もシンプルな形で組み立てたいのです数十年の経験とMS/MBA(ケロッグ)教育を通じてエンジニアリング、オペレーション、ビジネスを理解しています。