AI ツールビルダの使用

Objective

After completing this lesson, you will be able to aI ツールビルダを使用して SAP Commerce Cloud 向けのカスタム AI 搭載ツールを作成する方法について説明します。

AI ツールビルダの概要

事前定義された AI ツールでは、一般的な使用ケース向けにソーシャルメディア投稿、ブログ投稿、および製品バナーテキストを生成することができます。ただし、ビジネスには、特殊なプロンプトまたは特定のデータグラウンディングを必要とする独自の要件がある場合があります。

AI ツールビルダは、SAP CX AI Toolkit 内の管理機能であり、以下が可能です。

  • 独自の SAP Customer Experience データに基づくプロンプトを検証します。
  • 特定のビジネスプロセスに合わせてカスタマイズされたカスタム AI ツールを作成します。
  • ツールを有効化または無効化して、ビジネスユーザが使用できる内容を制御します。

つまり、SAP Commerce Cloud ユーザの場合、製品カタログを直接参照するツールを構築して、マーケティングコピー、技術仕様、またはカテゴリテキストの登録を自動化することができます。

カスタム AI ツールの構築

AI ツールの作成時に、AI の動作方法と、正確な結果を生成するために "表示" する必要があるデータを定義します。

開始するには、左側のパネルで AI ツールビルダにナビゲートし、AI ツールを作成を選択します。

既存の標準 AI ツールとカスタム AI ツール、および検索フィールドと AI ツールの作成 ボタンが表示されている AI ツールビルダのワークスペースのスクリーンショット。

以下を指定する必要があります。

  1. ID: 名前、説明 (短) (ツールカードの場合)、および説明 (長) (ユーザ指示の場合)。
  2. ライセンス: 一度有効化するとツールを使用できるライセンス。
  3. ソースアプリケーション: このコンテキストでは、SAP Commerce Cloud を選択します。これにより、ツールから製品データにアクセスできるようになります。
  4. プロンプト: 参照データに基づく応答の生成において AI をガイドする指示プロンプトを作成します (グラウンディング)。
  5. デフォルト音と長さ: 優先される "ボイス" (プロフェッショナル、熱心など) および出力サイズを設定します。
  6. 特記事項: これを有効にして、ツールの実行時にユーザがパーソナライゼーションを追加できるようにします ("夏のセールのように聞こえます" など)。
名前、説明、ユーザ指示、ライセンス、ソースアプリケーションなど、数字でマークされたキー設定フィールドが表示されている AI ツールビルダの AI ツールの作成 ウィザードのスクリーンショット。

SAP Commerce Cloud データによるグラウンディング

グラウンディングは、ビジネスコンテキストを AI に提供するプロセスです。ツールビルダでは、特定のプレースホルダを使用して、カタログから取得するデータを AI に指示します。

ソースアプリケーションが SAP Commerce Cloud に設定されている場合、以下の 2 つの主要エンティティを参照できます。

  • 製品エンティティ: 個別明細に焦点を当てたツールに使用されます。
    • {{Product.name}}: 製品の名前を挿入します。
    • {{Product.*}}: 特定の製品に対して利用可能なすべての属性をプルします。
  • カテゴリエンティティ: 製品のより広範なグループを理解する必要があるツールに使用されます。
    • {{Category.name}}: 選択したカテゴリの名前を参照します。
    • {{Category.List.Product}}: これはマージ項目参照です。これにより、選択したカテゴリ内の複数の関連製品のデータに AI からアクセスできるようになります。これは、コレクションを要約するコンテンツを作成したり、製品ライン全体で共通の傾向を特定したりするために不可欠です。

例: カテゴリページのコンテンツ作成者

以下のビデオでは、[カテゴリページのコンテンツ作成者] という名前のカスタムツールを構築する方法について説明します。これは、カテゴリ内の製品の一覧を参照し、共通のテーマと機能を強調する魅力的なカテゴリのランディングページコンテンツを生成するように設計されています。

主な設定ハイライト:

  • ツール設定: 管理者はツールに名前を付け、ソースを SAP Commerce Cloud に設定します。
  • プロンプトの構築: 管理者は、AI が製品一覧を読み取れるように、データコンテキストフィールドを利用するプロンプトを記述します。
  • 結果: ユーザが指定されたカテゴリでこのツールを実行すると、AI ではデータコンテキストフィールドを使用して、そのカテゴリで選択した商品が分析され、特定の品揃えを正確に反映する説明が生成されます。

プロンプトエンジニアリングのベストプラクティス

カスタム AI ツールで高品質の結果が生成されるようにするには、以下のベストプラクティスに従ってください。

  • 役割の定義: AI が誰であるかを伝えます (たとえば、"あなたはハイエンドのファッションブランドの e コマースコピーライターです")。
  • 結果を定義します (たとえば、"これらの製品の 3 段落サマリを生成")。
  • Zero-Shot または Few-Shot Prompt を適宜選択します。
    • ゼロショット:例は提供されていません。AI はその基本トレーニングに依存します。
    • Few-shot: AI のスタイルをガイドするプロンプト内に "良い" 出力の例を 1 つまたは 2 つ提供します。
  • 機密情報の回避: 個人を特定できる情報 (PII) をプロンプトフィールドに入力しないでください。

サマリ

このレッスンでは、以下について学習します。

  • AI ツールビルダにより、管理者が独自のビジネス要件向けに特別なツールを作成する方法。
  • ID、ライセンス、ソースアプリケーション設定など、カスタムツールを構築するために不可欠な設定ステップです。
  • 製品およびカテゴリのプレースホルダを使用した SAP Commerce Cloud データによるグラウンディングの重要性。
  • 出力品質を向上させるために、ロール定義やフィードバックプロンプトなどのプロンプトエンジニアリングのベストプラクティスを適用する方法。

参照

詳細については、以下を参照してください。