学習の目的
この単元を完了すると、次のことができるようになります。
- ヘッドレステクノロジーを使用して、キャンプファイヤーストーリーを保存するカスタムオブジェクトを作成する。
- ヘッドレステクノロジーを使用して、キャンプファイヤーストーリーを収集、提案する従業員エージェントを作成する。
この単元では、新しいヘッドレスビルダーエクスペリエンスを使用して、自然言語を用いて Agentforce でカスタムオブジェクトと従業員エージェントを作成します。手順、Agentforce を実際に操作するヘッドレスビルダーワークスペース、および単元 1 で生成したヘッドレスエクスペリエンス Playground を行き来しながら進めます。
スモアから戦略へ
あなたがオフィスにいる間、Astro、Codey、Ruth は水辺を歩いてキャンプファイヤーエリアへと向かいます。水は少し冷たくなってきましたが、3 人は気にしません。澄んだ青い波がルースのつま先をくすぐり、やがて平らになって海へと戻っていきます。Astro は道中ずっと、スモアの計画を声に出して話し続けます。
「大きなマシュマロと小さなマシュマロを用意できるよね。チョコレートバーだけにする? ピーナッツバターカップやチョコレートキャンディはどう? あれもよく溶けるよ! スプリンクルもみんな好きだよね? ぼくはこのグラハムクラッカーが一番好きだけど、食べられないものや食べない食材がある人のために、いろんな選択肢を用意しないといけないね。それから、焼き串やお皿、ベタベタした手を洗う場所も必要だし...毛布もあるといいかも!」 Codey と Ruth はその熱意に笑いながら、3 人は話を続けます。
「Astro はまるでスモアみたいね! スモアのことなら本当に何でも知っているもの!」 Ruth はキャンプファイヤーエリアに到着しながら、そうからかいました。
Codey は小屋から大きなアディロンダックチェアをいくつか取り出してファイヤーリングの周りに並べ、Ruth と一緒に新しいキャンプファイヤーストーリー体験の計画を立て始めます。Astro は波間でパドルボードをする人を眺めながら、スモアの計画を声に出して話しています。

ヘッドレスで Campfire Stories (キャンプファイヤーストーリー) カスタムオブジェクトを作成する
一方、デスクにいるあなたは、キャンプファイヤーストーリー体験に必要な機能をヘッドレスで構築するためのプロンプトをいくつか作成します。Coral Cloud Resorts 組織でカスタムオブジェクト、レコードページレイアウト、タブを構築する手順を一緒に実行しましょう。
- まず、Campfire Stories (キャンプファイヤーストーリー) カスタムオブジェクトを作成します。チャットウィンドウで、次のプロンプトをコピーして貼り付け、
を選択します。
Create a custom object called Campfire Stories that contains these fields: A text field called Title; a picklist called Type containing these values - Ghost Story, Haunted House, Zombie, Mystery, Scary Dream; a picklist called Audience containing these values - Kids, Teens, All Ages; a picklist called Length containing these values - Short (2-3 min), Medium (5-7 min), Long (8-10 min); then create a long text field called Campfire Story to hold the campfire story.
メモ: このモジュール全体を通じて、エージェントがプロンプトで要求された機能を構築するのに 1 ~ 2 分かかる場合があります。エージェントが処理中の間、パネルに進行状況が表示されます。これらの進行状況には、赤いテキストが含まれる場合があります。これは、エージェントがエラーを検出していることを示しています。エージェントは介入なしにエラーを修正し、処理を続行します。エージェントは多くのフォローアップ質問をします。それらは無視して、引き続きステップを進めてください。そこで行う作業が、エージェントが尋ねるフォローアップ質問への回答となり、このモジュールを完了するために必要な追加の詳細も提供されます。
- 次に、Campfire Stories (キャンプファイヤーストーリー) オブジェクトのレコードページレイアウトとタブを作成して、後で入力するストーリーを表示できるようにする必要があります。次のプロンプトをコピーしてチャットウィンドウに貼り付け、
を選択します。
Create a record page layout and a tab for the Campfire Stories object and make them visible in the Coral Cloud Resorts app. Make sure the page layout and the tab are assigned to the admin user and system administrator profile. Make sure there is an All view to view a list view of the stories.
新しいカスタムオブジェクトを確認する
- 単元 1 でブラウザーウィンドウに起動したヘッドレス Agentforce Playground に移動します。
-
を選択します。
-
[Coral Cloud Resorts] アプリケーションを検索して選択します。
- ブラウザーを更新します。[Campfire Stories (キャンプファイヤーストーリー)] タブはタブ行の末尾にあります。表示するには [More (その他)] を選択する必要がある場合があります。
-
[Campfire Stories (キャンプファイヤーストーリー)] タブを選択して、[Campfire Stories (キャンプファイヤーストーリー)] オブジェクトを開きます。
- [Campfire Stories (キャンプファイヤーストーリー)] オブジェクトで、[Recently Viewed (最近参照したデータ)] を選択します。
-
[All (すべて)] を選択します。
-
を選択して、[All (すべて)] をデフォルトのリストビューに設定します。
![Coral Cloud Resorts アプリケーションのナビゲーションバーに [Campfire Stories (キャンプファイヤーストーリー)] タブが表示され、[All (すべて)] リストビューが固定されている。](https://res.cloudinary.com/hy4kyit2a/f_auto/fl_lossy/q_70/learn/modules/trick-or-trailhead-tell-us-smore-campfire-stories/build-a-campfire-stories-experience/images/ja-JP/5bc73e3d920c24a395f8596d7e7f5a48_kix.z5qngpuh37g3.png)
Campfire Stories (キャンプファイヤーストーリー) オブジェクトは、まだストーリーが追加されていないため、空です。次の 2 つの単元でオブジェクトにストーリーを追加します。場所を確認しておきましょう。
ヘッドレスで従業員エージェントを作成する
次に、Campfire Stories (キャンプファイヤーストーリー) オブジェクトに新しいキャンプファイヤーストーリーのレコードを追加したり、オブジェクトにレコードとして保存されているストーリーを呼び出したりできる従業員エージェントを作成します。このエージェントは 3 つのプロンプトを使用して作成します。
- Trailhead ヘッドレスビルダーのチャットウィンドウで、次のプロンプトをコピーして貼り付け、
を選択します。
Create an employee agent called Campfire Stories with a subagent called campfire_stories, but do not add any actions. Update the permission set created earlier to grant me access to this agent.
- エージェントが作成されたことを確認したら、次のプロンプトをコピーしてチャットウィンドウに貼り付け、
を選択します。
Update the agent to add an action named “Create Campfire Stories” that can access the Campfire Stories custom object to create and store new stories.
- エージェントが前のステップのアクションを追加したら、次のプロンプトをコピーしてチャットウィンドウに貼り付け、
を選択します。
Update the agent to add one more action named “Search Campfire Stories” that can query the Campfire Stories custom object’s existing records and display fields. Make sure when referencing existing records to read the story verbatim and do not make a story up.
新しい Campfire Stories (キャンプファイヤーストーリー) エージェントを確認する
- ヘッドレス Agentforce Playground に戻り、
を選択します。
-
[Agentforce Studio (Agentforce スタジオ)] を検索して選択します。
![[Agentforce Studio (Agentforce スタジオ)] が選択された状態のアプリケーションランチャー。](https://res.cloudinary.com/hy4kyit2a/f_auto/fl_lossy/q_70/learn/modules/trick-or-trailhead-tell-us-smore-campfire-stories/build-a-campfire-stories-experience/images/ja-JP/471f2399782b7522518a03bcc7bf5773_kix.kilow648kq7k.png)
- [Agents (エージェント)] パネルで、[Agent Name (エージェント名)] 列から [Campfire Stories (キャンプファイヤーストーリー)] を選択します。(メモ: このバッジ全体を通じて、エージェント名、サブエージェント名、アクション名に若干のバリエーションが見られる場合があります。)
![[Agents (エージェント)] パネルに表示された [Campfire Stories (キャンプファイヤーストーリー)] エージェント。](https://res.cloudinary.com/hy4kyit2a/f_auto/fl_lossy/q_70/learn/modules/trick-or-trailhead-tell-us-smore-campfire-stories/build-a-campfire-stories-experience/images/ja-JP/ca2dc623a83e83f89ed66bc063e63529_kix.bj4e053zzx80.png)
[Agent Definition (エージェント定義)] タブが開き、ヘッドレスで作成したエージェントの詳細が表示されます。campfire_stories サブエージェントと、そのエージェントに作成、追加されたアクションも確認できます。すごいですね。
![Campfire Stories (キャンプファイヤーストーリー) エージェントにヘッドレスで追加されたサブエージェントとアクションが表示されている [Agent Definition (エージェント定義)] パネル。](https://res.cloudinary.com/hy4kyit2a/f_auto/fl_lossy/q_70/learn/modules/trick-or-trailhead-tell-us-smore-campfire-stories/build-a-campfire-stories-experience/images/ja-JP/6eba8dbde54b5826d7d203f1100724aa_kix.ov11e2bcby63.png)
キャンプファイヤーストーリーを教えてください
次の単元では、新しい Campfire Stories (キャンプファイヤーストーリー) 従業員エージェントを使用して、カスタムオブジェクトに新しいストーリーを追加します。
