Cloud Service用AI アシスタントの設定

管理者は、Experience Manager GuidesのAI アシスタント機能を設定できます。 AI アシスタントは、Adobe IMS認証ベースの認証によって保護されています。 セキュアなトークンベースの認証ワークフローを使用して、Adobe Adobeと自社の環境を統合し、AI アシスタント機能を利用できるようになります。 次の設定により、AI設定 タブをフォルダープロファイルに追加できます。 追加したら、Experience Manager GuidesのAI アシスタント機能を使用できます。

AI アシスタントを設定するには、次の手順を実行します。

Adobe Developer ConsoleでのIMS設定の作成

Adobe Developer ConsoleでIMS設定を作成するには、次の手順を実行します。

NOTE
既にOAuth プロジェクトを作成してマイクロサービスベースの公開を設定している場合は、次の手順をスキップしてプロジェクトを作成できます。
  1. Adobe Developer Consoleを起動します。

  2. Developer Consoleに正常にログインすると、Home​画面が表示されます。 ホーム​画面では、プロジェクトやダウンロードへのトップナビゲーションリンクなど、情報やクイックリンクを簡単に見つけることができます。

  3. 新しい空のプロジェクトを作成するには、クイックスタート リンクから「新しいプロジェクトを作成」を選択します。
    ​ クイックスタートリンク ​ {width="550"}
    新しいプロジェクトを作成します。

  4. プロジェクト​画面から「API​を追加」を選択します。 「API​を追加」画面が表示されます。 この画面には、アプリケーションの開発に使用できるAdobe製品およびテクノロジに使用できるすべてのAPI、イベント、サービスが表示されます。

  5. I/O Management API​を選択して、プロジェクトに追加します。
    IO管理API
    I/O Management APIをプロジェクトに追加します。

  6. 新しい​ OAuth資格情報 ​を作成して保存します。

    configure API の OAuth資格情報タイル

    APIにOAuth資格情報を設定します。

  7. プロジェクト」タブで、「OAuth サーバーからサーバー」オプションを選択し、新しく作成した資格情報を選択します。

  8. OAuth サーバー間」リンクを選択して、プロジェクトの資格情報の詳細を表示します。

    接続された資格情報 {width="800"}

    プロジェクトに接続して、資格情報の詳細を表示します。

  9. プロジェクト タブに戻り、左側の​ プロジェクト概要 ​を選択します。

    プロジェクト概要 {width="500"}

    新しいプロジェクトを開始します。

  10. 上部の「ダウンロード」ボタンを選択して、サービス JSONをダウンロードします。

    jsonをダウンロード {width="500"}

    JSON サービスの詳細をダウンロードします。

OAuth認証の詳細を設定し、JSON サービスの詳細をダウンロードしました。 次のセクションで必要となるので、このファイルを便利に使用できます。

環境へのIMS設定の追加

環境にIMS設定を追加するには、次の手順を実行します。

  1. Experience Managerを開き、設定する環境を含むプログラムを選択します。

  2. 環境」タブに切り替えます。

  3. 設定する環境名を選択します。 これにより、環境情報 ページに移動します。

  4. 設定」タブに切り替えます。

  5. JSON サービスの詳細(前のセクションでダウンロードした)を、に対応する​値SERVICE_ACCOUNT_DETAILS フィールドに貼り付けます。 次のスクリーンショットに示すように、同じ名前と設定を使用してください。

    ims サービス アカウント設定 {width="800"}

環境でAI フラグを有効にする

Experience Manager Guides UIでAI アシスタント機能を有効にするには、環境にENABLE_GUIDES_AI フラグを追加します。

次のスクリーンショットに示すように、同じ名前と設定を使用していることを確認します。

{width="800"}

フラグを​ true ​に設定すると機能が有効になり、フラグを​ false ​に設定すると機能が無効になります。

環境にGUIDES_AI_SITE_ID変数を追加します

環境(Cloud Manager)にGUIDES_AI_SITE_ID変数を追加し、値をid_f651abc807c84f52b425737bb93f87baに設定して有効にします。

次のスクリーンショットに示すように、同じ名前と設定を使用していることを確認します。

{width="800"}

環境への変更の適用

IMS設定を追加し、AI アシスタントフラグを有効にしたら、次の手順を実行して、これらのプロパティをOSGiを使用してAEM Guidesにリンクします。

  1. Cloud ManagerのGit プロジェクトコードで、次の2つのファイルを追加します(ファイルの内容については、付録を参照)。

    • com.adobe.aem.guides.eventing.ImsConfiguratorService.cfg.json
    • com.adobe.guides.ai.config.service.AiConfigImpl.cfg.json
  2. 新しく追加されたファイルがfilter.xmlでカバーされていることを確認します。

  3. Gitの変更をコミットしてプッシュします。

  4. パイプラインを実行して、環境に変更を適用します。

フォルダープロファイルでAI アシスタントを有効にする

設定の変更が適用されたら、目的のフォルダープロファイルのAI アシスタント機能を有効にします。

詳細については、​ エディター機能についてを参照してください。

{width="300"}

フォルダープロファイルでのスマート提案の設定

AI アシスタント機能を有効にした後、フォルダープロファイルでスマート提案の機能を設定します。

詳しくは、​ フォルダープロファイルでのスマート提案の設定を参照してください。

付録 appendix

ファイル:
com.adobe.aem.guides.eventing.ImsConfiguratorService.cfg.json

コンテンツ:

{
 "service.account.details": "$[secret:SERVICE_ACCOUNT_DETAILS]"
}

ファイル: com.adobe.guides.ai.config.service.AiConfigImpl.cfg.json

コンテンツ:

{
  "conref.inline.threshold":0.6,
  "conref.block.threshold":0.7,
  "related.link.threshold":0.5,
  "emerald.url":"https://adobeioruntime.net/apis/543112-smartsuggest/emerald/v1",
  "instance.type":"prod",
  "chat.url":"https://aem-guides-ai-v2.adobe.io"
  }

AI アシスタント設定の詳細

キー
説明
許可される値
デフォルト値
conref.inline.threshold
ユーザーが現在入力しているタグに対して取得された提案の精度/呼び出しを制御するしきい値。
-1.0から1.0までの任意の値。
0.6
conref.block.threshold
ファイル全体でタグに対して取得された提案の精度/呼び出しを制御するしきい値。
-1.0から1.0までの任意の値。
0.7
emerald.url
スマート提案ベクターデータベースのエンドポイント
https://adobeioruntime.net/apis/543112-smartsuggest/emerald/v1
https://adobeioruntime.net/apis/543112-smartsuggest/emerald/v1
chat.url
AI アシスタントサービスのエンドポイント
https://aem-guides-ai-v2.adobe.io
https://aem-guides-ai-v2.adobe.io
instance.type

AEM インスタンスのタイプ。 スマート提案が設定されているAEM インスタンスごとに一意であることを確認します。 ユースケースとしては、「instance.type」

「stage」を使用してステージ環境で機能をテストすると同時に、「prod」でも機能が設定されます。

環境を識別する一意のキー。 英数字​個の値のみ使用できます。 "dev"/"stage"/"prod"/"test1"/"stage2"
「prod」

設定が完了すると、Experience Manager GuidesのホームページとエディターにAI アシスタントアイコンが表示されます。 詳しくは、Experience Manager ユーザーガイドのAI アシスタント ​ セクションを参照してください。

recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178