ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

カスタムエージェントの構築

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

まず、AI Hub アカウントにログインし、AI Hub の左側のナビゲーションで Agent Builder をクリックします。

AI Hubインスタンスに組み込まれているエージェントの一覧を確認してください。

AI Hub アカウントをお持ちでない場合は、 AI Hub と Liferay DXP の統合 を参照して設定してください。

Activateサブスクリプションティアでは、エージェントの作成に制限があります。

  • 既存のエージェントを複製し、カスタマイズする必要があります。
  • 最大5つのカスタムエージェントを作成できます。

新しいスペイン語翻訳エージェントを作成するには、

  1. 「新規」ボタンで最初から作成することもできますが、既存のエージェントをコピーするのが最も簡単です。 短縮 エージェントを見つけて、 アクション Actions複製 をクリックします。

    既存のエージェントを複製できます。

  2. 次に、 アクション Actions表示をクリックして、コピーしたエージェントを表示します。

  3. 以下の項目を編集してください:

    タイトル: スペイン語翻訳者

    説明: このライティングエージェントは、あなたのテキストを受け取り、スペイン語に翻訳します。

  4. [保存]をクリックします。

  5. エージェントのロジックを更新してください。 ワークフローの表示 ボタンをクリックします。

  6. ワークフローのタイトルを スペイン語翻訳者 に変更します。

  7. ワークフロー エディター キャンバスで、 Make Shorter ノードをクリックします。

  8. 右側のノードエディタメニューで、ラベルを スペイン語翻訳 に変更します。

  9. ノード名を translateToSpanish に変更します。

  10. 説明を置き換えてください

    Translate text to Spanish using LLM models.
    
  11. プロンプトを置き換えてください

    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.
    
  12. ユーザーメッセージを置き換えてください

    This is the text to be translated: {{text}}
    

スペイン語翻訳ツールが使用可能になりました。

  1. をクリックして を更新します。

翻訳エージェントが作成されたので、試用できます。

カスタムエージェントの使用

カスタムエージェントをテストまたは使用するには、AI Hub に接続されている Liferay DXP インスタンス に戻ります。

  1. Liferay CMSスペースにアクセスして、ブログ記事を編集します。

  2. 上部のツールバーにある AIアシスタント をクリックしてチャットパネルを開きます。 ブログ記事のソースHTMLを貼り付けて、アシスタントに翻訳を依頼してください。例:

    Can you please translate this HTML into Spanish?
    

AIアシスタントは、システム内のすべての個々のエージェントを監督するスーパーバイザーエージェントです。 質問をすると、そのシステムが関係する担当者に連絡して依頼に対応します。

スーパーバイザーのチャットエージェントにブログ記事をフランス語に翻訳するように依頼しても、翻訳はできません。

該当する担当者がいないため、監督担当者はフランス語に翻訳できません。

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