Agentforce と Slack が連携するしくみ
学習の目的
この単元を完了すると、次のことができるようになります。
- Slack でのエージェントのユースケースを挙げる。
- Slack でエージェントを見つける。
- エージェントが Slack で実行できるアクションを挙げる。
始める前に
このバッジのステップを進める前に、同じ Agentforce Developer Edition 組織を使って「クイックスタート: Agentforce 組織を Slack に接続する」のハンズオン Challenge を実施してください。このモジュールのハンズオン Challenge の作業は、そのバッジで実施した作業をもとに進めます。
Slack をエージェントのホームにする
AI 搭載エージェントを Slack ワークスペースに導入すると、驚くような効果を得られます。このインテリジェントなエージェントは、定型タスクを自動化し、コンテキストに関連するサポートを従業員が普段使用している Slack で提供することで、生産性とこらコラボレーションを向上させます。

AI 搭載エージェントと Slack を連携させるメリット
-
コンテキストの関連性の向上: AI 搭載エージェントは、Slack の会話データを利用して、従業員により正確でコンテキストに関連する応答を提供します。
-
生産性の向上: 従業員は、エージェントが Slack での単純なタスクを自動化することで、最も価値の高いタスクに集中することができます。エージェントは、チャンネルの設定、メッセージの送信、キャンバスの更新といった定型タスクのアシスタントとして機能します。
-
カスタマーエクスペリエンスの向上: エージェントは、情報を検索して要約し、従業員にプロアクティブなアクションを提案できます。より迅速でパーソナライズされたサービスの提供につながり、カスタマーエクスペリエンスを向上させます。
-
信頼できるセキュリティ: Agentforce の Einstein Trust Layer と Slack のセキュリティ標準により、安全なデータ取得、データマスキング、データ保持ゼロ、ワークスペースのオーナーや管理者によるアクセス制御などの機能を通じて AI の利用における安全性とプライバシーが確保されます。
-
構造化データと非構造化データの組み合わせ: Slack は、CRM やエンタープライズツールからの構造化データと、Slack の会話から得た非構造化データを組み合わせて活用できるため、エージェントにとって理想的です。この組み合わせからインサイトとコンテキストがエージェントに提供され、エージェントの出力と効果が劇的に向上します。

Slack は、人、データ、システムを 1 か所に集約する仕事用のオペレーティングシステムと考えることができます。これに AI 搭載エージェントを導入すると、一貫性のある業務環境を実現できます。データのサイロ化も、コンテキストを切り替えることも、コミュニケーションを失うこともなくなります。従業員はエージェントとシームレスにやり取りし、より生産的にコラボレーションしながら業務を進めることができます。Slack でのエージェントのさまざまな活用法を詳しく見ていきましょう。
Slack でのエージェントのユースケース
Slack でエージェントを使用すると、さまざまなユースケースで多数の部門の従業員をサポートし、生産性と効率を高めることができます。組織でのエージェントの使用例をいくつか紹介します。
-
人事エージェントは、新しい従業員のオンボーディングをサポートしたり、福利厚生に関する質問に答えたり、キャリア開発を導いたりします。
-
IT エージェントは、ヘルプデスクチケットを解決したり、インシデントコミュニケーションを管理したりします。
-
サービスエージェントは、エキスパートを見つけたり、過去のナレッジを使用したりして、顧客の問題を解決します。
-
セールスエージェントは、エグゼクティブブリーフィングの準備をしたり、提案を作成したり、顧客にプロアクティブに連絡したりします。
-
マーケティングエージェントは、キャンペーンを改善したり、コンテンツを作成したり、マーケティング計画を作成したりします。
-
法務エージェントは、規制や法律遵守のプロセスを簡素化したり、承認を自動化したりします。
-
商品およびエンジニアリングエージェントは、計画、設計、開発、品質保証業務をサポートします。
-
サプライチェーン管理エージェントは、サプライヤー関係を監督したり、倉庫のタスクを自動化したり、需要予測を改善したりします。
これだけではありません。エージェントをカスタマイズすれば、組織内のどのチームのニーズにも対応できます。
Slack でエージェントを見つける
従業員は、Slack の Agentforce ハブでエージェントを見つけたり、自分に関連するエージェントがどのように役立つかを理解したり、より直感的に操作できる提案されたプロンプトを確認したりします。ユーザーは 1 つの会話スレッドでエージェントとやり取りし、チームメンバー同様にロール固有のエージェントと連携できます。
![[Agents (エージェント)] タブを選択して Slack の Agentforce ハブにアクセスし、エージェントを参照し、エージェントのプロファイルとスキルを表示し、エージェントと会話を開始する。](https://res.cloudinary.com/hy4kyit2a/f_auto/fl_lossy/q_70/learn/modules/agentforce-configuration-for-slack-deployment/learn-how-agentforce-and-slack-work-together/images/ja-JP/1ebacdb6a8a212af665c7d7ef5cd282a_kix.sfcvd13ezajd.png)
Agentforce ハブから、ユーザーは次を行うことができます。
-
使用可能なエージェントを参照する: Slack UI の [Agentforce] タブには、ユーザーのニーズを満たす使用可能なエージェントを選択する多数のオプションがあります。
-
エージェントの資格を表示する: [Agentforce] タブでは、各エージェントのスキルや能力を紹介する簡潔なプロフィールを確認します。
-
チームメンバーと同様にエージェントとコラボレーションする: ダイレクトメッセージ (DM) で、提案されたプロンプトを選ぶか、エージェントに直接質問してやり取りします。Agentforce は、知識ベースやほかの接続システムから直接その情報を取得し、ユーザーに代わってアクションを実行します。
Slack でエージェントがアクションを実行できるようにする
エージェントは Agentforce Studio で作成します。エージェントは、サブエージェントと呼ばれる個別の機能を使用して、人の介入なしに特定のアクションを自律的に実行します。サブエージェントは、エージェントに処理させるトピックを表し、それぞれに一部のアクションと指示が含まれます。たとえば、「商談管理」というサブエージェントには、営業担当が商談を見つけたり、ToDo 項目を作成したり、個人識別情報 (PII) を共有せずに活動を記録できるタスクが含まれていることがあります。
Slack ナレッジなどの Slack サブエージェントは、仕事を簡素化し、Slack ユーザーの生産性を向上させる強力な方法です。独自のサブエージェントを作成し、必要なアクションだけを選んで、エージェント専用の一連の指示を設定することもできます。Slack 固有のサブエージェントやアクションをエージェントに追加することで、あらゆる従業員の日常業務を大きく改善できます。
エージェントが Slack でやり取りするときに使用できるアクションは次のとおりです。
アクション |
説明 |
|---|---|
Create a Slack Canvas (Slack キャンバスを作成) |
コンテンツを含む Slack キャンバスドキュメントを作成します。 |
Update a Slack Canvas (Slack キャンバスを更新) |
既存の Slack キャンバスドキュメントにコンテンツを追加します。 |
Look Up a Slack User (Slack ユーザーを検索) |
前のバッジで Slack と Salesforce のユーザー ID を対応付けたときと同じように、対応する Salesforce-Slack ユーザー ID を使用してユーザーを検索します。 |
Search Slack (Slack を検索) |
Slack を検索します。 |
Send a Slack Direct Message (Slack ダイレクトメッセージを送信) |
プレーンテキストまたはマークダウンテキストを指定し、受信者と送信者が参加する DM チャンネルで Slack の DM を送信します。 |
Look Up a Salesforce Channel in Slack (Slack で Salesforce チャンネルを検索) |
Salesforce レコード ID を指定し、対応するレコードチャンネルを Slack で検索します。 |
Create a Salesforce Channel in Slack (Slack で Salesforce チャンネルを作成) |
Salesforce レコード ID を指定し、対応するレコードチャンネルを Slack に作成します。 |
Create a Slack Channel (Slack チャンネルを作成) |
指定したパラメーターで Slack チャンネルを作成します。 |
List Slack Workspaces (Slack ワークスペースを一覧表示) |
Slack のワークスペースを一覧表示します。 |
Archive a Slack Channel (Slack チャンネルをアーカイブ) |
Slack チャンネル ID を指定し、Slack チャンネルをアーカイブします。 |
Add Users or Agents to a Slack Channel (ユーザーまたはエージェントを Slack チャンネルに追加) |
ユーザーの要求と権限に基づいて、ユーザーやエージェントを追加します。 |
Share a Slack Canvas (Slack キャンバスを共有) |
指定したユーザーやチャンネルと Slack キャンバスを共有します。 |
Send Message to a Slack Channel (Slack チャンネルにメッセージを送信) |
公開または非公開の Slack チャンネルにメッセージを送信します。 |
Start a Slack Conversation with an Agent (Slack でエージェントとの会話を開始) |
エージェントから特定の Slack ユーザーにダイレクトメッセージで通知やメッセージを送信します。 |
Summarize a Slack Channel (Slack チャンネルを要約) |
Slack Search API を使用して、指定した期間内にチャンネルに投稿された関連するメッセージ、ファイル、ソースを検索します。 |
Reply to a Slack thread (Slack スレッドに返信) |
Slack チャンネルまたはダイレクトメッセージのスレッドにメッセージで返信します。 |

Slack アクションを実行するエージェントの例
従業員が直面する可能性がある一般的な課題と、Agentforce と Slack アクションで解決する方法を紹介します。
|
シナリオ
|
ソリューション
|
Slack サブエージェントアクション
|
|---|---|---|
有名な顧客のために取引先レビューを準備する必要があります。アカウントエグゼクティブは取引先情報のサマリーを必要としており、取引先チームは最新情報を把握する必要があります。 |
ミーティングアシスタントエージェントを使用して、CRM データに基づいて取引先情報を要約し、そのサマリーをプロジェクトチームのキャンバスに追加します。 |
|
従業員がフィットネスウォッチを購入したいと考えています。その費用が従業員の福利厚生を通じて払い戻しの対象になるかどうかを確認する必要があります。 |
福利厚生エージェントを使用して、対象品目リストを検索し、払い戻しの対象となる品目を確認します。 |
|
新入社員が必須トレーニングを見つけ、受講を完了する必要があります。新しいトレーニングイベントが次々と予定されるため、最新のイベントを把握するのが難しくなっています。 |
従業員オンボーディングエージェントを使用して、目的の商品に関するトレーニングセッションやイネーブルメント資料を見つけます。チームは、毎月初めに新しいセッションが自動的にチームキャンバスに追加されるように依頼します。 |
|
エージェントは人事、IT をはじめ、営業やマーケティングなど、さまざまな部門でサポートすることができます。また、各種エージェントは、Slack の Agentforce ハブから簡単に見つけて管理することができます。Slack アクションをエージェントに追加することで、Slack 内で従業員と自律的に連携して業務を遂行できます。後続の 2 つの単元では、Slack で使用するための準備として、Agentforce Builder でエージェントを作成する手順を見ていきます。
リソース
- Slack ヘルプ: Agentforce in Slack を使用する
- Slack ヘルプ: Agentforce in Slack をセットアップして管理する
- Salesforce ヘルプ: Agentforce 標準アセットの参照
- Salesforce ヘルプ: エージェントアクション