コンテンツ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
- コンテンツソースを管理 – このコンポーネントが検索するコンテンツSourceを作成および管理します。
- Adobe Developer Console プロジェクトの設定 — OSGi Content AI クライアント設定で使用される資格情報を取得します。
- コンテンツ AI API リファレンス – このコンポーネントが呼び出す基礎となる検索と生成サマリーエンドポイントを理解します。
recommendation-more-help
experience-manager-core-components-help-main-toc