広告枠を募集中 ご相談ください

Salesforce 管理者が Agentforce でトピック、アクション、ガードレールを設定する方法

365Finds Editorial
Wiki 記事 11,430 本収録

あなたの AI で 365 Wiki を使う

下のプロンプトをコピーして、普段使っている AI に貼り付け、そのまま質問してください。

完全版 Skill をダウンロード

まずはプロンプトでお試しください。よく使う場合は完全版 365Wiki Skill をインストールすると、毎回貼り付ける必要がありません。普段使う AI がなければ、Gemini や Microsoft Copilot のウェブ版でも使えます。

Salesforce のシステム管理者が Agentforce で自律型エージェント(autonomous agents)を設定する際は、Agentforce Builder 内で構造化された業務領域、実行可能なビジネスツール、および多層型のガバナンス制御を確立します。決定論的なディシジョンツリーに従う従来のルールベースのチャットボットとは異なり、Agentforce は Atlas Reasoning Engine に依存してユーザーの意図を動的に解釈し、行動計画を策定し、自律的にタスクを実行します。これらの自律型エージェントが企業の境界内で確実かつ安全に動作することを保証するために、管理者は 3 つの基本的な構成要素を設定する必要があります。それは、作業の分類と範囲を定義するトピック(topics)、ビジネスロジックを実行するアクション(actions)、そして行動制約、データプライバシー、人間へのエスカレーションパスを適用するガードレール(guardrails)です。

アーキテクチャの基盤:Atlas Reasoning Engine

自律型エージェントを効果的に設定するには、管理者は Agentforce がユーザーとの対話をどのように処理するかを理解する必要があります。Agentforce の中核にあるのは Atlas Reasoning Engine であり、継続的な「推論・行動・観察」(reason-act-observe)ループを通じてエージェントの行動を調整します。

Atlas はスクリプト化された対話ツリーに従うのではなく動的に推論するため、管理者は静的な分岐パスを構築する必要がありません。その代わりに、管理者は境界、ツール、および目標を定義し、エンジンが解決に向けた最適なパスを自律的に探索できるようにします。

ステップ 1:Agentforce Builder でのトピック(Topics)の設定

トピックはエージェントの主要な機能領域として機能します。関連する機能をグループ化し、コンテキストを提供し、エージェントが動作を許可される境界を定義します。

Builder へのアクセスとトピックの作成

  1. Salesforce の 設定(Setup) で、「クイック検索」(Quick Find)ボックスを使用して Agentforce Agents(リリース構成によっては Einstein Agents)に移動します。
  2. リストから対象のエージェントを選択し、Open in Builder をクリックします。
  3. Agentforce Builder の左側のナビゲーションパネルで、Topics タブを選択します。
  4. New Topic をクリックしてカスタムトピックを一から作成するか、標準の事前構成済みドメインテンプレート(Order Management、Billing Inquiries、Case Escalation など)から選択します。

トピックメタデータと分類スコープの定義

各トピックには、Atlas Reasoning Engine が受信プロンプトをどのようにルーティングするかに直接影響する 3 つの重要な設定フィールドが必要です。

トピックレベルの指示(Instructions)の作成

トピックの指示は、トピックがアクティブになった後にエージェントが従うべき具体的な行動ガイドラインと手順ステップを提供します。管理者は、明確で命令形の自然言語で指示を作成する必要があります。

管理者は焦点を絞った設計を目指すべきです。通常、エージェントあたり 10〜15 個の個別のトピックを設定し、分類説明間のセマンティックな重複を最小限に抑えることで、エンジンが迷ったりリクエストを誤分類したりしないようにします。

ステップ 2:アクション(Actions)のアタッチと設定

アクションは、エージェントが情報を取得し、レコードを作成または更新し、外部のビジネスロジックを実行するために呼び出す機能ツールです。アクションがなければエージェントは会話することしかできませんが、アクションがあればエージェントは実際の作業を実行できます。

管理者が利用可能なアクションの種類

管理者は、トピックにいくつかのタイプのアクションをアタッチできます。

アクションタイプ実装メカニズム典型的なユースケース
FlowsFlow Builder で設定された自動起動フロー(Autolaunched flows)Salesforce レコードの更新、サポートケースの作成、承認リクエストのトリガー、複数オブジェクトデータの照会。
Apex クラス@InvocableMethod アノテーションが付与された呼び出し可能な Apex メソッド複雑な計算、大量のバッチクエリ、暗号化検証、レガシーシステムとの連携ブリッジ。
プロンプトテンプレート(Prompt Templates)Prompt Builder で作成された標準またはカスタムのプロンプトテンプレートパーソナライズされたメールの下書き作成、会話ログの要約、カスタマイズされたおすすめ商品の生成。
外部サービスおよび MuleSoft APIOpenAPI 仕様または MuleSoft Anypoint エンドポイントサードパーティの物流システムからのリアルタイム出荷データの取得、決済ゲートウェイの残高確認、ERP での在庫引当。

アクションパラメータとメタデータの設定

トピックにアクションを追加する際、管理者は正確な自然言語による説明を用いてパラメータ定義を設定する必要があります。

  1. アクションの選択: トピック詳細ビューで Add Action をクリックし、対象の Flow、Apex メソッド、プロンプトテンプレート、または外部サービスを検索します。
  2. アクションの説明の定義: そのアクションが何を達成し、いつ呼び出すべきかについての明確な説明を提供します。Atlas はこの説明を読み取って、アクションが現在の推論計画のステップに適合するかどうかを判断します。
  3. 入力パラメータのマッピング: 必要な各入力パラメータ(caseId、customerId、billingZipCode など)について、エージェントが進行中の会話コンテキストから値を抽出するか、ユーザーに直接要求するか、静的なシステム変数を渡すかを指定します。
  4. 出力処理の定義: エージェントがアクションの戻り値をどのように処理するかを設定します。出力を要約メッセージとしてユーザーに直接返すか、後続のアクションのコンテキストとして推論ループに戻すかを指定します。
  5. 確認の要求(状態変更操作): 支払いの処理、契約のキャンセル、スケジュールされたサービス予約の削除など、機密性が高い操作や元に戻せない操作については、管理者は確認要件を有効にして、エージェントがアクションを実行する前にユーザーに明示的に確認を求めるように強制できます。

ステップ 3:多層型ガードレール(Guardrails)の実装

自律型エージェントには、ハルシネーション、データ漏洩、ポリシー違反、不正なデータ変更を防ぐための強固なガバナンスが必要です。管理者は、会話の指示、決定論的ロジック、アクセス権限、プラットフォームの信頼制御という 4 つの異なるレイヤーにわたってガードレールを実装します。

1. 自然言語による指示を通じた会話ガードレール

第一の防御線は、トピックの指示内で否定的な制約を明示的に述べることです。管理者は、指示を従業員に与える標準作業手順書(SOP)のように扱う必要があります。

2. 決定論的ロジックのガードレール

LLM は会話のニュアンスを理解することに優れていますが、ミッションクリティカルな計算や決定論的なビジネスポリシーは、決して生成的な推測に委ねるべきではありません。管理者は、重要なロジックを決定論的なコードに移行することで、厳格な境界を適用する必要があります。

3. 権限とアクセス制御のガードレール

Agentforce エージェントは、特定の実行コンテキスト内でアクションを実行します。管理者は、エージェントのアイデンティティ全体で最小権限の原則を徹底する必要があります。

4. プラットフォームレベルのガードレール:Einstein Trust Layer

Agentforce は Salesforce の Einstein Trust Layer 上で動作し、管理者の設定を最小限に抑えながら組み込みのセキュリティ機能を提供します。

ステップ 4:テスト、オブザーバビリティ、および継続的な改善

エージェントを実際の顧客向けまたは社内向けのチャネルに導入する前に、管理者はその推論パスを検証し、指示を改善する必要があります。

会話プレビューパネルの使用

Agentforce Builder には、管理者がリアルタイムで会話をシミュレートできるインタラクティブな Preview パネルが含まれています。

  1. 「ハッピーパス」のテスト: 標準的なユーザーからの問い合わせを入力して、エージェントが意図を正しく分類し、適切なトピックを選択し、対応するアクションを呼び出すことを確認します。
  2. 推論トレースの検査: プレビューウィンドウの推論サマリーをクリックして、エージェントの内部思考プロセスを確認します。どのトピックが選択されたか、どの指示が応答に影響を与えたか、および呼び出されたアクションにどの入力パラメータが渡されたかを検査します。
  3. エッジケースとガードレールのテスト: スコープ外の問い合わせ、曖昧なリクエスト、敵対的なプロンプト(エージェントに指示を無視させたり内部システム設定を開示させたりするなど)を意図的に送信します。エージェントがスコープ内に留まり、会社の方針を適切に引用するか、人間の担当者にエスカレーションすることを確認します。

本番環境での導入と監視

設定とサンドボックスでのテストが完了したら、次の手順を実行します。

きめ細かなトピックを体系的に定義し、堅牢な呼び出し可能アクションを付与し、多層型のガードレールで保護することにより、Salesforce のシステム管理者は生成モデルを信頼性の高い自律型デジタルワーカーへと変革し、企業基準を保護しながら組織の効率性を高めることができます。