カスタムエージェントの構築
組み込みのAIエージェントを使用してコンテンツ管理を効率化できますが、Liferay DXPとのより柔軟な統合を実現するために、独自のAIエージェントを作成することもできます。この例に従って、英語のブログコンテンツをスペイン語に翻訳するエージェントを作成し、 AIアシスタントから呼び出します。この例では、検証が容易なため翻訳を使用しています。実際にコンテンツを翻訳するには、 AI Hub を使用したコンテンツの翻訳 で説明されている組み込みの翻訳コンテンツエージェントを使用します。エージェントビルダーでのエージェントの管理に関する完全なリファレンスについては、 エージェント を参照してください。
まず、AI Hub アカウントにログインし、AI Hub の左側のナビゲーションで Agent Builder をクリックします。

AI Hub アカウントをお持ちでない場合は、 AI Hub と Liferay DXP の統合 を参照して設定してください。
Activate プランでは、エージェントの作成が制限されています。
- 既存のエージェントを複製し、カスタマイズする必要があります。
- 最大5つのカスタムエージェントを作成できます。
新しいスペイン語翻訳エージェントを作成するには、
-
「新規」ボタンで最初から作成することもできますが、既存のエージェントをコピーするのが最も簡単です。短縮 エージェントを見つけて、 アクション
→ 複製 をクリックします。
-
次に、 アクション
→ 表示をクリックして、コピーしたエージェントを表示します。 -
これらの項目を編集してください。エージェントの説明は、AIアシスタントがあなたのリクエストと照合する際に使用するものです。
タイトル: スペイン語翻訳者
説明: このライティングエージェントは、あなたのテキストを受け取り、スペイン語に翻訳します。
-
をクリックして保存します。
-
エージェントのロジックを更新してください。ワークフローの編集 ボタンをクリックします。
-
ワークフローのタイトルを スペイン語翻訳者 に変更します。
-
ワークフロー エディター キャンバスで、 Make Shorter ノードをクリックします。
-
右側のノードエディタメニューで、ラベルを スペイン語翻訳 に変更します。
-
ノード名を translateToSpanish に変更します。
-
ノードの説明を置き換えます
Translate text to Spanish using LLM models. -
プロンプトを置き換えてください
You are an expert translator. Your sole task is to translate the provided text to Spanish, preserving the exact semantic meaning of the input. If the text is already in Spanish, return it unchanged. Output only the translated text, with no explanations or commentary. -
ユーザーメッセージを置き換えてください
This is the text to be translated: {{text}}

-
をクリックして を更新します。
-
エージェントビルダーのリストに戻り、新しいエージェントが有効になっていることを確認してください。このリストには各エージェントのステータスが表示され、AIアシスタントはアクティブなエージェントにのみアクセスします。エージェントの有効化トグルとアクティブ化アクションについては、 エージェント を参照してください。
翻訳エージェントが作成されたので、試用できます。
カスタムエージェントの使用
カスタムエージェントをテストまたは使用するには、AI Hub に接続されている Liferay DXP インスタンス に戻ります。
-
Liferay CMS の スペースにアクセスして、ブログ記事を編集します。
-
上部のツールバーにある AIアシスタント (
) をクリックします。 AIアシスタントを開く を参照してください。ブログ記事のソースHTMLを貼り付けて、アシスタントに翻訳を依頼してください。例:Can you please translate this HTML into Spanish?
AIアシスタントは、システム内のすべての個々のエージェントを監督するスーパーバイザーエージェントです。質問をすると、そのシステムが関係する担当者に連絡して依頼に対応します。
スーパーバイザーチャットエージェントに、あなたのブログ記事が組織のブランドガイドラインに合致しているか確認するよう依頼しても、あなたのアカウントにはその依頼に対応するエージェントがいないため、対応できません。
これで、カスタムエージェントを作成し、スーパーバイザーエージェントから呼び出すことができるようになりました。カスタムエージェントがウェブサイトのコンテンツから回答できるようにするには、 データソース をそれに添付します。