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

AI Hub アカウントをお持ちでない場合は、 AI Hub と Liferay DXP の統合 を参照して設定してください。
Activateサブスクリプションティアでは、エージェントの作成に制限があります。
- 既存のエージェントを複製し、カスタマイズする必要があります。
- 最大5つのカスタムエージェントを作成できます。
新しいスペイン語翻訳エージェントを作成するには、
-
「新規」ボタンで最初から作成することもできますが、既存のエージェントをコピーするのが最も簡単です。 短縮 エージェントを見つけて、 アクション
→ 複製 をクリックします。
-
次に、 アクション
→ 表示をクリックして、コピーしたエージェントを表示します。 -
以下の項目を編集してください:
タイトル: スペイン語翻訳者
説明: このライティングエージェントは、あなたのテキストを受け取り、スペイン語に翻訳します。
-
[保存]をクリックします。
-
エージェントのロジックを更新してください。 ワークフローの表示 ボタンをクリックします。
-
ワークフローのタイトルを スペイン語翻訳者 に変更します。
-
ワークフロー エディター キャンバスで、 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 Hub に接続されている Liferay DXP インスタンス に戻ります。
-
Liferay CMS の スペースにアクセスして、ブログ記事を編集します。
-
上部のツールバーにある AIアシスタント をクリックしてチャットパネルを開きます。 ブログ記事のソースHTMLを貼り付けて、アシスタントに翻訳を依頼してください。例:
Can you please translate this HTML into Spanish?
AIアシスタントは、システム内のすべての個々のエージェントを監督するスーパーバイザーエージェントです。 質問をすると、そのシステムが関係する担当者に連絡して依頼に対応します。
スーパーバイザーのチャットエージェントにブログ記事をフランス語に翻訳するように依頼しても、翻訳はできません。

これで、カスタムエージェントを作成し、スーパーバイザーエージェントから呼び出すことができるようになりました。 カスタムエージェントがウェブサイトのコンテンツから回答できるようにするには、 データソース をそれに添付します。