🐷

Prompt Builder Templates Superbadg(ジブリ風ストーリー)

に公開

#Prompt Builder Templates Superbadge Unit
Salesforce の Prompt Builder Templates Superbadge Unit に挑戦しようと思ったけど、内容が盛りだくさんで大変そう…と思っていませんか?
chatGPTさんが、記事を作成してくれたので挑戦前にここで要点を抑えましょう。*

主人公 ナウシカ(Salesforce エンジニア)が、AI の力を活用して「Tranquil Trails」社のシステムを改良しながら スーパーバッジを獲得する物語 です!


風の谷のエンジニア ~Agentforceとスーパーバッジの冒険~

序章:風の谷の試練

風の谷に住むエンジニア ナウシカ は、Salesforce の叡智を求め、Agentforce のスーパーバッジ に挑戦することを決意した。

師匠の ユパ は彼女に言った。

「このスーパーバッジは、お前の技術を試す試練だ。プロンプトテンプレートを操り、フローを制御し、メールを送り届ける力を得よ」

ナウシカは 「Tranquil Trails」 というウェルネス企業の管理者として、AI を活用し、コーチとクライアントの架け橋となるシステムを構築する使命を与えられた。


第一章:プロンプトテンプレートの創造

ナウシカは 「Translate Survey Input」 という プロンプトテンプレート を作成することから始めた。

彼女は、様々な言語で入力されたクライアントのフィードバックを、自動で英語に翻訳 する機能を構築しなければならない。

🎯 彼女のミッション

  • プロンプトテンプレートに 「Fitness」「Account」「Contact」 の3つのオブジェクトを組み込む
  • Einstein Generative AI を有効化し、OpenAI GPT-4 Turbo で動作させる
  • 翻訳フロー を作成し、新しいフィットネスレコードが作成されるたびに、自動で英語に変換されるよう設定

彼女は、Salesforce のワークスペースでテンプレートを作成し、次のような指示を入力した。

You are a wellness specialist from a company called Tranquil Trails.
Review the content [Survey Input field]. If the content is in a language other than English, translate the text into English.
...

「よし!プロンプトテンプレートは完成した。これでどんな言語でも翻訳できるはず!」


第二章:流れる風のごとく、フローを組み込め

ナウシカは次の挑戦に進む。それは フロー(Flow) の調整だ。

「Translate Fitness Survey Input」という既存のフローを改修し、翻訳プロンプトを組み込む 必要があった。

🔧 フローに必要な設定

  1. 「Translate Survey Input」 というアクション要素を追加
  2. フィットネスレコードの作成時にプロンプトを呼び出し、翻訳されたテキストを保存
  3. レコード更新要素 を追加し、翻訳結果を「Translated Survey Input」フィールドに自動保存

彼女は慎重にフローを設計し、Latisha Bryce のデータを使ってテストを行った。

「"Ho sempre desiderato correre una maratona."(私はいつもマラソンを走ることを夢見ていた)」

数秒後、システムは自動的に英語に翻訳されたテキストを表示した。

「I have always wanted to run a marathon.」

「成功した!AIが適切に翻訳してくれた!」


第三章:クライアントの目標を要約せよ

次の挑戦は、クライアントの関心を要約すること。

📜 要件

  • クライアントのフィットネスレコードを基に、AI が自動で関心の要約を作成
  • 「Interest Summary」 というカスタムリッチテキストフィールドを追加
  • 「Summarize Client Goals」 というプロンプトテンプレートを作成

彼女は次のようなプロンプトを設定した。

You are a wellness coach from a company called Tranquil Trails.
Review the content in the list of fitness records related to a contact record.
...

「このプロンプトなら、要約が的確に生成されるはず…!」

彼女は Robinette Bullman のデータを使い、クライアントのフィットネス興味を自動で要約する機能をテストした。

結果は完璧だった。


第四章:希望のメールを届けよ

ナウシカの最後のミッションは、「Program Recommendation Email」 を作成し、クライアントに最適なプログラムを提案するメールを送ることだった。

📧 目標

  • クライアントのフィットネス興味に基づき、最適なプログラムを提案
  • 「Draft with Einstein」 を使用してメールを自動生成
  • エンゲージメントの高い件名を作成

彼女は、次のようなメールプロンプトを作成した。

You are a wellness specialist from a company called Tranquil Trails and the sender of this email, [sender's full name].
...
Generate a subject line that can increase open rate using words and content related to the email body content.
...

彼女は Victoria Bryant のアカウントで、Robinette Bullman にメールを送信した。

「成功だ!これでコーチは簡単にパーソナライズされたメールを送ることができる!」


終章:新たな風の時代へ

ナウシカは、すべてのミッションを達成し、スーパーバッジを獲得した。

Salesforce の AI を活用し、クライアントとのコミュニケーションを革新することに成功したのだ。

ユパは満足げに言った。

「お前は真の Salesforce エンジニアとなった。これからも、風のように流れる技術を操るのだ」

ナウシカは空を見上げ、新たな冒険への決意を固めた。


🎖 エンディング:スーパーバッジ獲得!

プロンプトテンプレートの作成
フローの組み込み
クライアントの興味を要約
エンゲージメントメールの送信

ナウシカは Agentforce の新たな時代の風を感じながら、さらなる技術習得の旅に出た。

Discussion