コンテンツAI 検索コンポーネントの設定 configure-content-ai-search-component

コンテンツAI 検索コンポーネントは、生成AIを利用した検索でサイト訪問者に提供します。 コンテンツ作成者に対してこのコンポーネントを有効にする方法について説明します。

前提条件 prerequisites

  • 少なくとも1つのContent Sourceが既に作成され、ステータスは​ Available ​です。
  • 有効なAPI資格情報と​ デフォルトのContent Source ​値を使用して、オーサーとパブリッシュの両方で設定された​AEM Content AI Client OSGi設定(ContentAIClientImpl)。 資格情報の取得方法については、Adobe Developer Console プロジェクトの設定のドキュメントを参照してください。

プロキシコンポーネントの作成 proxy-component

すべてのコアコンポーネントと同様に、AEMに付属するデフォルトのコンテンツAI 検索コンポーネントのプロキシコンポーネントを作成することをお勧めします。 プロキシコンポーネントのプロジェクト固有の変更を/appsの下に置くと、/libsの下のベースコンポーネントがAdobeによって自動的に更新され、プロジェクトコンポーネントはこれらの更新を自動的に継承します。 詳しくは、​ コアコンポーネントの使用および​ コンポーネントガイドライン ​のドキュメントを参照してください。

クライアントライブラリの設定 clientlib

コンテンツAI 検索コンポーネントは、コアコンポーネントにクライアントライブラリを含めるための標準パターン に従っていません。 代わりに、次の手順に従います。

プロジェクトのページコンポーネント customheaderlibs.html (CSS)およびcustomfooterlibs.html (JS)に次を追加します。

<sly data-sly-use.clientLib="/libs/granite/sightly/templates/clientlib.html"
     data-sly-call="${clientLib.css @ categories='core.wcm.components.contentaisearch.v1'}"></sly>

プロジェクトに独自のブランドスタイルが適用されている場合は、プロジェクトのクライアントライブラリの2番目のカテゴリをこのカテゴリの後に追加します。

コンテンツAI 検索コンポーネントの使用 using

コンテンツ作成者は、コンテンツAI 検索コンポーネントをページに配置できるようになりました。 詳しくは、​ コンテンツAI 検索コンポーネント ​のドキュメントを参照してください。

コンポーネントでコンテンツ AIを使用する方法 how-it-works

  • 標準的な検索クエリは、Content Sourceのインデックスと同じ取得レイヤーによって提供され、設定されたソースから一致するページ、フラグメント、またはアセットを返します。
  • AI生成の概要が有効になっている場合、コンポーネントはAEM Content AI生成エンドポイントを追加的に呼び出し、同じインデックス付きコンテンツで応答をグラウンディングし、サマリーにソースを表示して訪問者が検証できるようにします。
  • 両方の機能は同じ管理されたContent Sourceから読み取られるため、結果と概要は、現在インデックスに登録されているコンテンツと一貫性を維持します。 取得を再実行すると(​ コンテンツソースの制御を参照)、両方が更新されます。

次の手順 next-steps

recommendation-more-help
experience-manager-core-components-help-main-toc