Adobe Experience Manager (S2S) インテグレーションの目的
エンタープライズのコンテンツチームは、AEM で何千もの構造化されたコンテンツフラグメントを管理しています。Profound が AI の回答におけるコンテンツのギャップや古くなった主張を検出した場合、それに対応するには、インサイトをエクスポートし、AEM で該当するフラグメントを探し、手作業で編集する必要があります。このインテグレーションはその流れを完結させます。Agents が既存のフラグメントを読み取り、新しいフラグメントを作成し、Profound を離れることなく更新内容を AEM に反映します。Profound Agents で Adobe Experience Manager ノードを使用する
Profound のインサイトに基づいて AEM コンテンツを監査、刷新、更新する Agents を構築できます。 Adobe Experience Manager で利用できる Agent ノードは次のとおりです。- List Content Fragments — AEM インスタンスのフォルダー内にあるコンテンツフラグメントを一覧表示します
- Get Content Fragment — 特定のコンテンツフラグメントの全内容を読み取ります
- Create Content Fragment — AEM インスタンスに新しいコンテンツフラグメントを作成します
- Update Content Fragment — 既存のコンテンツフラグメントの内容を更新します
Agent の例: 製品 FAQ の刷新
この Agent は、AEM でホストしている製品 FAQ を現在のメッセージングと整合した状態に保ちます。修正したコピーを AEM に書き戻し、その後 Slack に概要を投稿して、コンテンツチームが変更内容を確認・公開できるようにします。- AEM - List Content Fragments: 確認したい FAQ のコンテンツフラグメントを格納している AEM フォルダーをノードに指定します。ノードはフラグメントとその識別子を返します。
- Code ノード: 前のステップの出力を、Iteration ノードで使用できるリストに変換します。
- Iteration ノード: フラグメントのリストをループ処理し、各フラグメントに対して以下のステップを実行して、更新された AEM コンテンツフラグメントのリストを返します。
- AEM - Get Content Fragment: フラグメントの全内容を読み取ります。
- Use Knowledge Base オプションを有効にした Prompt LLM ノード: フラグメントのコピーをナレッジベースと比較します。修正したコピーと、フラグメントに変更が必要かどうかを示すフラグを返します。
- Conditional ノード: フラグメントに変更が不要な場合は、次のフラグメントに進みます。変更が必要な場合は、次のステップに進みます。
- AEM - Update Content Fragment: 修正したコピーを AEM のフラグメントに書き戻します。
- Slack: ループが終了したら、Iteration ノードが返した更新済みフラグメントのリストをコンテンツチームの Slack チャンネルに投稿し、チームが AEM で変更を確認・公開できるようにします。