Agentforce Builder について知る
学習の目的
この単元を完了すると、次のことができるようになります。
- Agentforce Builder のガイド付き設定が、エージェントの作成にどのように役立つか説明する。
- 各自のビジネスニーズに合わせてエージェントをカスタマイズする際に役立つ Agentforce Builder の要素について説明する。
始める前に
このモジュールでは Agentforce と人工知能 (AI) の用語が使われます。このモジュールを受講する前に、Trailhead の「Agentforce の概要」バッジと「自律型エージェント」バッジを取得することをお勧めします。
エージェントワークフォースを構築する
あなたがこの単元を読んでいる間に、スロークッカーのスイッチがオンになり、家に着いたら夕食の準備ができているのかもしれません。あるいは、学校帰りのあなたの息子が家に入れるように玄関のスマートロックが開錠しているかもしれません。ロボット掃除機がキッチンの隅々まできれいにしているということもあるでしょう。多くの人々と同様に、あなたも自宅でスマートワークフォースを活用することにした結果、生産性が向上し、空いた時間をほかの楽しみやすべきことに充てられるようになっています。
Agentforce があれば、職場でも同じようにスマートなワークフォースを配備できます。Salesforce システム管理者である場合や、Agentforce の権限があるだけでも、お客様や従業員の業務を手助けする AI エージェントのワークフォースを構築できます。つまり、同僚からお客様まで、誰もが重要な事項に集中的に取り組めるようになるということです。たとえば、Agentforce を設定して、営業担当のプロスペクティングを手伝ったり、サポートリクエストに対処するカスタマーサービスを補佐したり、営業のロールプレイのシナリオでフィードバックを示したりすることができます。
Agentforce Builder の概要
機密性の高い企業データや顧客データを使用するさまざまなジョブを処理する信頼のおけるエージェントの Agentforce を構築するには、直感的で信頼できるツールが必要です。ここで登場するのが Agentforce Builder です。Agentforce Builder は、Agentforce を作成し、Slack、CRM、Web サイトなど、従業員やお客様が必要とする場所にリリースすることができるツールです。Agentforce Builder のステップバイステップのインターフェースに従って選択と情報収集を行えば、各エージェントをその特定の役割に適合させることができます。Agentforce Builder でエージェントを構築したら、無限の方法でカスタマイズできます。Agentforce Builder でエージェントをプレビューして微調整することも可能です。
では、Agentforce Builder のツアーを駆け足で見ていきましょう。
まず Agentforce スタジオにアクセスする
![Agentforce スタジオの画面。左パネルに Agentforce の構築とパフォーマンス用のツールが表示され、右側に [Agents (エージェント)] パネルが表示されている。[Agents (エージェント)] パネルにはエージェントのリストと、Agentforce Builder を開く [New Agent (新しいエージェント)] ボタンが表示されている。](https://res.cloudinary.com/hy4kyit2a/f_auto/fl_lossy/q_70/learn/modules/introduction-to-agent-builder/get-to-know-agent-builder/images/ja-JP/0a9b3276563b093a988dbf39a644bf45_kix.u3zhihg16c97.png)
Agentforce スタジオには、アプリケーションランチャーメニュー (
) からアクセスできます。では、見ていきましょう。
- [Build (ビルド)] ペインでは作成したエージェントへのアクセス、Agentforce テストスイートの起動、プロンプトテンプレートの作成や変更、エージェントがアクセスできるデータ (データライブラリ、レトリーバー、検索インデックスなど) の追加や更新を行うことができます。エージェントで使用する AI モデルを選択することもできます。(1)
- [Observe (観察)] ペインのツールを使用すると、エージェント分析を通じてエージェントのパフォーマンスを監視できます。また、お客様や従業員とのやり取りでのエージェントのインサイトやセッションデータをレビューすることもできるため、実際のシナリオでエージェントがどのように機能しているかを確認し、そのパフォーマンスを最適化できます。(2)
[Agents (エージェント)] パネルでは、次の操作を実行できます。
- すべてのエージェントのクリック可能なリストを表示する。(3)
-
[New Agent (新しいエージェント)] ボタンをクリックして Agentforce Builder を開き、新しいエージェントを作成する。(4)
新しいエージェントを構築する
すべてのジョブが同じではないため、Agentforce Builder では、エージェントが目的のジョブを実行し、そのジョブに適格になるように、エージェントを作成してカスタマイズできます。[New Agent (新しいエージェント)] をクリックすると、Agentforce Builder のガイドに従って、エージェント作成プロセスの各ステップを実行できます。
-
What do you want your agent to do? (エージェントでどのような処理を行いますか?) : Agentforce には多くの事前設定済みエージェントテンプレートが用意されているため、すばやく作成を開始できます。実際、エージェントを作成するときには事前設定済みテンプレートを使用することをお勧めします。事前設定済みテンプレートには、その種類のエージェントが実行できるジョブのための一般的なサブエージェント、アクション、変数がすでに含まれています。エージェントに実行して欲しいジョブに合う事前設定済みテンプレートが見つからない場合は、[What do you want your agent to do? (エージェントでどのような処理を行いますか?)] 項目にエージェントの目的を入力します。選択したテンプレートや記述したエージェントの説明によって、エージェントに関連付けられるサブエージェントやアクションが決まります。
![選択できる既成のエージェントテンプレートを説明するタイルと、ゼロからエージェントを作成する場合にエージェントで行う処理を説明できるテキスト項目が表示されている [What do you want your agent to do? (エージェントでどのような処理を行いますか?)] ステップ。](https://res.cloudinary.com/hy4kyit2a/f_auto/fl_lossy/q_70/learn/modules/introduction-to-agent-builder/get-to-know-agent-builder/images/ja-JP/3151342958de556ce7d7175508aca736_kix.xq5pwkddj55j.png)
-
Name your agent (エージェントに名前を付ける): エージェントの内容を表す名前を選びます。
![エージェントの内容を表す名前を入力する [Name your agent (エージェントに名前を付ける)] ステップ。](https://res.cloudinary.com/hy4kyit2a/f_auto/fl_lossy/q_70/learn/modules/introduction-to-agent-builder/get-to-know-agent-builder/images/ja-JP/9cc276d05f938c58a28bc53dc99076fb_kix.jg2cdn19eme0.png)
エージェントをカスタマイズする
エージェントテンプレートを選択するか、行う必要があるジョブを説明した時点で、エージェントはすでに目的のジョブを行うように設定されます。ただし、本当のお楽しみはエージェントに名前を付けて [Let's Go (始めましょう)] ボタンをクリックしてからです。ここでエージェントが動き出します。関連するサブエージェントとアクションがエージェントに自動的に関連付けられて、エージェントが機能するようになります。エージェントが作成されたら、それを試して、さらにカスタマイズできます。カスタマイズには次のような方法があります。
- [Explorer (エクスプローラー)] パレットのツールを使用して、サブエージェント、アクション、変数、データソースなどをニーズに合わせて追加または編集する。(1)
- [Canvas (キャンバス)] パネルで自然言語エディターを使用してエージェントを変更する。または、クイックアクションを使用してエージェントにロジックを追加したり、ピッカーを使用してサブエージェント、アクション、変数などのリソースを追加したりする。(2)
- [Preview (プレビュー)] モードでエージェントをテストし、会話の背後にある詳細を表示して、エージェントがプレビューの問い合わせに応答するために使用したサブエージェント、アクション、指示、推論を確認する。エージェントのパフォーマンスに基づいて、適切な結果が得られるまで、カスタマイズを調整できます。(3)
- 自然言語の [Canvas (キャンバス)] ビューとコードベースの [Script (スクリプト)] ビューを切り替える。[Canvas (キャンバス)] ビューで行った変更は [Script (スクリプト)] ビューにも表示されます。その逆も同様です。(4)
- [Conversation Preview (会話プレビュー)] ペインで、エージェントが想定している現実的なシナリオや想定外のシナリオを使用してエージェントとやり取りし、そのパフォーマンスを確認する。(5)
- エージェントの現在のドラフトを保存する。(6)
- エージェントのバージョンをコミットする。これにより、ユーザーが利用できるようにエージェントを有効化できます。コミット済みのバージョンのエージェントは変更できませんが、ドラフトを作成してドラフトを変更することはできます。(7)
- [Settings (設定)] メニューでエージェントの詳細を編集する。ここでは、エージェントの名前と説明の編集、エージェントの応答に使用する言語の設定、ユーザーとのやり取りについてのエージェントに対する指示の作成を行うことができます。また、自社の語調に合わせて歓迎メッセージやエラーメッセージをカスタマイズすることもできます。(8)
- サブエージェントとアクションをアセットライブラリから追加、または新規作成することで、追加または更新する。(9)
![後続の番号が付いた事項に対応する [Agentforce Builder] 画面。](https://res.cloudinary.com/hy4kyit2a/f_auto/fl_lossy/q_70/learn/modules/introduction-to-agent-builder/get-to-know-agent-builder/images/ja-JP/07692976be1a1143391ab0584ea4cc92_kix.feu0olq7knn5.png)
Agentforce Observability
エージェントを作成して調整し、ユーザーにリリースしました。次は、そのパフォーマンスを知る必要があります。これを行うには、Agentforce Observability を使用します。Agentforce スタジオの [Observe (観察)] ペインのツールを使用すると、エージェントのパフォーマンスが表示され、うまくいっている部分と改善を続ける必要がある部分を知ることができます。
- AgentForce 分析では、セッション内のすべてのイベントとやり取りが取得され、個別のイベントとして記録されます。このイベントを照会することで、エージェントをどのように最適化すべきかを知ることができます。
- Agentforce 最適化では、エージェントの会話を掘り下げて、未解決のやり取りや知識のギャップなどの問題についてインサイトを得ることができます。最適化機能には、インテント、品質スコア、セッション分析、トレンド特定などが含まれます。Agentforce 最適化ツールについての詳細は「リソース」セクションを参照してください。
オブザーバビリティ情報が得られたら、Agentforce Builder に戻り、さらにエージェントを調整して、その有用性を最大限に高めることができます。
![[Insights (インサイト)] や [Sessions & Intents (セッションとインテント)] などの分析および最適化ツールにアクセスできる Agentforce スタジオの [Observe (観察)] ペイン。](https://res.cloudinary.com/hy4kyit2a/f_auto/fl_lossy/q_70/learn/modules/introduction-to-agent-builder/get-to-know-agent-builder/images/ja-JP/4250863fddfe59c7d6061b1d256296e3_kix.oa0n87210x7d.png)
まとめ
ここでは、Agentforce Builder について学習しました。Agentforce Builder は、直感的なステップバイステップのインターフェースで、あらゆるビジネスタスクを処理するエージェントを構築してリリースできます。Agentforce の進化に伴い、効果的かつ効率的に業務をこなすあなたの能力も向上していきます。「リソース」の Trailhead バッジやヘルプを利用して Agentforce の学習ジャーニーを続けましょう。
リソース
- Trailhead: Agentforce の概要
- Trailhead: 自律型エージェント
- Salesforce ヘルプ: Agentforce Builder の詳細
- Salesforce ヘルプ: エージェント最適化について
