Agentforce の機能について知る
学習の目的
このモジュールを完了すると、次のことができるようになります。
- Agentforce と AI エージェントについて説明する。
- エージェントが作業を遂行するために必要なものを 3 つ挙げる。
- エージェントが実行できるジョブの種別について説明する。
Agentforce とは何ですか?
子どもの頃、きょうだいや友だちと一緒に、皿洗いや部屋の片付けを手伝ってくれる便利なロボットのようなものがあれば、もっと自転車で走り回ったりビデオゲームで遊んだり、いろいろなことができるのにと思い描いていたのではないでしょうか。大人になり、仕事をするようになった今でも、さまざまな業務を手伝ってくれるもの、あるいはお客様が会社と簡単にエンゲージできるものがあればよいのにと思っているかもしれません。その願いを叶えるのが Agentforce です。Agentforce は、あなたのビジネスを把握している有用な AI エージェントを日常のワークフローに直接組み込んで、従業員やお客様のためにあらゆるジョブをシームレスに処理します。
Agentforce はこのことをどのような方法で実現するのでしょうか? Agentforce は Salesforce Platform 上に存在するプロアクティブな会話型 AI ソリューションで、自律型エージェントで構成されています。そもそも自律型エージェントとは何なのでしょうか? 自律型エージェントは、問い合わせを理解して応答し、アクションを実行できる高度な AI で、人間の介入を要するものもあれば、要しないものもあります。エージェントに目的を指示すると、自らタスクを生成して次のステップを予測し、ユーザー入力に基づいて方向転換し、設定されたユースケースとガードレールの範囲内で新しいタスクを開始することができます。Agentforce は、信頼のおけるデジタルチームメイトと考えることができます。
Agentforce がジョブを遂行する方法
Agentforce は、スマートなテクノロジーと高度にカスタマイズ可能なコンポーネントを使用して構築されています。スマートとはどういうことなのでしょうか? どうすればコンポーネントがスマートになるのでしょうか? 実際のところ、Agentforce は機械学習 (ML) や自然言語処理 (NLP) といった人工知能 (AI) の機能を利用して、会話や質問、リクエストを理解します。続いて、与えられた指示に従ってリクエストを処理し、安全なデータでグラウンディングされた応答を返すことができます。各エージェントのコンポーネントの多くは、組織全体の固有のニーズに対応するよう設定できます。詳しく見てみましょう。
データ
すべての従業員と同様に、エージェントは、会社とお客様を理解し、関連情報へのアクセス権が必要です。Agentforce は Salesforce Platform の一部であるため、エージェントが安全にジョブを遂行するために使用できる情報とアクセスコントロールを選択できます。エージェントは、ナレッジ記事、CRM データ、接続した外部ソースのデータなど、構造化データと非構造化データを使用してタスクを実行できます。
推論
これは各エージェントの背後にある頭脳です。推論エンジンにより、エージェントが、人間の意図を処理して理解し、会話の流れの中でアクションを実行して、会話の変化に応じて異なるサブエージェントやアクションをコールできます。Salesforce ではこの目的で Atlas 推論エンジンを採用しています。
アクション
アクションは、エージェントがジョブを実行するときに行う個々のタスク (ユーザーに取引先番号を尋ねるなど) です。標準アクションをカスタマイズすることや、独自のビジネスプロセスを使用する新しいアクションを作成することができます。後者の例として、商品の返品を開始する自動起動フローや、セールスメールを生成するプロンプトテンプレート、天気予報アプリケーションをコールする Apex が挙げられます。エージェントには、遂行するよう設定されているジョブに応じて、1 つまたは複数のアクションを設定できます。
サブエージェント
トピックは、エージェントが実行できるジョブ全体を定義するアクションのカテゴリまたは分類です。たとえば、「注文管理」というサブエージェントは、注文の検索、注文の追跡、返品または交換の処理など、そのサブエージェントに割り当てられている注文関連のアクションを開始することができます。サブエージェントに指定した自然言語の指示が、エージェントに特定のアクションをいつ開始するかを伝え、エージェントのガードレールとして機能します。
チャネル
Agentforce は、Salesforce 組織、Slack、テキストメッセージ、メールなど、従業員やお客様がコミュニケーションや業務上の活動に使用するシステムにリリースできます。すべてのチャネルのワークフローやハンドオフを統合するように Agentforce を設定することも可能です。
全体的なしくみを理解する
エージェントがジョブを遂行するうえで役立つテクノロジーやコンポーネントがわかったところで、次はエージェントの全体的なしくみを見ていきましょう。次のシナリオについて考えてみます。ユーザーがエージェントウィンドウに質問を入力すると、エージェントがそのリクエストを割り当てられているサブエージェントと照合し、関連性が最も高いサブエージェントを選択します。エージェントはその選択したサブエージェントに基づいて、お客様の特定、予約の取り付け、インデックス付けされた知識ベースでの解決策の検索など、関連するアクションを開始します。また、お客様に詳細を尋ねたり、タスクを実行できない場合にエラーメッセージを表示したりするようにエージェントを設定することも可能です。これが次のセクションにつながります。
Agentforce が実行できるジョブの種別
あなたが求めているのは、最新の機器のヘルプ記事やインストール手順を表示してくれるエージェントですか? それとも、リゾートのハウスキーピングのリクエストを追跡して割り当てるエージェントでしょうか? 会議に向けて主要な取引先を要約するエージェントはどうでしょうか? Agentforce は、事前設定済みエージェントテンプレートを使用するか、エージェントをゼロから作成することで、こうした機能やそれ以上のことができるように設計できます。★
事前設定済みエージェントテンプレート
Agentforce には、関連するサブエージェントとアクションがあらかじめ組み込まれ、特定のクラウドまたはライセンスに対応した事前設定済みエージェントテンプレートのライブラリが含まれています。これらのテンプレートはそのまま使用することも、多くのビジネスユースケースに合わせてカスタマイズすることもできます。
設定可能な標準エージェントの代表的なものをご紹介します。
-
Agentforce 従業員エージェント: このエージェントを従業員向けにカスタマイズして、従業員がデータソースの検索、取引先と商談の要約、収益の予測などを業務の流れの中で実行できるようにします。
-
Agentforce セールスデベロップメント担当 (SDR): リードにエンゲージし、その質問や時には異議に対処しながら、担当者が最高の状態で業務を遂行し続けるために必要なタスクを効率化します。
-
Slack 従業員ヘルプ: Slack で従業員が質問に対する回答を得られるようサポートします。Slack チャンネルを検索して関連情報を表示します。
-
Agentforce サービスエージェント: お客様にパーソナライズされた対応、一般的な回答、エスカレーションパスに関するサポートを提供します。

カスタムエージェント
必要なジョブを実行するエージェントを作成したいのに、目的の作業を行える事前設定済みエージェントテンプレートが見当たらない場合にはどうすればよいでしょうか? たとえば、新しい出張費を審査して、適切な承認者に転送できるエージェントが必要な場合などです。Agentforce では、自然言語で対話しながら数秒のうちに新しいカスタムエージェントを設定できます。後は、実行してもらうジョブについて説明するだけで、Agentforce が使用可能なライブラリから関連サブエージェントとアクションを取得します。
エージェントとやり取りする場所
Salesforce システム管理者など、Agentforce 構築権限を有するロールである場合は、作業が行われる場所で会社やお客様がエージェントを使用するように設定できます。Agentforce ユーザーは、各自の Salesforce 組織、Slack、Salesforce モバイルアプリケーションで取引先の詳細の要約、ワークフローの承認、ケースの確認などのタスクを実行するときに、その業務フローの中で直接エージェントにアクセスできます。また、Agentforce を Slack にリリースすれば、ヘルプデスクのチケットを処理する IT チームのサポートや、オンボーディングタスクを割り当てて追跡する HR チームの補佐、Slack チャンネル全体での必要な情報の検索など、さまざまな業務を支援できます。
お客様が Web サイトまたはエクスペリエンスサイトでエージェントを使用すれば、カスタマーサポートへの連絡、ヘルプドキュメントの参照、予定やサービスのスケジュールなどを簡単に行うことができます。組織が Agentforce を立ち上げて稼働したら、Agentforce に実行するよう設定できるタスクが無限に広がります。各エージェントに遂行させるジョブが存在する場所で、ユーザーがそのエージェントにエンゲージします。
![[Agentforce] ウィンドウで、ユーザーがカフェのデザートメニューに品目を追加するようエージェントに依頼しています。](https://res.cloudinary.com/hy4kyit2a/f_auto/fl_lossy/q_70/learn/modules/introduction-to-agentforce/get-to-know-agentforce-functionality/images/ja-JP/ce5f552727e04f98f0616da5185432c4_kix.4pk3q6dfami8.png)
エージェントと信頼
Salesforce ではすべてが信頼という中核的な理念に基づいて構築されています。そのため、Einstein Trust Layer に統合されたセキュアな Agentforce を簡単に構築して、生成 AI のリスクを軽減することができます。Trust Layer は、エージェントが生成する応答が、信頼できる企業データでグラウンディングされるようにします。さらに、データ保持ゼロポリシーにより、企業情報や顧客情報が外部に開示されることがありません。
Trust Layer は、潜在的に有害な LLM 応答を検出し、透明性を確保する目的で、ユーザーとのあらゆるやり取りのイベントログを監視します。エージェントの動作を定義するサブエージェント指示も、ハルシネーションや悪意のある攻撃を阻止するガードレールとして機能します。エージェントがアクセスできるレコードや項目は権限に基づき、エージェントの種別やアクションごとに設定できます。
[Agent Preview (エージェントのプレビュー)] パネルで、あらゆる種類の入力でエージェントを試行し、エージェントが期待どおり応答するか確認できます。Agentforce テストセンターは、可能性のある入力を生成してセキュリティを強化し、エージェントの安全性に対する保証を徹底します。
まとめ
ここでは、Agentforce を使用して、ビジネス全体のジョブを遂行できる自律型 AI エージェントのチームを配備できることを学習しました。こうしたエージェントが使用する AI テクノロジーにより、自然言語の問い合わせを理解して、セキュアなデータでグラウンディングされたタスクを完了することや、設定された権限とガードレールを使用することができるようになります。エージェントを複数のチャネルに統合すれば、信頼できるデジタルチームメイトとして機能し、人間の介入の有無に関係なく、タスクを効率的に処理できます。続いて、「Agentforce Builder の概要」モジュールを受講して、エージェントを構築する方法を学習することをお勧めします。
リソース
- 動画: Introducing Agentforce (Agentforce の概要)
- Trailhead: 自律型エージェント
- 動画: Agentforce Makes AI Agents Reliable for Business (Agentforce の AI エージェントがビジネスにとって信頼できるものである理由)
- ブログ投稿: Inside the Brain of Agentforce: Revealing the Atlas Reasoning Engine (Agentforce の頭脳の内部: Atlas 推論エンジンを解明する)
- Salesforce ヘルプ: エージェントを設定する
- Trailhead: Einstein Trust Layer
- Trailhead: 自然言語処理の基本
- Trailhead: プロンプトの基本事項
